Closed ben3000 closed 8 years ago
Aaron, I assigned you because you were going to discuss this with your guy a bit more before.
Should basisOfRecord be a sameAs/exactMatch of http://wiki.tdwg.org/twiki/bin/view/ABCD/AbcdConcept0400 for ABCD? Is this what you meant, Niels, when you said (in email): "ABCD has proper URIs for all elements and attributes in ABCD 2.06a, which we should probably use instead of the XPATHs."?
Yes, that is what I meant, but it was just a suggestion. If we want to run the documentation off the terms.rdf file, we still need to get the XPATH in somehow.
Ah, that is what http://rs.tdwg.org/dwc/terms/attributes/abcdEquivalence is for.
Yes. Is there an RDF with the Darwin Core terms as well? It would be nice to see how this is used.
Yes, see https://github.com/tdwg/dwc/blob/master/rdf/dwcterms.rdf. I'm using this as a template for our terms.rdf, although they don't use skos or owl as much as I think we should.
i agree, we should try and use skos/owl as much as we can.
Within the mapping relationships of skos we have: broadMatch, narrowMatch, relatedMatch, closeMatch, exactMatch, relatedMatch.
Note - We need to ensure we use these correctly i think, as they may have implications for inferencing down the track - e.g., exactMatch is they only one that is transitive. Will follow this up...
"SKOS mapping properties are intended to express matching (exact or fuzzy) of concepts from one concept scheme to another, and by convention are used only to connect concepts from different schemes"
cf with skos relationships which are for relationships within a concept scheme
from the Skos Primer - http://www.w3.org/TR/skos-primer/
Note on skos:exactMatch vs. owl:sameAs: SKOS provides skos:exactMatch to map concepts with equivalent meaning, and intentionally does not use owl:sameAs from the OWL ontology language [OWL]. When two resources are linked with owl:sameAs they are considered to be the same resource, and triples involving these resources are merged.
we should definitely use the skos definition rather than the OWL one.
Perhaps we should use owl:sameAs when this is the case? For example, when we're doing a direct semantic copy of an element from Dublin Core or Darwin Core.
I think we should stick with skos mapping relationships
Sent from my Windows Phone
From: Ben Richardson Sent: 20/03/2015 7:58 p.m. To: hiscom/hispid Cc: Aaron Wilton Subject: Re: [hispid] Use skos:exactMatch instead of owl:sameAs (#37)
Perhaps we should use owl:sameAs when this is the case? For example, when we're doing a direct semantic copy of an element from Dublin Core or Darwin Core.
— Reply to this email directly or view it on GitHubhttps://github.com/hiscom/hispid/issues/37#issuecomment-83940567.
Please consider the environment before printing this email Warning: This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails. The views expressed in this email may not be those of Landcare Research New Zealand Limited. http://www.landcareresearch.co.nz
We are not using either, but use dcterms:replaces
, dcterms:isReplacedBy
and dwcattr:abcdEquivalence
.
The owl:sameAs property is far more strict than skos:exactMatch, and thus may be too strict for the needs of our term definitions.