ivoa-std / Vocabularies

Vocabulary source
Other
0 stars 4 forks source link

[DRAFT] Add skos topconcept #23

Closed msdemlei closed 7 months ago

msdemlei commented 7 months ago

This is done through a new key in vocabs.conf; the alternative would have been some trick to allow extra relationships in terms.csv with the current term as object; but I think it's really preferable to add extra "global" properties in vocabs.conf.

This will currently only work with SKOS vocabularies because the others don't define the skos: prefix. This would be simple to fix, but currently I'm leaning towards rejecting topconcept for non-skos vocabularies

This commit also adds the top concepts of the UAT to have something to play with.

BaptisteCecconi commented 7 months ago

I ingested the IVOA UAT into the OntoPortal instance, and the result is fine: http://voparis-ontoportal-dev.obspm.fr/ontologies/IVOA_UAT?p=classes

BaptisteCecconi commented 7 months ago

Just to reply to your comment on TopConcepts for non-skos vocabularies: I don't think that'd be meaningful anyway, since it is only defined in the scope of SKOS.

In an OWL ontology, everything derives from owl:Thing, and that's the ultimate skos:TopConcept :-)