sem-prov-ontologies
sem-prov-ontologies copied to clipboard
Create both scientific and technical Labels
From the AHM notes: Most labels in ECSO are for ontology designers, not scientists. We need a labelling strategy that accomodates both. Margaret and Sara used the rdf:label for the technical label, assuming that interfaces could use the skos:prefLabel. But standard practice is that rdf:label contains the main display label, which should be scientific, not the ‘technical label’
**We will use ‘skos:hidden label’ instead, for technical label. Two steps (consider splitting this issue, as these could have different assignees):
- copy the rdf:label to skos:hiddenLabel (reconfig your protege)
- make the rdf:label pretty, and suitable for viewing by a scientist in a tree view.
Note on labels in Protege: Preferences need to be reset Render by prefixed annotation property Configure > add skos:hidden label, reorder to place hidden label first in the list.
added advantages: The label is now prefixed. You will still see the rdf:label if there is no skos:hiddenLabel. Also note that you can specify language (see screenshot), which might help with some protege installations (that show only IDs when language was specified).
These settings are in the Protege guidelines, in the google drive.
added 106 to master d1-ECSO with this commit. https://github.com/DataONEorg/sem-prov-ontologies/commit/301a24c00cca41519f8e26127319000f8c9775cd
Did not add hiddenLabels yet for imported classes, only for ECSO classes. Estimate about half done. Note: merge was manual. see commit comment for more info.
Hidden labels created in d1-ECSO.owl need to be merged with master