Skip to content

Proposal for Processing-level #42

@elsadvd

Description

@elsadvd

Hi,
Here is a modelisation proposal for Processing-level vocabularies #27 :

Modelling Processing-level in SKOS allows you to have a vocabulary where each level is a concept that can have several labels (altLabel).

  • The first option would be to have, for example:

processing-level:raw a skos:Concept;
skos:prefLabel "Raw instrumental data"@en;
skos:altLabel "obscore: 0";
skos:altLabel "CODMAC:1";
skos:altLabel "CODMAC:raw";
skos:altLabel "PSA:0";
skos:altLabel "PDS3:UDR";
skos:altLabel "PDS4:Telemetry";
skos:altLabel "EPNTAP: 1";

Tools using this vocabulary for their data table can retrieve information about them by retrieving the altLabel containing the service referred to in each concept.

  • The second option would be to create new Ivoasem properties for obscore ans epncore labels and create properties inside Processing-level for other labels, for example :

ivoasem:obscore_label a rdf:Property ;
rdfs:label "Label in ObsCore model"

ivosem:epncore_label a rdf:Property ;
rdfs:label "Label in EpnCore model"

processing-level:codmac_label a rdf:Property ;
rdfs:label "Label in CODMAC model"

Then for each concept we use those properties:

:raw a skos:Concept ;
skos:prefLabel "Raw instrumental data"@en ;
ivoasem:obscore_label: "0" ;
ivoasem:epncore_label: "1" ;
:codmac_label:"1"

Those options avoid multiplying the vocabularies even though the concepts are the same.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions