6.Sitzung

Preview:

Citation preview

– 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 markus.meyer@web.de

3417012 Egon Fischer egonfischer@gmx.de

4123520 Erwin Fischer efisch@uni-koeln.de

5867814 Hugo Schneider schneidi93@hotmail.com

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!

Recommended