- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Wed, 14 May 2003 10:47:50 -0400 (EDT)
- To: costello@mitre.org
- Cc: www-rdf-interest@w3.org
From: "Roger L. Costello" <costello@mitre.org> Subject: Define a property to have an EMPTY range ... use owl:Nothing? Date: Wed, 14 May 2003 10:30:35 -0400 > > Hi Folks, > > Oscar Corcho sent me an interesting idea - use owl:Nothing to represent > EMPTY, e.g., > > <rdf:Property rdf:ID="secret"> > <rdfs:domain rdf:resource="#Document"/> > <rdfs:range rdf:resource="&owl;Nothing"/> > </rdf:Property> > > A very interesting idea! Are there any drawbacks to this? Does it > achieve the desired result of requiring secret to have an EMPTY range, > e.g., > > <Document> > <secret/> > </Document > > /Roger There are definitely drawbacks. The above is still not correct RDF. Further, it can't be corrected to achieve a consistent OWL ontology, even as in something like <Document> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#secret" /> <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> </Document> peter
Received on Wednesday, 14 May 2003 10:48:00 UTC