具有特定类的有序元素的自定义容器

时间:2017-11-09 13:35:25

标签: rdf rdfs+

我想在我的架构中声明一个包含特定类的有序元素的容器类。我认为声明元素必须被排序的最简单方法是将容器声明为rdfs:subClassOf rdf:seq。

:MyContainer rdfs:subClassOf rdf:seq.
:MyElement rdf:type rdfs:Class.
:elementProperty1
  rdf:type rdfs:Property;
  rdfs:domain :MyElement.

除了上述内容之外,我还想在架构中传达以下信息:

  • 语句:ContainerInstance rdf:_1 Object:ContainerInstance rdf:type :MyContainer需要Object rdf:type :MyElement

  • 语句Subject rdf:_1 :ElementInstance:ElementInstance rdf:type :MyElement需要Subject rdf:type :MyContainer

当然,任何rdfs:ContainerMembershipProperty(rdf:_1,rdf:_2,rdf:_3 ......)的实例都可能出现在上面的rdf:_1上。

0 个答案:

没有答案