- From: Dan Connolly <connolly@w3.org>
- Date: Fri, 19 Oct 2001 11:34:59 -0500
- To: chrisopler@free.fr, www-archive@w3.org
- Message-ID: <3BD05633.B8BD6C6A@w3.org>
Hi... I just found your wine data http://www.openwine.org/data.jsp via an XML hack article. Nifty stuff! But the actual data... http://www.openwine.org/open_wine_data.xml doesn't quite conform to the DAML/RDF specs... it's not too far off: * use rdf:ID, not rdfs:ID * use rdf:RDF as the root element, not <Ontology> don't put all the other objects insidet he Ontology object. * use rdf:about="" on the Ontology element, to say that this file ("") is an ontology. Without it, you're just saying "there is an ontology". That's it! context diffs attached. -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
--- open_wine_data.xml Fri Oct 19 01:03:23 2001 +++ open_wine_data.xml, Fri Oct 19 11:29:24 2001 @@ -1,13 +1,14 @@ - - <?xml version="1.0" encoding="ISO-8859-1"?> - -<Ontology xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" +xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + > +<Ontology rdf:about=""> <imports rdf:resource="http://www.daml.org/2001/03/daml+oil"/> <rdfs:comment> a wine ontology </rdfs:comment> - <daml:Class rdfs:ID="Root"> +</Ontology> + <daml:Class rdf:ID="Root"> <rdfs:label xml:lang="en"> Root </rdfs:label> @@ -22,7 +23,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="Millesime"> + <daml:Class rdf:ID="Millesime"> <rdfs:label xml:lang="en"> Millesime </rdfs:label> @@ -42,7 +43,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="Nation"> + <daml:Class rdf:ID="Nation"> <rdfs:label xml:lang="en"> Nation </rdfs:label> @@ -62,7 +63,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="Region"> + <daml:Class rdf:ID="Region"> <rdfs:label xml:lang="en"> Region </rdfs:label> @@ -82,7 +83,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="Wine-Brand"> + <daml:Class rdf:ID="Wine-Brand"> <rdfs:subClassOf rdf:resource="#Wine"/> <rdfs:comment> A wine issued under a brand name rather than a specific domain name. @@ -126,7 +127,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="Wine-Domain"> + <daml:Class rdf:ID="Wine-Domain"> <rdfs:subClassOf rdf:resource="#Wine"/> <rdfs:label xml:lang="en"> Wine-Domain @@ -167,7 +168,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineBottling-Brand"> + <daml:Class rdf:ID="WineBottling-Brand"> <rdfs:subClassOf rdf:resource="#WineBottling"/> <rdfs:label xml:lang="en"> WineBottling-Brand @@ -193,7 +194,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineBottling-Domain"> + <daml:Class rdf:ID="WineBottling-Domain"> <rdfs:subClassOf rdf:resource="#WineBottling"/> <rdfs:label xml:lang="en"> WineBottling-Domain @@ -219,7 +220,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineGrape"> + <daml:Class rdf:ID="WineGrape"> <rdfs:label xml:lang="en"> WineGrape </rdfs:label> @@ -244,7 +245,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineGrapeRel-Brand"> + <daml:Class rdf:ID="WineGrapeRel-Brand"> <rdfs:subClassOf rdf:resource="#WineGrapeRel"/> <rdfs:label xml:lang="en"> WineGrapeRel-Brand @@ -270,7 +271,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineGrapeRel-Domain"> + <daml:Class rdf:ID="WineGrapeRel-Domain"> <rdfs:subClassOf rdf:resource="#WineGrapeRel"/> <rdfs:label xml:lang="en"> WineGrapeRel-Domain @@ -296,7 +297,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineIssue"> + <daml:Class rdf:ID="WineIssue"> <rdfs:label xml:lang="en"> WineIssue </rdfs:label> @@ -311,7 +312,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineIssue-Brand"> + <daml:Class rdf:ID="WineIssue-Brand"> <rdfs:subClassOf rdf:resource="#WineIssue"/> <rdfs:label xml:lang="en"> WineIssue-Brand @@ -382,7 +383,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineIssue-Domain"> + <daml:Class rdf:ID="WineIssue-Domain"> <rdfs:subClassOf rdf:resource="#WineIssue"/> <rdfs:label xml:lang="en"> WineIssue-Domain @@ -468,7 +469,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineSource-Brand"> + <daml:Class rdf:ID="WineSource-Brand"> <rdfs:subClassOf rdf:resource="#WineSource"/> <rdfs:label xml:lang="en"> WineSource-Brand @@ -489,7 +490,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineSource-Domain"> + <daml:Class rdf:ID="WineSource-Domain"> <rdfs:subClassOf rdf:resource="#WineSource"/> <rdfs:label xml:lang="en"> WineSource-Domain @@ -595,7 +596,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineType"> + <daml:Class rdf:ID="WineType"> <rdfs:label xml:lang="en"> WineType </rdfs:label> @@ -615,7 +616,7 @@ </daml:Restriction> </rdfs:subClassOf> </daml:Class> - <daml:Class rdfs:ID="WineTypeGrapeRestr"> + <daml:Class rdf:ID="WineTypeGrapeRestr"> <rdfs:label xml:lang="en"> WineTypeGrapeRestr </rdfs:label> @@ -12598,4 +12599,4 @@ 571 </Nation> </Region> -</Ontology> +</rdf:RDF>
Received on Friday, 19 October 2001 12:35:03 UTC