 |
[Dev] Introduction; Shimmer Prototype Database
Florin Iucha
Sat, 9 Nov 2002 09:10:24 -0600
--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Nov 08, 2002 at 05:15:49PM -0800, Morgen Sagen wrote:
> Mitch, Al Cho, and I started looking at how we could model the
> information we wanted to store in a PIM. After several brainstorming
> sessions where we drew schema diagrams of varying complexity, we
> realized information can be boiled down into statements of the form: =20
>=20
> <this> <has-relationship-with> <that>
You will need to augment this a bit more with attributes on the
relation:
Phoenis is-connected-by-highway-to 'Los Angeles'
distance =3D xyz miles
Bob is-child-of (Peter, Mary)
index =3D third
Note that (Peter, Mary) is an object in the previous statement.
You also need this in order to implement ordered collections in an=20
efficient manner: trying to solve 1000 (A comes-before B) relations
to find out who is third is not fun.
I don't know RDF; I don't know it it supports this but it certainly be
useful for your data model.
Cheers,
florin
--=20
"If it's not broken, let's fix it till it is."
41A9 2BDE 8E11 F1C5 87A6 03EE 34B3 E075 3B90 DFE4
--Nq2Wo0NMKNjxTN9z
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
iD8DBQE9zSVgNLPgdTuQ3+QRAqC2AJ4y3n+s4V3H7tC0CcUyP0aEcMw9bwCdGyMJ
tSh6/Tm/jsjX/jqbFyfa0aw=
=6df7
-----END PGP SIGNATURE-----
--Nq2Wo0NMKNjxTN9z--
|