The rdfs:Container class is a super-class of the RDF Container
classes, i.e. rdf:Bag, rdf:Seq, rdf:Alt.
<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Container">
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
<rdfs:label>Container</rdfs:label>
<rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
<rdfs:comment>The class of RDF containers.</rdfs:comment>
</rdfs:Class>
Normally not instantiated.
Normally not instantiated.
RDF containers are resources that are used to represent collections. An introduction to RDF containers with examples may be found in the RDF Primer [RDF-PRIMER]. The same resource may appear in a container more than once. Unlike containment in the physical world, a container may be contained in itself.
Three different kinds of container are defined. Whilst the formal semantics [RDF-SEMANTICS] of all three classes of container are identical, different classes may be used to indicate informally further information. An rdf:Bag is used to indicate that the container is intended to be unordered. An rdf:Seq is used to indicate that the order indicated by the numerical order of the container member ship properties of the container is intended to be significant. An rdf:Alt container is used to indicate that typical processing of the container will be to select one of the members.
Just as a hen house may have the property that it is made of wood, that does not mean that all the hens it contains are made of wood, a property of a container is not necessarily a property of all of its members.