kbrbe / beltrans-data-integration

Creating a FAIR Linked Data corpus for the BELTRANS research project about Belgian book translations NL-FR and FR-NL between 1970 and 2020
https://www.kbr.be/en/projects/beltrans/
MIT License
5 stars 0 forks source link

Missing `bf:identifiedBy` with local identifier leads to missing integrated data #256

Closed SvenLieber closed 3 months ago

SvenLieber commented 3 months ago

While working on #234 we have noticed that not all local records were successfully integrated. This usually happened if there was no bf:identifiedBy relationship with the local identifier such as KBR.

For manifestations the integration must also include KBR, BnF, KB and Unesco, not only ISBN-10 and ISBN-13. Otherwise books without ISBN are simply not integrated.

For person contributors that property is only created based on the separate 1:n relationship file for identifiers https://github.com/kbrbe/beltrans-data-integration/issues/90 . If a person does not have any VIAF or ISNI, the person is not part of that separate file and hence there is never a bf:identifiedBy statement. This does not occur for manifestations, because their mapping includes a bf:identifiedBy in the mapping file for the basic data (not only for the file for linked identifiers).