Skip to content

RDF representation

nilsw-ra edited this page Jun 28, 2023 · 5 revisions

English version

Riksarkivet använder RDF som representation för enskilda poster, med serialisering i RDF/XML och JSON-LD. Mappningen av data till RDF är ett pågående arbete som idag inte är komplett.

Sedan tidigare finns länkade data för topografier, specifikt äldre bebyggelseenheter (byar, gårdar), framtagna i projektet TORA. TORA-resurserna finns lagrade externt i EntryScape, som också har en webbtillämpning för sökning och presentation. RDF-representationen i EntryScape skiljer sig marginellt från övriga, t.ex. använder URIerna https i stället för http.

URIer

RDF-resurserna har en http-URI på domänen data.riksarkivet.se som persistent identifierare.

Informationsslag URI-mönster Exempel
Arkivenhet http://data.riksarkivet.se/archive/{pid} http://data.riksarkivet.se/archive/4mZWR0rz2Y3SmsduZ8aHI4
Auktoritet http://data.riksarkivet.se/agent/{pid} http://data.riksarkivet.se/agent/onOUA8hDrH646m3GjpvwY3
Topografi http://data.riksarkivet.se/tora/{pid} http://data.riksarkivet.se/tora/178003000
Termer http://data.riksarkivet.se/concept/{egenskapstyp}/{egenskapsvärde} http://data.riksarkivet.se/concept/Extent/Width
Termer, topografi https://data.riksarkivet.se/tora/{egenskapstyp}/{egenskapsvärde} https://data.riksarkivet.se/tora/namingprinciple/modern
Schema, klasser topografi http://data.riksarkivet.se/tora/schema/{klass} https://data.riksarkivet.se/tora/schema/HistoricalSettlementUnit
Schema, egenskapstyper topografi http://data.riksarkivet.se/tora/schema/{egenskapstyp} http://data.riksarkivet.se/tora/schema/modernParish

Content negotiation

Hanteringen av URIer och HTTP-anrop utgår från rekommendationen Cool URIs. URIerna http://data.riksarkivet.se/... ger en redirect beroende på Accept-header i GET-anropet:

Accept Redirect till Resultat Exempel
text/html (default, används också när Accept-header saknas) https://sok.riksarkivet.se/{objekttyp}/{pid} Webbsida, presentation i söktjänsten GET http://data.riksarkivet.se/archive/497YFecRrH6d0G02H087k3 -> https://sok.riksarkivet.se/arkiv/497YFecRrH6d0G02H087k3
application/rdf+xml https://data.riksarkivet.se/{objekttyp}/{pid}.rdfxml RDF-representation, serialiserad som RDF/XML GET http://data.riksarkivet.se/archive/497YFecRrH6d0G02H087k3 Accept: application/rdf+xml -> https://data.riksarkivet.se/archive/497YFecRrH6d0G02H087k3.rdfxml
application/ld+json https://data.riksarkivet.se/{objekttyp}/{pid}.jsonld RDF-representation, serialiserad som JSON-LD GET http://data.riksarkivet.se/archive/497YFecRrH6d0G02H087k3 Accept: application/ld+json -> https://data.riksarkivet.se/archive/497YFecRrH6d0G02H087k3.jsonld

Schema

Riksarkivet har inte tagit fram en egen ontologi. Data mappas till klasser och egenskaper från olika befintliga scheman när det finns god överensstämmelse. Dataelement som saknar direkt motsvarighet i etablerade scheman mappas till klasser och egenskaper i namespace http://data.riksarkivet.se/schema/ och http://data.riksarkivet.se/tora/.

Mappning

RDF-mappning för arkivenheter

RDF-mappning för auktoriteter

RDF-mappning för topografier