RDF validation of vocabulary

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

AltStyle によって変換されたページ (->オリジナル) /