有什么区别rdf:_1 .... rdf_n和rdf:_li?

时间:2013-11-24 21:40:43

标签: rdf

rdf:_1....rdf_nrdf:_li之间有什么区别?

我可以在所有rdf容器(Seq,Bag,Alt)中使用它们吗?

1 个答案:

答案 0 :(得分:1)

:_n属性相当于按顺序使用的:li属性。您按顺序使用:_1:_2等的任何地方,都可以使用:li。您不仅可以将它们与所有RDF容器一起使用,还可以将它们与其他资源一起使用。

RDF / XML语法规范(强调添加):

  

2.15 Container Membership Property Elements: rdf:li and rdf:_n

     

RDF具有一组容器成员资格属性并且相应   属性元素主要用于rdf的实例:Seq,   rdf:Bag和rdf:可以写为类型节点的Alt类   元素即可。列表属性是rdf:_1,rdf:_2等,可以   写为属性元素或属性属性,如   例17. 有一个rdf:li特殊属性元素   相当于rdf:_1,rdf:_2按顺序,详见部分   7.4。到容器成员资格属性的映射始终按照rdf:li特殊属性元素出现在XML中的顺序完成 -   文件顺序很重要。等效的RDF / XML到Example   在实施例18中显示了以这种形式书写的17。

此外,来自 RDF词汇描述语言1.0:RDF架构(强调添加):

  

5.1.5 rdfs:ContainerMembershipProperty

     

rdfs:ContainerMembershipProperty类具有实例   属性rdf:_1,rdf:_2,rdf:_3 ...用于表示a   resource是容器的成员。 RDFS:ContainerMembershipProperty   是rdf:Property的子类。每个实例   rdfs:ContainerMembershipProperty是一个rdfs:subPropertyOf   rdfs:member property。

     

给定容器C,形式的三倍:

C rdf:_nnn O
     

其中nnn是大于0的整数的十进制表示   没有前导零,表示O是容器C的成员。

     

容器成员资格属性可以应用于除以外的资源   容器