RDF Resource Description Framework Chiara Ficano
Was ist RDF RDF bedeutet Resource Framework Description (System zur Beschreibung von Ressourcen) RDF ist ein W3C Standard
Semantic Web RDF ist eine Kernkomponente des Semantischen Webs. Von ‘Machine Readable’ zu ‘Machine Understandable’ RDF beschreibt Metadaten (am meisten im Internet)
RDF Modell RDF identifiziert die Ressourcen mit einem URI (Uniform Resource Identifier). RDF geht um TRIPLE
TRIPLE Eine Triple ist eine Aussage (Statement) Triplen haben ‘Subjekt’, ‘Prädikat’ und ‘Objekt’ Prädikaten beschreiben die Beziehung zwischen Subjekt und Objekt
RDF: Beispiel "there is a Person identified by http://www.w3.org/People/EM/contact#m e, whose name is Eric Miller, whose email address is em@w3.org, and whose title is Dr."
RDF: Graphik
RDF/XML “Die Überschrift von dieser Ressource ist: Tony Benn und stammt aus Wikipedia.” <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn"> <dc:title>Tony Benn</dc:title> <dc:publisher>Wikipedia</dc:publisher> </rdf:Description> </rdf:RDF>
RDF/Andere Sprache Andere Sprache können N-Triples oder N3 sein. Hier ist ein beispiel von N-Triples. _:blank1 <http://purl.org/dc/elements/1.1/title> "A lo cubano" _:blank1 <http://purl.org/dc/elements/1.1/creator> "Orishas" .
RDF: Klassen Ressourcen können in Klassen zusammen gestellt werden. Klassen selbst sind Ressourcen und können mit einem URI identifiziert werden. Der Inhalt der Klassen ist als Instance bekannt Verschiedene Klassen können die selbe Instances haben, aber mit unterschiedlichen Beziehungen.
Klassen und Unterklassen <rdf:Description rdf:ID="Animal"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf- schema#Class"/> </rdf.Description> <rdf:Description rdf:ID=“cat"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rd f-schema#Class"/> <rdfs:subClassOf rdf:resource="#Animal"/> </rdf:Description>
QUERY LANGUAGES SPARQL [SPARQL Protocol and RDF Query Language - 2008] PREFIX abc: nul://sparql/exampleOntology#> SELECT ?capital ?country WHERE { ?x abc:cityname ?capital ; abc:isCapitalOf ?y. ?y abc:countryname ?country ; abc:isInContinent abc:Africa. } Das Ergebnis von dieser Query sind alle Hauptstädte in Afrika
RDF http://www.w3.org/RDF/