swiss-art-research-net / reference-data-models

Reference Data Models discussions and integrations
8 stars 1 forks source link

Reference to external authorities #6

Open ncarboni opened 4 years ago

ncarboni commented 4 years ago

From @VladimirAlexiev on twitter:

how can an external place gazetteer like @PleiadesProject or #Geonames be used? Does it need to be converted to #cidocCRM?

ncarboni commented 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:

38134b0d-445d-463a-9f2d-098640d41ded

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

VladimirAlexiev commented 4 years ago

But that means selective copying of data from the external dataset: eg name, place hierarchy... How do you keep that up to date?

ncarboni commented 4 years ago

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