CBG-Centrum-voor-familiegeschiedenis / PiCo

Linked Data opvolger voor de A2A standaard
Creative Commons Attribution Share Alike 4.0 International
7 stars 3 forks source link

invalide voorbeeld: #25

Open pwoltjer opened 5 days ago

pwoltjer commented 5 days ago

Met dank aan de SHACL van Bob:

Het voorbeeld genealogieonline.wo2slachtoffer.23.ttl is geen valide PiCo:

In de eerste Persoonsreconstructie ontbreken de properties prov:wasDerivedFrom en prov:wasGeneratedBy. Of is dit eigenlijk een PersonObservation? In dat geval zou er een hadPrimarySource moeten zijn.

@ivozandhuis zou jij het voorbeeld kunnen aanpassen?

coret commented 4 days ago

@pwoltjer dit is er een voor mij - omdat deze direct afkomstig is van https://www.genealogieonline.nl/wo2slachtoffers/23.ttl (nu bijgewerkt op basis van onderstaande beschrijving)

In dit voorbeeld is https://www.genealogieonline.nl/id/person_595_I000342 de conclusie van de onderzoeker zoals deze het heeft vastgelegd in zijn stamboomprogramma (en aangeleverd via GEDCOM). Vanuit PiCo is gezien is dit een pico:PersonReconstruction. Echter in de praktijk (de GEDCOM bestanden) zijn er geen persoonsvermeldingen!

Voor de PiCo representatie van de WO2slachtoffers is het dus beter om er een pico:PersonObservation van te maken - die bijdraagt aan de pico:PersonReconstruction van het WO2slachtoffer. Voor genealogische gegevens in het algemeen blijven we hier een uitdaging voor houden!

Nu komen we bij de volgende uitdaging omdat elke pico:PersonObservation minimaal één bronvermelding via prov:hadPrimarySource moet hebben, wat in principe ook geldt voor genealogische gegevens en lang niet altijd zo is... De auteur van dit betreffende voorbeeld (moi) heeft de bronvermelding volledig achterwege gelaten in de GEDCOM van zijn oud-oom.

Om de data valide te krijgen via de SHACL heb ik de pico:PersonObservation een prov:hadPrimarySource gegeven, omdat het nogal gekunsteld is heb ik het geen sdo:ArchiveComponent durven noemen, maar is het een prov:Entity geworden.