【问题标题】:Validation error of an RDF Document with Oxygen使用氧气的 RDF 文档的验证错误
【发布时间】:2016-07-22 12:49:55
【问题描述】:

我在理解 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/

简单的问题是: 我应该改变什么,Oxygen 中的文档验证是否成功?干杯

【问题讨论】:

    标签: xml rdf


    【解决方案1】:

    什么都没有。没有为 RDF/XML 发布规范的 DTD 或 XML Schema,因此您无法让 Oxygen 验证这一点(除非您准备自己编写 DTD 或 XML Schema)。

    无论如何,在 RDF/XML 上使用 XML 验证并不是很有用:即使它对于某些 XML Schema 是有效的,也不能告诉您它是否真的是一个有效的 RDF 模型。

    如果你想检查你的 RDF 是否有效,你应该使用 RDF Validator。有几种工具可以为您执行此操作,包括 online service by the W3C

    【讨论】:

    • 好的,谢谢,这意味着,检查文档的格式是否正确或使用工具。不管怎样,谢谢你的回答:-)
    猜你喜欢
    • 1970-01-01
    • 2016-06-18
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    相关资源
    最近更新 更多