Site icon K-blogg – Riksantikvarieämbetets blogg

Ändringar och tillägg i K-samsök 1.1

Under hösten 2011 utvecklades K-samsök i en version 1.1. Fokus låg på att vidareutveckla protokollet så att det på ett smartare sätt stödjer webbsemantik och bredda K-samsök för att kunna hatera flera typer av information, bl a kring personer och händelser. Den nya protokollet är framtaget av Riksantikvarieämbetet i nära samverkan med de institutioner som hittills levererar data till K-samsök. Nedan följer de ändringar som gjorts.

Än så länge återstår uppdatering av dokumentationen samt de engelska sidorna.

Läs mer om ändringar i K-samsök 1.0 till 1.1 (pdf)

Objekttyper (itemType)

För att gruppera objekttyperna har en övergripande typ införts (itemSuperType) som är obligatorisk. Den är en URI som itemType och måste ha något av värdena (prefixat av http://kulturarvsdata.se/resurser/EntitySuperType#):

Nya superobjektstyper (itemSuperType)

Alla pre-1.1-objekttyper hamnar i strukturen under Fysiskt ting.

Nya objektstyper (itemType)

Förändrade objektstyper

De nya objekttyperna har som tidigare prefixet http://kulturarvsdata.se/resurser/EntityType#. K-samsök kräver i o m version 1.1 att itemType verkligen är någon av de definierade typerna för att en post ska godkännas vid skördnig till K-samsök.

RDF-resurser för itemType och itemSuperType kommer finnas att läsa här.

Agenter

Eftersom Agenter är aktörer (omfattar både personer, organisationer och grupper) finns behov av kontexter som hanterar liv, verksamhet och död. Kontexterna har ändrats till att bli mer allmängiltiga create-interaction-destroy (med underkategorier), för att underlätta detta. Det finns också behov av flera olika nya relationer med anledning av de nya objektstyperna t.ex. för att beskriva släktskap. Dessa listas nedan.

För agenter har nya fält tillkommit på toppnivån. Det handlar om:

Samtliga tillägg är från foaf som har använts i tidigare protokollversioner (ex http://xmlns.com/foaf/0.1/#name).

Event

Event är händelser av makro-karaktär, som historiska händelser, bröllop, slag, utställningar etc som är avgränsningsbara i tid och rum. De ska inte blandas ihop med kontexterna som är händelser i ett enskilt objekts livscykel.

Koncept

Koncept (SKOS Concept) är företeelser som inte är avgränsningsbara i tid och rum. T ex Vikingatid, Stormaktstid, Sjöfart etc. Dessa objektstyper används huvudsakligen för att göra mappningar från museer med ett visst ansvarsområde (t ex Historiska museet=Medeltid/förhistorisk tid). Koncept kopplas med fördel direkt mot Wikipedia.

 

Kontexttyper (contextType)

I o m version 1.1 har kontexttyperna förändrats. Precis som för objekttyperna så har en obligatorisk supertyp (contextSuperType) införts för de generella (prefixat av http://kulturarvsdata.se/resurser/ContextSuperType#):

Kontexttyperna som tillkommit och avskaffats är:

Tillkommit

Andra förändringar

ContextLabel har förändrats, iom 1.1 indexeras alltid en inskickad contextLabel om den finns istället för rdf-resursen. Värden för contextType (och contextSuperType) måste vara enligt standardiserad värdemängd för att poster ska indexeras.

RDF-resurser för contextType och contextSuperType finns här.

Relationer

Några nya relationer har tillkommit på toppnivå, dvs mellan objekt. De flesta har att göra med de nya objekttyperna.

Nya relationer

Notera att CIDOC-CRM-relationernas index/värden inte har med P-prefixet, utan bara namnet, t ex was_present_at.

Roll-relationer

Ett antal nya relationer som utgår från kontexten och som pekar på agenter har också tillkommit i k-samsöks NS och från CIDOC-CRM. Nya kontext-/roll-relationer är (i k-samsöks NS om inget annat anges) :

Notera att CIDOC-CRM-relationernas index/värden inte har med P-prefixet, utan bara namnet, tex was_created_by. Notera också att fn kan man bara ange dessa relationer utgående från kontextet, och inte från ”andra hållet” från den utpekade agenten.

”Kontextindex” med typ och supertyp

Nytt är också i o m införandet av kontextsupertyper att ”kontextindex”, dvs tex use_fromTime även bildas med supertypen. Om ett fromTime-värde finns i ett kontext där kontexsupertypen är ”create” och kontexttypen är ”start” så kommer värdet indexeras i både create_fromTime och start_fromTime.

Exit mobile version