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:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>

        <rdfs:comment>The class of RDF containers.</rdfs:comment>


Example listing


Normally not instantiated.


Normally not instantiated.

Other information

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.

Use in ISO 15926