- From: Chris Opler <chrisopler@free.fr>
- Date: Fri, 26 Oct 2001 08:37:13 -0400
- To: Dan Connolly <connolly@w3.org>
- Cc: www-archive@w3.org, larsga@garshol.priv.no, openwine@yahoogroups.com
- Message-ID: <3BD958F9.BE0DD844@free.fr>
Hi Dan, Apologies for contacting you directly with a question. Since you expressed an interest previously, I thought you might be able to point us in the right direction. daml for openwine project is found at: http://www.openwine.org/open_wine_data.xml The question we're having is regarding the appropriate way to designate ObjectProperties. We currently have and ObjectProperty defined as: <daml:ObjectProperty rdf:ID="Nation"> <rdfs:range rdf:resource="#Nation"/> <rdfs:domain rdf:resource="#Region"/> </daml:ObjectProperty> we think it should be: <daml:ObjectProperty rdf:ID="hasNation"> <rdfs:range rdf:resource="#Nation"/> <rdfs:domain rdf:resource="#Region"/> </daml:ObjectProperty> The class definition looks like: <daml:Class rdf:ID="Region"> <rdfs:label xml:lang="en">Region</rdfs:label> <rdfs:subClassOf> <daml:Restriction daml:cardinality="1"> <daml:onProperty rdf:resource="#Nation" /> </daml:Restriction> </rdfs:subClassOf> should be instead: <daml:Class rdf:ID="Region"> <rdfs:label xml:lang="en">Region</rdfs:label> <rdfs:subClassOf> <daml:Restriction daml:cardinality="1"> <daml:onProperty rdf:resource="#hasNation" /> <daml:toClass rdf:resource="#Nation"/> </daml:Restriction> </rdfs:subClassOf> The instance looks like: <Region rdf:ID="OWP-390"> <title>Navarra</title> <Nation rdf:resource="#OWP-16" /> </Region> but should be:: <Region rdf:ID="OWP-390"> <title>Navarra</title> <title>Navarra</pathTitle> <hasNation rdf:resource="#OWP-16" /> </Region> Just wondering if this is correct. Thank you in advance for guidance or for pointing us to a resource ! Kind Regards, Chris Opler
Received on Friday, 26 October 2001 02:35:51 UTC