Re: How to state simple facts in RDF

Seeing the number of reactions to that question I wonder if it isn't an 
opportunity for a new note of the OEP comparing the different options 
and the pros and cons of each one.

(1) ex:myCar rdf:type ex:SecondHandThing

(2) ex:myCar ex:isSecondHand "true"^^xsd:boolean

(3) ex:myCar ex:isSecondHand ex:true

(4) ex:myCar ex:hasStatus ex:the_second_hand

(5) ex:myCar ex:hasState "second hand"^^xsd:string

For instance, for me one of the most important differences between 
option 1 and the rest is that option 1 does not directly allow negation 
(e.g. ex:myCar ex:isSecondHand "false"^^xsd:Boolean) unless you 
introduce a class disjoint from ex:SecondHandThing.

I believe the comparison between these options could be a good subject 
for a best practice note.

Fabien
-- 
"It is often so: the harder it is to hear,
  the more a truth is worth saying."
                             -- Andre Gide.
  ____________
|__ _ |_  http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/
|  (_||_) INRIA Sophia Antipolis - ph# (33)(0)4 92 38 77 88

Received on Tuesday, 5 July 2005 16:24:46 UTC