- From: Denny Vrandecic <dvr@aifb.uni-karlsruhe.de>
- Date: Tue, 30 Nov 2004 17:29:08 +0100
- To: paul.downey@bt.com
- Cc: www-rdf-interest@w3.org
Dynamics always hurt a bit when using RDF, and I surely hope we'll get a best practice note on this someday, but for now I would reificate the statements (the following notation shall say [s p o n] = subject predicate object nameOfTheTriple, and is used as a shorthand notation for reification). Now you can use ["Joe Bloggs" worksFor BT s1] ["Joe Bloggs" worksFor Microsoft s2] [s1 stated 01-15-04] [s2 stated 11-15-05] or [s1 startsBeingTrue 01-15-04] or whatever - in short, you need some temporal logics and an inferencer who turns your reificated statements into actual ones in case they are valid. I don't know about any inferencing engine capable of this, sorry, but we will certainly be in need of such a construct sooner or later (this will be possible with rules, methinks, but that's another story). If I'm wrong I would be gladly pointed to my errors, hope this helps, denny paul.downey@bt.com wrote: > i'm just starting out with all this RDF stuff and as a learning > exercise decided to model the editorship of a set of specifications, > e.g.: > > FooSpec: > Joe Bloggs, BT > John Smith, MossBros > Bill Poster, NewsCorp > > So my first attempt was to write: > > WS-Foo --editedBy--> Joe Bloggs > WS-Foo --editedBy--> John Smith > WS-Foo --editedBy--> Bill Poster > > and then: > > Joe Bloggs --worksFor--> BT > John Smith --worksFor--> MossBros > Bill Poster --worksFor--> NewsCorp > > but then along comes: > > BarSpec: > Joe Bloggs, Microsoft > John Smith, MossBros > Bill Poster, NewsCorp > > Joe Bloggs represented BT on the FooSpec but took the > yankee dollar and worked for Microsoft on the BarSpec. > > So i need to express which company a person was working > for when they edited a given spec, a triple in which one > of the nodes is a pair of values .. > > What's the best way of saying this in RDF? > > TIA > Paul > -- Denny Vrandecic Institute AIFB, University of Karlsruhe (TH) phone: +49 (0) 721 608 6558 Institute: http://www.aifb.uni-karlsruhe.de/WBS/ Blog: http://semantic.nodix.net
Received on Tuesday, 30 November 2004 16:29:14 UTC