Rdf Schema
# RDF Schema (RDFS)
* * *
RDF Schema (RDFS) is an extension of RDF.
* * *
## RDF Schema and Application-specific Classes
RDF describes resources using classes, properties, and values.
Moreover, RDF requires a method to define application-specific classes and properties. Application-specific classes and properties must be defined using extensions to RDF.
RDF Schema serves exactly this purpose.
* * *
## RDF Schema (RDFS)
RDF Schema does not provide actual application-specific classes and properties; instead, it 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 enables resources to be defined as instances of classes and as subclasses of classes.
* * *
## RDFS Example
The following example demonstrates some capabilities of RDFS:
In the above example, the resource "horse" is a subclass of the class "animal".
* * *
## Abbreviated Example
Since an RDFS class is itself an RDF resource, we can abbreviate the above example by replacing `rdf:Description` with `rdfs:Class` and omitting the `rdf:type` information:
That's it!
YouTip