Wikisapiens:RDF
Aus Wikisapiens
RDF (Resource Description Framework) ist ein semantisches Regelsystem im Sinne einer formalen Sprache, das die Beschreibung von Metadaten strukturiert, siehe auch auf dem deutschsprachigen Wikipedia Formale Sprache (zur Vollständigkeit soll hier auf das Informatik-Fachgebiet "formale Sprachen und Automaten" verwiesen werden). Jedes RDF besteht aus Resources, Properties und Statement. Basierend auf XML ist RDF eine Erweiterung für die Darstellung der Metadaten einer XML-Aussage. Die RDF Spezifikationen werden entwickelt und verwaltet vom World Wide Web Consortium (W3C). Eine gute Quelle zum schnellen Überblick ist die deutschsprachige Wikipedia-Seite RDF. Einen sehr kurzen, systematischen Überblick gibt es auf dem englischsprachigen Semantic MediaWiki ontoworld.org auf der Seite RDF. RDF, Resource Description Framework, und OWL, Ontology Web Language (externen Verweis: OWL auf ontoworld.org, OWL auf Wikipedia.de, als Seite "Web Ontology Language", und OWL auf W3C.org) wurden als Basis für das Semantic Web entwickelt und sind frei verfügbar. Die Idee ist, Eigenschaften von Ressourcen im World Wide Web in einer maschinell verarbeitbaren Form zu beschreiben. Das RDF-Modell kann im Sinn der Graphentheorie visualisiert werden (siehe auch deutschsprachiges Wikipedia-Portal Graphentheorie) oder nach der RDF-Syntax als XML-Hypertext vorliegen (deutschsprachiges Wikipedia XML).
Die Bedeutung von RDF und die Visualisierung durch Graphen liegt nicht nur in der für den Anwender leichten Erkennbarkeit, sondern auch in der für den Computer einfachen Verarbeitung. Für die Darstellung von Graphen in Algorithmen gibt es zwei gebräuchliche Formen, die Adjazenzmatrix und die Adjazenzliste, siehe deutschsprachiges Wikipedia Repräsentation von Graphen im Computer.
Ein einfaches Beispiel zeigt die Aussage SAP iViews ist ein Teil des SAP NetWeaver Portal (Portal ist also der Oberbegriff zu iViews).
Construct RDF-Type Aussage | Thesaurusterminologie --------------------------------------------+----------------------------- Resource rfd:subject iView | Property rdf:predicate ist Teil von | broader_term_generic (BTG) Resource rdf:object Portal |
Achtung: ist Teil von definiert kein Objekt (also, es ist keine Instantz), sondern ist eine Ausprägung des Objekts (also, eine Objektklasse oder nur Klasse). In eine Graphendarstellung wird das gesagte anschaulich:
+--------+ ist Teil von / Oberbegriff +--------+ | iViews |------------------------------------>| Portal | +--------+ broader_term_generic (BTG) +--------+
Oberbegriff: iViews BTG Portal
Zu iViews ist also Portal ein Oberbegriff. wikiSapiens.org verwendet für Äquivalenz-, Kombinations-, Hierarchie- und Assoziationsrelationen eine wikiSapiens-Thesaurusterminologie. Als Code schaut der Beziehungsgraph folgend aus (unter Einbeziehung der Thesaurusterminologie):
<rdf:RDF> <rdf:Statement> <rdf:subject rdf:resource="iViews" /> <rdf:predicate rdf:resource="onto;broader_term_generic" /> <rdf:object rdf:resource="Portal" /> </rdf:Statement> </rdf:RDF>
Die Relation Portal ist ein Oberbegriff zu iViews in der Semantic MediaWiki Syntax wird folgend dargestellt und ist Bestandteil des Artikels iViews:
[[broader_term_generic::Portal]]
Hier geht der Lehrpfad weiter: RDF und Relationen im Sinn einer Thesaurusterminologie (Kapitel-04)
Zurück zu Semantic MediaWiki (Kapitel-02)





