Definition: Resource Description Framework Schema

Als Resource-Description-Framework-Schema (kurz RDFS) bezeichnen wir eine auf dem RDF-Datenmodell aufbauende Beschreibungssprache mit einem Vokabular zur semantischen Gruppierung und Klassifizierung von Ressourcen.

Dazu RDFS führt insbesondere Klassen (rdfs:Class) und Eigenschaften ein, mit denen Ressourcen strukturiert und in Beziehung gesetzt werden können.

Definition: RDFS-Klasse

Als RDFS-Klasse (rdfs:Class) bezeichnen wir eine Menge von Ressourcen, die anhand gemeinsamer Merkmale zusammengefasst werden.

Ressourcen, die einer Klasse angehören, werden als Instanzen dieser Klasse bezeichnet.

Definition: RDFS-Eigenschaft

Als RDFS-Eigenschaft bezeichnen wir eine Relation, mit der Instanzen von Klassen untereinander oder mit Werten in Beziehung gesetzt werden können.

Eigenschaften bilden die Grundlage für die Beschreibung von Zusammenhängen zwischen Ressourcen im RDF-Datenmodell.

Definition: Domäne der RDFS-Eigenschaft

Als Domäne einer Eigenschaft (rdfs:domain) bezeichnen wir die Festlegung, zu welchen Klassen das Subjekt einer Eigenschaft gehört.

Die Angabe einer Domäne erlaubt Rückschlüsse auf die Klassenzugehörigkeit von Ressourcen.

Definition: Range der RDFS-Eigenschaft

Als Reichweite einer Eigenschaft (rdfs:range) bezeichnen wir die Festlegung, welchen Klassen oder Datentypen das Objekt einer Eigenschaft angehört.

Die Angabe einer Reichweite schränkt die zulässigen Zielressourcen einer Relation ein.

Definition: RDFS-Unterklassenbeziehung

Als Unterklassenbeziehung (rdfs:subClassOf) bezeichnen wir eine hierarchische Relation zwischen zwei Klassen.

Formal gilt:

Heißt, jede Instanz der Klasse ​ ist zugleich auch Instanz der Klasse .

Auf diese Weise lassen sich hierarchische Klassifikationen und Vererbungsstrukturen modellieren.