- From: Karl Dubost <karl@w3.org>
- Date: Mon, 26 Nov 2007 12:06:46 +0900
- To: Semantic web list <semantic-web@w3.org>
Hi, I was trying to validate an RDF document and I just realized that the RDF validator, was just checking the document is well-formed and that is a graph, but not that the vocabulary is used appropriately. <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:myvocab="http:example.org/"> <rdf:Description rdf:about="http://www.w3.org/"> <dc:title>World Wide Web Consortium</dc:title> <dc:foobar>a foreign element to Dublin Core Vocabulary</dc:foobar> <myvocab:foo>an unknown vocab</myvocab:foo> </rdf:Description> </rdf:RDF> The vocabulary which is not part of Dublin Core for example will not be detected. <dc:foobar>a foreign element to Dublin Core Vocabulary</dc:foobar> Is there a way to check that your vocabulary is consistent. The answer could be: Your document is RDF valid but contains * an unknown vocabulary: vocab, * an element which is not part of dc vocabulary: foobar -- Karl Dubost - W3C http://www.w3.org/QA/ Be Strict To Be Cool
Received on Monday, 26 November 2007 03:06:57 UTC