www.wikidata.de-de.nina.az
Das Resource Description Framework Schema RDFS ist wie RDF eine W3C Empfehlung Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benotigt z B als Dokumenttypdefinition DTD legt das RDF Modell nur eine Syntax fur den gemeinsamen Datenaustausch fest Zur Interpretation von in RDF formulierten Aussagen bedarf es eines gemeinsamen Vokabulars wie zum Beispiel Dublin Core Ein solches Vokabular wird auch Ontologie genannt wenn es gleichzeitig Regeln fur die richtige Verwendung der in ihm definierten Ressourcen enthalt RDF Schema RDFS Dateiendung keineEntwickelt von World Wide Web Consortium W3C Aktuelle Version 1 1 25 Februar 2014 Art Erweiterung des RDF VokabularsErweitert von RDFStandard s RDF Schema 1 1 W3C Recommendations Website RDF Schema 1 1RDF Schema RDFS stellt ein Vokabular zur Verfugung mit dessen Hilfe eine bestimmte Anwendungsdomane modelliert werden kann Ausserdem konnen die in der Domane vorkommenden Ressourcen ihre Eigenschaften und Relationen untereinander durch RDFS reprasentiert werden Man kann also mit RDFS einfache Ontologien formalisieren RDFS liegt die Idee eines mengentheoretischen Klassenmodells zugrunde Wichtig ist hierbei dass Klassen und Eigenschaften separat voneinander modelliert werden Das Klassenkonzept macht es moglich eine formale Beschreibung der Semantik der verwendeten RDF Elemente festzulegen Neben RDFS existieren eine Reihe weiterer Ontologie Beschreibungssprachen wie F Logic DAML OIL Die Web Ontology Language OWL der offizielle Nachfolger von DAML OIL soll die Unzulanglichkeiten von RDFS beseitigen OWL basiert teilweise auf Beschreibungslogik und wurde durch mengentheoretische Konstrukte angereichert Inhaltsverzeichnis 1 RDF Schema Begriffe 2 Formale Definition von RDF mittels RDF Schema 3 Literatur 4 Weblinks 5 EinzelnachweiseRDF Schema Begriffe BearbeitenRDF selbst stellt als einzigen Begriff zur Typisierung das type Element zur Verfugung Daruber hinaus werden aber um beispielsweise eine Taxonomie zu erzeugen weitere Begriffe Klasse Eigenschaft Ableitung benotigt Mit den folgenden Begriffen ist es moglich ein formales Vokabular fur einen bestimmten Wissensbereich festzulegen also eine primitive Ontologie zu erstellen Klassen Class Der Klassenbegriff Legt ein abstraktes Objekt fest und dient in Verbindung mit rdf type zur Erzeugung von Instanzen Resource Jede Entitat in einem RDF Modell ist eine Instanz dieser besonderen Klasse Property Die Basisklasse fur Eigenschaften Ist eine Unterklasse von Resource Literal Klasse fur Literalwerte also Zeichenketten etc Eigenschaften subClassOf Eine transitive Eigenschaft zur Festlegung von Vererbungshierarchien von Klassen subPropertyOf Eine transitive Eigenschaft zur Festlegung von Vererbungshierarchien von Eigenschaften domain Legt den Datentyp die Klasse des Subjekts einer Eigenschaft fest So konnte zum Beispiel als domain der Eigenschaft hatKFZKennzeichen die Klasse Auto festgelegt werden Daraus folgt dass alle Subjekte mit der Eigenschaft hatKFZKennzeichen vom Typ Auto sind aus hatKFZKennzeichen domain Auto und einDing hatKFZKennzeichen L XYZ 00000 folgt einDing istEin Auto Der Umkehrschluss dass als Subjekte einer Eigenschaft nur Klassen der spezifizierten domain auftreten konnen ist nicht korrekt 1 range Legt den Datentyp des Objekts einer Eigenschaft fest Damit kann zum Beispiel ausgesagt werde dass der Wert einer Eigenschaft hatFarbe eine Farbe ist aus hatFarbe range Farbe und einBall hatFarbe blau folgt blau istEine Farbe Der Umkehrschluss dass als Objekt einer Eigenschaft nur Klassen der range auftreten konnen ist nicht korrekt 2 Formale Definition von RDF mittels RDF Schema BearbeitenAuf der Internetseite des World Wide Web Consortium gibt es eine formale Definition des RDF Modells in RDF Schema 3 Darin sind folgende Ressourcen definiert Klassen Statement Tripel einer Aussage Property Eine Eigenschaft die als Pradikat einer Aussage benutzt werden kann Bag Ungeordnete Menge von Ressourcen Seq Geordnete Menge von Ressourcen Alt Menge von alternativen Ressourcen Eigenschaften subject Weist einer Aussage eine Ressource als Subjekt zu predicate Weist einer Aussage eine Eigenschaft als Pradikat zu object Weist einer Aussage ein Objekt zu type Identifiziert die Klasse einer Ressource value Einfache Zuweisung einer EigenschaftLiteratur BearbeitenPascal Hitzler Markus Krotzsch Sebastian Rudolph York Sure Semantic Web Grundlagen Springer 2008 ISBN 978 3 540 33993 9Weblinks BearbeitenW3C RDF Schema SpecificationEinzelnachweise Bearbeiten RDF Schema 1 1 Abgerufen am 12 Oktober 2018 englisch RDF Schema 1 1 Abgerufen am 12 Oktober 2018 englisch 22 rdf syntax ns World Wide Web Consortium abgerufen am 5 Juni 2005 englisch V DStandards des World Wide Web Consortiums W3C Empfehlungen ActivityPub ARIA Canonical XML CDF CSS DOM Geolocation API HTML HTML5 InkML ITS JSON LD MathML OWL P3P PLS PNG RDF RDF Schema RIF SCXML SISR SKOS SMIL SOAP SRGS SSML SVG SPARQL Timed Text Turtle VoiceXML WSDL XForms XHTML XHTML RDFa XInclude XLink XML XML Base XML Encryption XML Events XML Information Set XML Namespace XML Schema XML Signature XPath XPointer XProc XQuery XSL XSL FO XSLT Elemente nbsp Arbeitsentwurfeund Kandidaten CCXML CURIE SMIL Timesheets sXBL WICD XFrames XBL XHTML MathML SVG XMLHttpRequestAnmerkungen XAdES XFDL XHTML SMIL XUPRichtlinien Web Content Accessibility Guidelines Multimodal Interaction Activity Markup Validation ServiceInitiativen Web Accessibility Initiative Abgerufen von https de wikipedia org w index php title RDF Schema amp oldid 233347504