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 OplerReceived on Friday, 26 October 2001 02:35:51 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 July 2008 08:08:28 GMT