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