Transcript

Folien zur Lehrveranstaltung Digitale Bibliothek von Jakob Voss

Digitale Bibliothek

Jakob Voss

Semantic Web undIdentifikatoren

Digitale BibliothekWS 2007/2008

Fachhochschule HannoverInformationsmanagement (BA)10. Dezember 2007

Idee

Computer sollen verstehen

Heterogene Daten weltweit vernetzen

Logische Beschreibung mit
Regeln und Schlufolgerungen

RDF = URI + Unicode + Tripel + Regeln
= Semantik (?)

"Literal"@lang

SubjektPrdikatObjektPrdikatResource Description Framework

Resource Description Framework

"Ananas"@en

agro:c385skos:prefLabelskos:Conceptrdf:typeRDF-Schema und Ontologien

Abkrzung von URIs durch Namensrume

@prefix skos: .@prefix agro: .

RDF/XML



Ananas

RDF/XML ist Murx aber zum
Datenaustausch oft unvermeidlich

Ohne speziellen Parser aussichtslos

Feldbasierte Formate

Einfache Daten

Titel : Zettelwirtschaft

Autor : Krajewski, Markus

Pica+

021A :

a : Zettelwirtschaft

028A :

d : Markus

a : Krajeski

RDF-basiertes Format

Einfache Daten

Titel : Zettelwirtschaft

Autor : Krajewski, Markus

RDF in Notation 3:

@prefix foaf .

@prefix dc .

[]

dc:title "Zettelwirtschaft" ;

foaf:firstName "Markus" ;

foaf:secondName "Krajeski" .

RDF-basiertes Format

...Zettelwirtschaft

dc:title

MarkusKrajewski

foaf:firstName

foaf:secondName

@prefix foaf .

@prefix dc .

[]

dc:title "Zettelwirtschaft" ;

foaf:firstName "Markus" ;

foaf:secondName "Krajeski" .

Mapping nach RDF

Mapping von Datenformaten

021A$a => dc:title

028A$d => foaf:firstName

028A$a => foaf:secondName

In der Praxis etwas schwieriger, da Daten selten atomar sind (Ansetzungsregeln etc.) und voneinander abhngen!

Beispielontologien

Dublin Core

SKOS

FRBR (!)

FOAF

...

Quelle: Mikroformate

Weihnachtsfeier

Am 19.12.

findet im Neubau

wieder unsere alljhrliche Weihnachtsfeier statt.

Bitte tragt euch ein auf der

Infoseite!

summary: Weihnachtsfeierdstart: 2007-12-19url: http://company.de/xmas/ location: Neubau

Datensatz

RDF

use LWP::Simple;

my $opac = 'http://opc4.tib.uni-hannover.de:8080/DB=11';

my $ikt = 1016;

my $regexp = '>Ausleihstatus: ]+>([^>]+)
([^>]+)


Recommended