DiSSCo / openDS

The home of the open Digital Specimen (openDS) specification
Apache License 2.0
16 stars 9 forks source link

Exact Matches #187

Open ben-norton opened 5 days ago

ben-norton commented 5 days ago

Suggestion

In SKOS mapping properties, exact matches are transitive, where x = y and y = z then x = z. Therefore, I highly recommend limiting terms borrowed from other standards (e.g. schema:name) to exact matches. Currently, the openDS model uses borrowed terms with a broader scope in the source vocabulary such as schema:name. If the mappings are narrower or broader, and therefore not transitive, then a minting a new term is highly recommended.

sharifX commented 5 days ago

can we not describe the mapping scope as broader or narrower instead?

ben-norton commented 5 days ago

Unfortunately not. The issue is the transitive property. I think you should include the mappings, but it doesn't mitigate the issue of borrowing terms that are not exact matches. Here's a better way of representing it: x = y and y = z then x must equal z. Including the mappings doesn't make this statement true.