【问题标题】:RDFS, RDF missing vocabulariesRDFS、RDF 缺少词汇
【发布时间】:2016-09-27 00:01:37
【问题描述】:

有很多使用以下命名空间的 rdfs 示例

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

这是来自 w3c 的示例

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:ex="http://example.org/stuff/1.0/"
         xml:base="http://example.org/here/">
  <rdf:Description rdf:ID="snack">
    <ex:prop rdf:resource="fruit/apple"/>
  </rdf:Description>
</rdf:RDF>

一切都很好,但是,rdf:Description rdf:ID 来自哪里? 它应该来自 rdf 命名空间

http://www.w3.org/1999/02/22-rdf-syntax-ns#

对吗?

我访问了它的链接

http://www.w3.org/1999/02/22-rdf-syntax-ns#

但没有 rdf:Description 或 rdf:ID 定义。

更重要的是,如果我们检查 rdf:resource 我们找不到它,如果它来自 rdfs 那么为什么我们没有像 rdfs:Resource 那样写它但是 w3c 没有这样写它,那么这些在哪里词汇是从哪里来的?

有没有在命名空间词汇中没有提到的词汇?

【问题讨论】:

    标签: rdf ontology rdfs


    【解决方案1】:

    rdf:ID 在 RDF 规范中定义为 here

    rdf:Description 用于任何 RDF 节点,无论是资源还是公理(例如,在具体化中)。

    我不确定这是否足以回答您的问题。

    【讨论】:

    • 但请注意,这些用于 rdf/xml 序列化,而不是 RDF(s) 词汇表的一部分。例如,您永远不会看到“x rdf:type rdf:Description”或“x rdf:ID 67”,即使在 RDF/XML 文档中相同位置使用的其他 IRI 会产生相应的三元组。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    相关资源
    最近更新 更多