Open ncarboni opened 4 years ago
Not in the model yet (we should add it to all)
In case we are not talking about type:
We use the property "L54 is same-as" from CRMdig. The use of L54 is the one that appear to be the correct one and it does leave several degree of freedom without renouncing to CRM.
The mapping of external identifier for the instance should then follow the below schema:
Example:
<https://resource.swissartresearch.net/person/68BB1C99-3C70-4873-BF46-912138444268> a crm:E21_Person ;
crmdig:L54_same_as <https://www.wikidata.org/wiki/Q103586> .
<https://resource.swissartresearch.net/event/68BB1C99-3C70-4873-BF46-912138444268> a crm:E13_Attribute_assignment ;
crm:P14_carried_out_by <https://resource.swissartresearch.net/group/wikidata> ;
crm:P140_assigned_attribute_to <https://www.wikidata.org/wiki/Q103586> .
On purpose we do not specify what class https://www.wikidata.org/wiki/Q103586 belongs to.
In case we talk about Type we double instantiate as skos:Concept and use skos:exactMatch / closedMatch to link to external vocabularies
But that means selective copying of data from the external dataset: eg name, place hierarchy... How do you keep that up to date?
they are usually the product of a pre-curation of the data, where we reconcile against geonames (or wikidata etc.) and use L54 to define sameness
From @VladimirAlexiev on twitter: