Podes prosjektblogg

Hamsuns og Pettersons FRBRiserte forfatterskap som Linked data

Postet den 31. May 2010 | Skrevet av Asgeir | Ingen kommentarer

Vi har nå startet arbeidet med å gjøre linked data ut av FRBRiserte katalogposter. I første omgang består arbeidet i å bygge et vokabular (informasjonsmodell) for å beskrive katalogdataene i RDF, for så å konvertere selve dataene over til RDF-formatet. Senere kommer jobben med å berike dataene med forbindelser til andre linked data-kilder.

I RDF uttrykkes opplysninger som presise og utvetydige semantiske tripler, bestående av et subjekt, et verbal og et objekt. Subjektet er av typen instans og verbalet er av typen egenskap (property). Objektet kan være en distinkt verdi (datatype-egenskap), eller det kan være en annen instans (objekt-egenskap). Instanser har i tillegg tilhørighet til én eller flere klasser. Både klasser, instanser og egenskaper må angis med unike identifikatorer (URI-er). Formålet er å formulere informasjon på en måte som er éntydig, slik at innholdet ikke bare kan leses, men også tolkes og forstås, av en maskin. Det handler altså om å formidle selve meningsinnholdet i informasjonen til maskiner.

Eksempler på semantisk utsagn, og et tilsvarende sett av tripler:

«Sult er tittelen på et verk som er skrevet av en som heter Knut Hamsun»

  1. Sult (instans) er et Verk (klasse)
  2. Sult har tittel «Sult»
  3. Sult har opphavsperson Knut Hamsun
  4. Knut Hamsun (instans) er en Person (klasse)
  5. Knut Hamsun har navn «Knut Hamsun»

For at dette skal være éntydig og maskintolkbart, må både klassene Verk og Person, instansene Sult og Knut Hamsun og egenskapene har tittel, har navn og har opphavsperson angis med unike identifikatorer. I turtle-syntaks kan dette se slik ut:

@prefix person:        <http://www.bibpode.no/person/> .
@prefix work:          <http://www.bibpode.no/work/> .
@prefix frbr:          <http://purl.org/vocab/frbr/core#> .
@prefix dc:            <http://purl.org/dc/terms/> .
@prefix foaf:          <http://xmlns.com/foaf/0.1/> .

work:Sult
a                      frbr:Work ;
dc:title               """Sult""" ;
dc:creator             person:Knut_Hamsun .

person:Knut Hamsun
a                      foaf:Person ;
foaf:name              """Knut Hamsun""" .

Kommentarer

Legg igjen en kommentar





  • RSS Linked data

  • RSS Semantic web

  • RSS FRBR

  • RSS Eksempler på mashups

  • RSS Tilgjengelig innhold

  • RSS Eksempler på katalogsøk (både trad og sosiale SOPAC

  • RSS Eksempler på systemer/produkter i bruk

  • RSS Fakta om/dokumentasjon av systemer/produkter

  • RSS Eksempler på biblioteksider