6.Sitzung

15
Semantic Technologies Dozent: Christoph Stollwerk SPARQL Übung, Wintersemester 2015/16 23./24. Dezember 2015

Transcript of 6.Sitzung

– Semantic Technologies –

Dozent: Christoph Stollwerk

SPARQL

Übung, Wintersemester 2015/16

23./24. Dezember 2015

Architekturvon Semantic Web Anwendungen

Klassische Webanwendungen

Semantic Web Anwendungen

(Data & Models)

triple-

Qu

elle

: http

://how

fuc ke

dism

ydata

base

.com

/

Qu

elle

: http

://how

fuc ke

dism

ydata

base

.com

/

Qu

elle

: http

://how

fuc ke

dism

ydata

base

.com

/

Triple Stores

• „Datenbanken für RDF Daten“

• Optimiert für die Speicherung und Abfrage von Tripeln.

• Beispiele: Jena, Sesame, Mulgara, Virtuoso, ...

Abfragesprachen• Relationale Datenbanken: SQL

• Beispiel:

• SELECT vorname, matrikelNrFROM studentWHERE name LIKE 'Fischer'

matrikelNr vorname name eMail

2485239 Markus Meyer [email protected]

3417012 Egon Fischer [email protected]

4123520 Erwin Fischer [email protected]

5867814 Hugo Schneider [email protected]

matrikelNr vorname

3417012 Egon

4123520 Erwin

Abfragesprachen

• RDF Stores: SPARQL

SPARQL

• Beispiel:

• PREFIX uni: <http://example.org/uni-vokabular/>SELECT ?vorname, ?matrikelNrFROM <http://example.org/students.rdf>WHERE {

?student a uni:Student.?student uni:vorname ?vorname.?student uni:matrikelNr ?matrikelNr.?student uni:name "Fischer".

}

matrikelNr vorname

3417012 Egon

4123520 Erwin

Fragen?!Fragen?!??

?? ? ? ? ?? ?

Herzlichen Dank!Herzlichen Dank!