rdfs:Literal "x" 是 rdfs:Resource of rdf:value "x" 吗?

问题描述

W3C 建议 RDF 1.1 Semantics states 如果 RDF 图 S 包含

SetLength(StoringData,3);   // Add a third more row
// Assign a value
StoringData[2].DateStart := '04/07/2021';
StoringData[2].DateEnd   := '06/07/2021';

例如:ddd in D,则 S 蕴涵,识别 D,

ex:xxx ex:aaa "sss"^^ex:ddd .

给定 RDFS 蕴涵模式。

我们也可以说它包含

ex:xxx ex:aaa _:nnn .
_:nnn rdf:type ex:ddd .

[编辑以反映评论。] 如果不是,为什么? ex:xxx ex:aaa _:nnn . _:nnn rdf:value "sss" ; rdf:type ex:ddd . 怎么可能暗示 "sss"^^ex:ddd 而不是 _:a rdf:type ex:ddd .?它真的需要是一个蕴含模式吗? _:a rdf:value "sss"; rdf:type ex:ddd . 表示资源的价值还不够吗?这不是暗示如果 rdf:value 允许我们说“哦,有一个类型为 ex:ddd!的资源!”那么我们也可以陈述它的价值吗? [编辑结束]

如果是,这样做

"sss"^^ex:ddd

需要这个

ex:a ex:p [ rdf:value "1" ; rdf:type xsd:integer ] .

我找不到任何支持这一点的规则,但对我来说,ex:a ex:p "1"^^xsd:integer . 在逻辑上等同于 "sss"^^ex:ddd

我认为我的问题等同于这个问题:rdfs:Literal "x" 是 rdfs:Resource of rdf:value "x" 吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)