Easy Tutorial
❮ Home Rdf Dublin ❯

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!

❮ Home Rdf Dublin ❯