RDF - 一个主题对应一个以上的对象-属性
RDF - More than one Object for one Subject-Property
我有一个(也许)简单的问题:我可以将多个 ObjectResource 分配给一个固定的 Subject-属性 语句吗?
我希望我的 RDF-Triples 看起来像这样:
[http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/New_York_Times]
[http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/The_Guardian]
[http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/BildZeitung]
等等..这个rdf格式是否正确?
我可以在 Apache Jena 中实现吗?
是的,这将是格式正确的数据,这是为给定主题的给定 属性 定义多个值的常用方法。
RDF 对可以声明的三元组几乎没有限制。基本上这些归结为以下几点:
- 主题必须是IRI/blank节点
- 谓词必须是 IRI
- 对象可能是 IRI/blank node/literal
- 忽略重复的三元组,即多次声明相同的三元组与声明一次相同
IRI 是 URI 的超集 - 有关详细信息,请参阅 RFC 3987。 TL;DR IRI 基本上是具有更广泛允许字符集的 URI,以允许国际化标识符
除此之外,您可以自由声明任意数量的三元组。
您当然可以使用 Apache Jena 来实现它,我建议您从 Introduction Tutorial 开始,如果您遇到困难,可以提出更具体的新问题。
我有一个(也许)简单的问题:我可以将多个 ObjectResource 分配给一个固定的 Subject-属性 语句吗?
我希望我的 RDF-Triples 看起来像这样:
[http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/New_York_Times]
[http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/The_Guardian]
[http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/BildZeitung]
等等..这个rdf格式是否正确?
我可以在 Apache Jena 中实现吗?
是的,这将是格式正确的数据,这是为给定主题的给定 属性 定义多个值的常用方法。
RDF 对可以声明的三元组几乎没有限制。基本上这些归结为以下几点:
- 主题必须是IRI/blank节点
- 谓词必须是 IRI
- 对象可能是 IRI/blank node/literal
- 忽略重复的三元组,即多次声明相同的三元组与声明一次相同
IRI 是 URI 的超集 - 有关详细信息,请参阅 RFC 3987。 TL;DR IRI 基本上是具有更广泛允许字符集的 URI,以允许国际化标识符
除此之外,您可以自由声明任意数量的三元组。
您当然可以使用 Apache Jena 来实现它,我建议您从 Introduction Tutorial 开始,如果您遇到困难,可以提出更具体的新问题。