rdfs:Container                                         

Definition

The rdfs:Container class is a super-class of the RDF Container classes, i.e. rdf:Bag, rdf:Seq, rdf:Alt.

Schema

    <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>

Example listing

Triple

Normally not instantiated.

RDF/XML

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