Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace notes in subtype CV metadata with sawsdlrdf:modelReference links #220

Closed
baskaufs opened this issue Nov 28, 2021 · 5 comments
Closed

Comments

@baskaufs
Copy link
Contributor

baskaufs commented Nov 28, 2021

Currently, most of the terms in the subtype controlled vocabulary include a value for "Notes" that reference a concept in the Getty Arts and Architecture (AAT) Thesaurus. This proposal would convert those notes into actual semantic links using the property sawsdlrdf:modelReference (http://www.w3.org/ns/sawsdl#modelReference).

The property sawsdlrdf:modelReference links to a concept in a semantic model and is intended to provide semantic information about the resource being annotated. It was created for annotating XML components, but nothing in its semantics prevents it from being used with other resources. It does not have any domain or range, so using it does not create any entailments related to the subject or object resources. See this and this for more information.

Example change: acsubtype:Animation (http://rs.tdwg.org/acsubtype/values/Animation)

Human readable:

Machine readable:

  • Delete the triple: acsubtype:Animation dcterms:description "See http://vocab.getty.edu/page/aat/300411663"@en.
  • Add the triple: acsubtype:Animation sawsdlrdf:modelReference <http://vocab.getty.edu/page/aat/300411663>.

This change would apply to all terms in the Controlled Vocabulary for Audubon Core subtype that have notes fields referring to AAT concepts. The note for acsubtype:Film would be changed to simply "Also known as motion pictures."

TDWG-wide implications

In several contexts, there has been discussion of how to semantically link TDWG-minted terms to definitions outside TDWG when the TDWG and non-TDWG terms are of different types. In this case, the TDWG terms are rdfs:Class and the AAT terms are skos:Concept. Two Darwin Core proposals (here and here) suggested linking controlled values (skos:Concepts) to ENVO classes.

Section 4.1.2 of the TDWG Standards Documentation Specification provides guidance about the how TDWG terms should be typed and thus far, a clear distinction has been maintained between classes, properties, and controlled value concepts.

It has been suggested that SKOS mapping relations such as skos:exactMatch and skos:closeMatch be used to link TDWG terms to terms outside TDWG. However, the range and domain properties of these mapping relations terms entail that the terms being linked are both skos:Concept. Thus using the mapping relation terms would result in terms that were defined to be both properties and concepts, or as both classes and concepts. Although SKOS was designed to allow for exploration of design patterns that involved creating models that are both concept schemes and ontologies, using the SKOS mapping relations to link any combination of terms other than two concepts blurs the distinction between term types that has been maintained so far within TDWG.

Linking with sawsdlrdf:modelReference is an alternative to using the SKOS mapping relations that maintains the distinction between term types. Although less well-known than the SKOS relations, it is defined by a W3C Recommendation. There is previous precedent in TDWG vocabularies for using terms that are not well known for utilitarian purposes. For example, tdwgutility:abcdEquivalence is used in Darwin Core to map Darwin Core terms to ABCD elements and tdwgutility:organizedInClass is used in both Audubon and Darwin Cores to categorize terms.

If this proposal is adopted and a precedent is set, sawsdlrdf:modelReference would be used in the proposed controlled vocabularies for subjectPart and subjectOrientation being developed by the Audubon Core Views task group. It is already in place in the draft vocabularies (see this and this for usage). We would also expect that the same pattern would be used if the two Darwin Core proposals mentioned above were moved forward.

@baskaufs
Copy link
Contributor Author

Some links related to mappings:
mapping-commons/sssom#40
mapping-commons/sssom#43

@baskaufs
Copy link
Contributor Author

At the 2021-12-15 meeting, the Maintenance Group agreed to move this to public comment.

@edwbaker
Copy link
Member

Reminder that public comment on this issue closes soon.

@edwbaker
Copy link
Member

Public comment period has now ended.

@baskaufs
Copy link
Contributor Author

Approved by Executive Committee decision on 2022-02-23 and implemented in this release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants