0

我想在我的模式中声明一个包含特定类的有序元素的容器类。我认为声明元素必须有序的最简单方法是将容器声明为 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 出现。

4

0 回答 0