tdwg / vocab

Vocabulary Maintenance Specification Task Group + SDS + VMS
11 stars 6 forks source link

How in RDF do we link "imported" terms to TDWG vocabularies that adopt them? #22

Closed baskaufs closed 9 years ago

baskaufs commented 9 years ago

Darwin Core "imports" a number of Dublin Core terms and Audubon Core imports many terms from various vocabularies. These terms are detailed in the human-readable documents. However, there is (currently) no linkage in Darwin Core RDF to the DCMI terms and Audubon Core doesn't yet have an RDF representation. Refer to the VoMaG Report Recommendation 5.12: "TDWG should re-use terms (and their identifiers) from other published vocabularies rather than re0inventing them."

baskaufs commented 9 years ago

See https://github.com/tdwg/vocab/blob/master/code-examples/ontology-vocabulary.ttl for a first pass at this.

baskaufs commented 9 years ago

There was discussion of this issue at the 2015-07-15 TG meeting. The draft vocabulary hierarchy model suggests that a subvocabulary be created that links to terms outside of the focal TDWG vocabulary. This subvocabulary would be linked to an umbrella vocabulary using owl:imports. This solution seemed to be satisfactory since the existing "namespace-based" subvocabularies can be linked to the umbrella vocabulary in the same way - creating a single vocabulary containing all of the terms included in the vocabulary.