文字是 RDF 资源吗?
Is a literal an RDF resource?
像很多人一样,我使用 rdf:Statement
s 来具体化三元组,这样我就可以对陈述进行陈述,比如
:S1 a rdf:Statement .
:S1 :citation :tabloid_celebrity1 .
:S1 rdf:subject :Earth .
:S1 rdf:predicate :has_shape .
:S1 rdf:object :flat_surface .
我最喜欢的网站之一,https://www.infowebml.ws/rdf-owl/, says that the rdfs:range
of rdf:object
is rdfs:Resource
.
文字是否被视为 rdfs:Resource
?如果不是,那是否意味着 属性 rdf:object
不应该将文字作为其对象?即,这是非法的吗?
:S2 a rdf:Statement .
:S2 :citation <https://en.wikipedia.org/wiki/Age_of_the_Earth> .
:S2 rdf:subject :Earth .
:S2 rdf:predicate :has_age_years .
:S2 rdf:object "4.54E9"^^xsd:double .
是的,rdfs:Literal
是 rdfs:Resource
。一切都是rdfs:Resource
。你是一个 rdfs:Resource
,RDF Schema 1.1 的第 5.3.4 节是一个 rdfs:Resource
,地球上的原子数是一个 rdfs:Resource
,复数是 rdfs:Resource
, rdfs:Resource
是一个 rdfs:Resource
,xsd:double
像 "4.54E9"^^xsd:double
是一个 rdfs:Resource
。更准确地说,rdfs:Resource
是 rdfs:Class
的 IRI,它的实例是 everything。
或者,更正式地说,宇宙中的一切都与 rdfs:Resource
在由 rdf:type
表示的资源的扩展 (IEXT) 中表示的内容相关。
像很多人一样,我使用 rdf:Statement
s 来具体化三元组,这样我就可以对陈述进行陈述,比如
:S1 a rdf:Statement .
:S1 :citation :tabloid_celebrity1 .
:S1 rdf:subject :Earth .
:S1 rdf:predicate :has_shape .
:S1 rdf:object :flat_surface .
我最喜欢的网站之一,https://www.infowebml.ws/rdf-owl/, says that the rdfs:range
of rdf:object
is rdfs:Resource
.
文字是否被视为 rdfs:Resource
?如果不是,那是否意味着 属性 rdf:object
不应该将文字作为其对象?即,这是非法的吗?
:S2 a rdf:Statement .
:S2 :citation <https://en.wikipedia.org/wiki/Age_of_the_Earth> .
:S2 rdf:subject :Earth .
:S2 rdf:predicate :has_age_years .
:S2 rdf:object "4.54E9"^^xsd:double .
是的,rdfs:Literal
是 rdfs:Resource
。一切都是rdfs:Resource
。你是一个 rdfs:Resource
,RDF Schema 1.1 的第 5.3.4 节是一个 rdfs:Resource
,地球上的原子数是一个 rdfs:Resource
,复数是 rdfs:Resource
, rdfs:Resource
是一个 rdfs:Resource
,xsd:double
像 "4.54E9"^^xsd:double
是一个 rdfs:Resource
。更准确地说,rdfs:Resource
是 rdfs:Class
的 IRI,它的实例是 everything。
或者,更正式地说,宇宙中的一切都与 rdfs:Resource
在由 rdf:type
表示的资源的扩展 (IEXT) 中表示的内容相关。