RDF Schema (RDFS)
RDF Schema (RDFS) is an extension of RDF.
RDF Schema and Application-Specific Classes
RDF describes resources through classes, properties, and values.
Additionally, RDF requires a method to define application-specific classes and properties. Application-specific classes and properties must be defined using an extension of RDF.
RDF Schema is such an extension.
RDF Schema (RDFS)
RDF Schema does not provide actual application-specific classes and properties, but rather provides a framework for describing application-specific classes and properties.
Classes in RDF Schema are very similar to classes in object-oriented programming languages. This allows resources to be defined as instances of classes and subclasses of classes.
RDFS Example
The following example demonstrates some aspects of RDFS capabilities:
In the example above, the resource "horse" is a subclass of the class "animal".
Abbreviated Example
Since an RDFS class is an RDF resource, we can abbreviate the above example by using rdfs:Class instead of rdf:Description and removing the rdf:type information:
That's it!