Page

Semantic Web schnell+kompakt Beispiele Kapitel 3

RDFS Eigenschaften

rdfs:subClassOf

URL: RDFS-subClassOf.turtle

@prefix ex:  .
@prefix rdfs:  .
@prefix rdf:  .

ex:Auto
  rdfs:subClassOf
    ex:Fahrzeug.
ex:AudiA2 rdf:type ex:Auto .
ex:AudiA2 rdf:type ex:Fahrzeug .

rdfs:subPropertyOf

URL: RDFS-subPropertyOf.turtle

@prefix ex:  .
@prefix rdfs:  .

ex:Bruder 
  rdfs:subPropertyOf 
    ex:Geschwister .
ex:Bob ex:Bruder ex:Alice .
ex:Bob ex:Geschwister ex:Alice .

rdfs:range und rdfs:domain

URL: RDFS-range+domain.turtle

@prefix ex:  .
@prefix rdfs:  .

ex:Marke rdfs:domain ex:Auto .
ex:Marke rdfs:range ex:Automarke .
ex:AudiA2 ex:Marke ex:Audi .

rdfs:label und rdfs:comment

URL: RDFS-label+comment.rdf

Quelle: gekürzt aus FOAF Vokabular Spezifikation 0.91





rdfs:type

URL: RDFS-type.rdf


 
  	 
 

RDFS Hilfseigenschaften

rdfs:seeAlso

URL: RDFS-seeAlso.rdf



	
	
		Ein Quantum Trost
		
	
	

rdfs:isDefinedBy

URL: RDFS-isDefinedBy.rdf

Quelle: gekürzt aus FOAF Vokabular Spezifikation 0.91




	 

Listing 3.1 Beispiel des Kopf eines OWL-Dokumentes (gekürzt)

URL: kap03_01.owl




	
		Eine Beispiel OWL-Ontologie
		v0.1
	    
	      
	    
		
		Ein beliebiger Kommentar...
		Beispiel Ontologie
	

Listing 3.2 Einfaches SPARQL Beispiel

URL: kap03_02.sparql


#Alle Filme in denen Daniel Craig mitspielt.
#SPARQL Endpoint URL: http://dbpedia.org/sparql/
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dbpedia2: <http://dbpedia.org/property/>
SELECT ?film
WHERE {
?film rdf:type <http://dbpedia.org/ontology/Film>;
dbpedia2:starring <http://dbpedia.org/resource/Daniel_Craig>.
}

Listing 3.3 Erweitertes SPARQL Beispiel

URL: kap03_03.sparql


#Alle Filme in denen Daniel Craig mitspielt,
#der deutsche Titel und Zusammenfassung,
#Direktor und Produzent.
#SPARQL Endpoint URL: http://dbpedia.org/sparql/
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dbpedia2: <http://dbpedia.org/property/>
SELECT ?film ?label ?abstract ?director ?producer
WHERE {
?film rdf:type <http://dbpedia.org/ontology/Film>;
dbpedia2:starring <http://dbpedia.org/resource/Daniel_Craig>.
OPTIONAL {
?film rdfs:label ?label FILTER (lang(?label) = 'de').
?film dbpedia2:director ?director;
dbpedia2:producer ?producer;
dbpedia2:abstract ?abstract FILTER (lang(?abstract ) = 'de') .
}
}
ORDER BY ?film