| Class name | comment |
| vdl:Resource |
The class resource, everything. |
| vdl:Class |
The concept of Class |
| rdf:Property |
The concept of a property. |
| vdl:Literal |
This represents the set of atomic values, eg. textual strings. |
| rdf:Statement |
The class of RDF statements. |
| vdl:Container |
This represents the set Containers. |
| rdf:Bag |
An unordered collection. |
| rdf:Seq |
An ordered collection. |
| rdf:Alt |
A collection of alternatives. |
| vdl:ContainerMembershipProperty |
The container membership properties, rdf_1, ... rdf_n, all of which are sub-properties of 'member'. |
| Property name | comment | domain | range |
| vdl:isDefinedBy |
Indicates the namespace of a resource | vdl:Resource | vdl:Resource |
| rdf:subject |
The subject of an RDF statement. | rdf:Statement | vdl:Resource |
| rdf:predicate |
the predicate of an RDF statement. | rdf:Statement | rdf:Property |
| rdf:object |
The object of an RDF statement. | rdf:Statement | not specified |
| rdf:type |
Indicates membership of a class | vdl:Resource | vdl:Class |
| vdl:member |
a member of a container | vdl:Container | not specified |
| vdl:subClassOf |
Indicates membership of a class | vdl:Class | vdl:Class |
| rdf:value |
Identifies the principal value (usually a string) of a property when the property value is a structured resource | vdl:Resource | not specified |
| vdl:subPropertyOf |
Indicates specialization of properties | rdf:Property | rdf:Property |
| vdl:comment |
Use this for descriptions | vdl:Resource | vdl:Literal |
| vdl:label |
Provides a human-readable version of a resource name. | vdl:Resource | vdl:Literal |
| vdl:domain |
A domain class for a property type | rdf:Property | vdl:Class |
| vdl:range |
A range class for a property type | rdf:Property | vdl:Class |
| vdl:seeAlso |
A resource that provides information about the subject resource | vdl:Resource | vdl:Resource |