带有 Oxygen 的 RDF 文档的验证错误
Validation error of an RDF Document with Oxygen
我对 RDF 框架的理解有点问题,尤其是当我试图验证以下文档时
<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc11="http://purl.org/dc/elements/1.1/"
xmlns:ns0="http://example.org/stuff/1.0/">
<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
<dc11:title>RDF/XML Syntax Specification (Revised)</dc11:title>
<ns0:editor>
<rdf:Description>
<ns0:fullname>Dave Beckett</ns0:fullname>
<ns0:homePage rdf:resource="http://purl.org/net/dajobe/"/>
</rdf:Description>
</ns0:editor>
</rdf:Description>
</rdf:RDF>
如您所见,文档格式正确,但是当我尝试验证文档时,我在 Oxygen 中收到验证错误,这意味着没有分配架构或 dtd。有没有办法做到这一点?该示例来自 W3C 页面,点 2.3 示例 4 https://www.w3.org/TR/REC-rdf-syntax/。
简单的问题是:
我应该更改什么,氧气中的文档验证是否成功?干杯
没有。没有为 RDF/XML 发布的规范 DTD 或 XML Schema,因此您无法让 Oxygen 对此进行验证(除非您准备自己编写 DTD 或 XML Schema) .
在 RDF/XML 上使用 XML 验证无论如何都不是很有用:即使它对于某些 XML 模式有效,也不会告诉您是否有效它实际上是一个有效的 RDF 模型。
如果您想检查您的 RDF 是否有效,您应该改用 RDF 验证器。有多种工具可以为您执行此操作,包括 online service by the W3C.
我对 RDF 框架的理解有点问题,尤其是当我试图验证以下文档时
<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc11="http://purl.org/dc/elements/1.1/"
xmlns:ns0="http://example.org/stuff/1.0/">
<rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
<dc11:title>RDF/XML Syntax Specification (Revised)</dc11:title>
<ns0:editor>
<rdf:Description>
<ns0:fullname>Dave Beckett</ns0:fullname>
<ns0:homePage rdf:resource="http://purl.org/net/dajobe/"/>
</rdf:Description>
</ns0:editor>
</rdf:Description>
</rdf:RDF>
如您所见,文档格式正确,但是当我尝试验证文档时,我在 Oxygen 中收到验证错误,这意味着没有分配架构或 dtd。有没有办法做到这一点?该示例来自 W3C 页面,点 2.3 示例 4 https://www.w3.org/TR/REC-rdf-syntax/。
简单的问题是: 我应该更改什么,氧气中的文档验证是否成功?干杯
没有。没有为 RDF/XML 发布的规范 DTD 或 XML Schema,因此您无法让 Oxygen 对此进行验证(除非您准备自己编写 DTD 或 XML Schema) .
在 RDF/XML 上使用 XML 验证无论如何都不是很有用:即使它对于某些 XML 模式有效,也不会告诉您是否有效它实际上是一个有效的 RDF 模型。
如果您想检查您的 RDF 是否有效,您应该改用 RDF 验证器。有多种工具可以为您执行此操作,包括 online service by the W3C.