Page

Semantic Web schnell+kompakt Beispiele Kapitel 1

Listing 1.1: Beispiel eines XML-Dokumentes

URL: kap01_01.xml



  Semantic Web: schnell+kompakt
  
    Matthias
    Geisler
  
  entwickler.press

Listing 1.2: Beispiel einer DTD

URL: kap01_02.dtd











Listing 1.3: Beispiel eines XML Schema (XSD)

URL: kap01_03.xsd



	
  
    
      
        
        
        
      
	  
    
  

  
    
      
        
        
      
    
  



Listing 1.4 Beispiel einer XML Wiedergabeliste

URL: kap01_04.xml




	
		IRGENDWAS BLEIBT
		SILBERMOND
	
	
		POKER FACE
		LADY GAGA
	
	
		WIRE TO WIRE
		RAZORLIGHT
	

Listing 1.5 Beispiel für Namensraumdeklaration in einem XHTML-Dokument

URL: kap01_05.xhtml



	[XHtml Elemente...]


Listing 1.6 Beispiel für zwei Namensräume in einem XHtml-Dokument

URL: kap01_06.xhtml



	[XHtml Elemente...]
	Semantic Web


Listing 1.7 RDF Triple in Turtle Syntax

URL: kap01_07.turtle

#Der neue James Bond Kinofilm mit Daniel Craig heißt "Ein Quantum Trost" (Quantum of Solace).


   
       .


   
      "Ein Quantum Trost"@de .


   
      "Quantum of Solace"@en .


   
       .


   
      "Daniel Craig" .

Listing 1.8 RDF Triple in Turtle Syntax, mit Prefix und Abkürzung

URL: kap01_08.turtle

#Der neue James Bond Kinofilm mit Daniel Craig heißt "Ein Quantum Trost" (Quantum of Solace).

@prefix ex:  .
@prefix bond:  .

bond:EinQuantumTrost  ex:ErscheintIt  bond:Filmreihe .
bond:EinQuantumTrost  ex:Titel        "Ein Quantum Trost"@de .
bond:EinQuantumTrost  ex:Titel        "Quantum of Solace"@en .
ex:DanielCraig       ex:SpieltIn     bond:EinQuantumTrost .
ex:DanielCraig       ex:Name         "Daniel Craig" .

Listing 1.9 RDF-Graph in XML Beschreibung

URL: kap01_09.rdf




	
		
	
		
			
		
	
	
	
		Ein Quantum Trost
	
	
	
		Quantum of Solence
	
	
	
		
			
		
	
	
	
		Daniel Craig
	
	

Listing 1.10 RDF-Graph in kompakter XML Beschreibung

URL: kap01_10.rdf




	
		
	
		
			
				
				Ein Quantum Trost
				Quantum of Solace
			
		
	
		

RDF Sprachangaben

RDF/XML

URL: RDF-lang.rdf



	
	
		Ein Quantum Trost
	
	
	
		Quantum of Solence
	
	

Turtle

URL: RDF-lang.turtle

@prefix ex:  .
@prefix bond:  .

bond:EinQuantumTrost  ex:Titel  "Ein Quantum Trost"@de .
bond:EinQuantumTrost  ex:Titel  "Quantum of Solace"@en .

RDF Datentypen

RDF/XML

URL: RDF-datatype.rdf



	
	
		
			Ein Quantum Trost
		
	
	

Turtle

URL: RDF-datatype.turtle

@prefix xsd:  .
@prefix ex:  .
@prefix bond:  .

bond:EinQuantumTrost  ex:Titel  "Ein Quantum Trost"^^xsd:string .

RDF Offene Listen (engl. Container)

RDF/XML

URL: RDF-container.rdf



	
	
	  
	    
	      
	      
	    
	  
	
	

Turtle

URL: RDF-container.turtle

@prefix rdf:  .
@prefix ex:  .
@prefix bond:  .

bond:JamesBond 
  ex:Kollege [
    a rdf:Seq;
    rdf:_1 bond:M;
    rdf:_2 bond:Q;
  ]. 

RDF Geschlossene Listen (engl. Collection)

RDF/XML

URL: RDF-collection.rdf



	
	
	  
	      
	      
	  
	
	

Turtle

URL: RDF-collection.turtle

@prefix ex:  .
@prefix bond:  .

bond:JamesBond 
  ex:Kollege
    ( bond:M bond:Q ) . 

RDF Leere Knoten (engl. Blank Nodes oder BNode)

RDF/XML

URL: RDF-bnode.rdf



	
	
		
	
	
	
		
		2008 
	
	

Turtle

URL: RDF-bnode.turtle

@prefix rdf:  .
@prefix ex:  .
@prefix bond:  .

bond:JamesBond
  ex:SpieltIn
    _:id1 .
_:id1
  ex:Film ;
  ex:Erscheinungsjahr "2008" .