如何验证RDF / XML?

时间:2011-11-14 12:35:44

标签: xml rdf

我正在尝试理解语义网周围的术语,并阅读了有关RDF的内容。 我已经看到RDF文件可以基于XML,XML文件应该有相应的XSD文件,以便您可以验证它们。但我找不到RDF文件的XSD。这样的事情存在吗?如果没有,您如何定义RDF的结构以便以后验证它? (我只对RDF的XML格式感兴趣,而不是N3等。)

4 个答案:

答案 0 :(得分:4)

没有架构,因为有多种方法可以序列化RDF语句。

例如

<rdf:resource rdf:about="uri:me">
  <dc:title>My Name1</dc:title>
  <dc:title>My Name2</dc:title>
  <rdf:type rdf:resource="&foaf;Person"/>
  <rdf:type rdf:resource="&myontology;Individual"/>
</rdf:resource>

与:

相同
<foaf:Person rdf:about="uri:me">
  <dc:title>My Name1</dc:title>
</foaf:Person>

<foaf:Person rdf:about="uri:me">
  <dc:title>My Name2</dc:title>
</foaf:Person>

<foaf:Person rdf:about="uri:me">
  <rdf:type rdf:resource="&myontology;Individual"/>
</foaf:Person>

答案 1 :(得分:1)

我找到了this官方工具,可以作为服务提供。应该符合您的需求。

答案 2 :(得分:0)

很抱歉在这么老的帖子上发帖。

你可以找到另一个验证者(非官方) here

答案 3 :(得分:-2)

为此设计了一个名为RDF/Schema(RDFS)的东西。