SEKO

See documentation draft (work in progress) at Datamodel document

SEKO3 datamodel planning

Namespaces to be used

@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdau: <http://rdaregistry.info/Elements/u/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix skos-thes: <http://purl.org/iso25964/skos-thes#> .
@prefix voaf <http://purl.org/vocommons/voaf#> .
@prefix xl <http://www.w3.org/2008/05/skos-xl#> .
@prefix xsd <http://www.w3.org/2001/XMLSchema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
#
@prefix bf: <http://id.loc.gov/ontologies/bibframe/> .
@prefix finna: <https://www.finna.fi/Record/> .
@prefix lcmpt: <http://id.loc.gov/authorities/performanceMediums/> .
@prefix hornbostelandsachs: <http://www.mimo-db.eu/HornbostelAndSachs/> .
@prefix mimo: <http://www.mimo-db.eu/InstrumentsKeywords/> .
@prefix mads: <http://www.loc.gov/mads/rdf/v1#> .
@prefix mstatus: <https://id.loc.gov/vocabulary/mstatus/> .
@prefix schema: <http://schema.org/>  .
@prefix seko: <http://urn.fi/urn:nbn:fi:au:seko:> .
@prefix seko-meta: <http://urn.fi/urn:nbn:fi:au:seko-meta:> .
@prefix seko-issues: <https://github.com/NatLibFi/SEKO/issues/> .
@prefix wd: <http://www.wikidata.org/entity/> .
@prefix yse-issue: <https://github.com/Finto-ehdotus/YSE/issues/> .
@prefix yso: <http://www.yso.fi/onto/yso/> .

Classes and properties to be used

owl:

rdf: rdfs:

dc: dct:

for the ConceptScheme

for a Concept

skos:

owl:Class:

Object Properties:

Datatype properties:

Annotation properties:

Mapping properties:

skos-thes: - for the classification hierarchy and other grouping

This part is still under consideration. It could be used for presenting the classification structure and the members of each group from the seko: ontology and possibly from the mimo: vocabulary.

If the group members follow the hierarchy, use ConceptGroup. and skos-thes:subGroup or skos-thes:superGroup for the group hierarchy. The Domain and Range for both is skos-thes:ConceptGroup.

If the group members are not hierarchically related to the members in the superordinate or subordinate groups, use Thesaurus Array classes and skos-thes:subordinateArray or skos-thes:superOrdinateArray. This could be used for non-classification groups based on the use (e.g. folk instrument), material (e.g. wood, metal, mixed), music genre (e.g. samba), spatial distribution, temoporal distribution (e.g. historical instruments) The

skos-xl, xl:

schema.org

xsd

xsd:integer, xsd:date, xsd:dateTime

voaf

wikidata properties

foaf

SEKO

Note! will add to seko-metadata.ttl a new annotation property:
**seko:statusNote** as a subProperty of skos:note .

Planned prefix is seko-meta:

Possible class definitions

seko:MediumOfPerformance a owl:Class ;  
    rdfs:subClassOf skos:Concept ;   
    skos:exactMatch <http://id.loc.gov/ontologies/bibframe/MediumOfPerformance> ;    
    skos:prefLabel "Esiintymiskokoonpano"@fi , "Medium of performance"@en ;
    rdfs:label "Medium of performance"@en ;  
    skos:topConceptOf seko: ;
    skos:definition "An individual instrument, voice, ensemble, or instrumental group (Bibframe)"@en ;  
seko:MusicInstrument a owl:Class ; rdfs:subClassOf skos:Concept ;  
   skos:exactMatch <http://id.loc.gov/ontologies/bibframe/MusicInstrument> ;   
   skos:prefLabel "Soitin"@fi, "Music instrument"@en ;
   rdfs:label "Music instrument"@en ;
   skos:broader seko:MediumOfPerformance ;
   skos:definition "Instrument for which a musical work is appropriate (Bibframe)"@en ;
   skos:exactMatch yso:p7110 .  # "soitin"
seko:MusicEnsemble rdfs:subClassOf skos:Concept ;   
   skos:prefLabel "Ensemble"@fi, "Music ensemble"@en ;  
   rdfs:label "Music ensemble"@en ;
   skos:exactMatch <http://id.loc.gov/ontologies/bibframe/MusicEnsemble> ;   
   skos:broader seko:MediumOfPerformance ;
   skos:definition "Ensemble for which a musical work is appropriate (Bibframe)"@en ;  
   skos:closeMatch  <https://schema.org/MusicGroup> . 
seko:statusNote a owl:AnnotationProperty ;
    rdfs:subPropertyOf skos:note ;
    rdfs:label "Tietueen tila"@fi, "Seko concept status"@en ;
    rdfs:range rdfs:Literal ;
    ddfs:domain rdfs:Resource ;
    skos:definition "A note intended strictly for Seko internal use."@en ;
    skos:scopeNote "Select value from: submitted, accepted, valid, deprecated, superceded, retired" ;
    skos:editorialNote "Only one value per record at any time.",
                       "Change and its reason should be registered in a skos:editorialNote" ;
    dct:source  https://dd.eionet.europa.eu/vocabulary/datadictionary/status/view  .

Notation of Classifications

Two rdfs:Datatype entities were added to handle the notations:

Concept minimum content

For any concept the minimum set of properties is:

Example of a fuller concept data

to be added

Value vocabularies

See more in the folder vocabulary


TBC