-
Notifications
You must be signed in to change notification settings - Fork 8
Description
I would like some advice on how to map relationships, since I believe what I have is mostly incompatible with https://github.com/gbif/model-material/blob/master/schema.sql#L486
Arctos relationships are simply identifiers with a 'references' addition. This means these are of essentially three forms:
- https://arctos.database.museum/guid/MSB:Para:480 is parasite of https://arctos.database.museum/guid/MSB:Host:152
- https://arctos.database.museum/guid/MSB:Para:28915 is a parasite of http://n2t.net/ark:/65665/3777ecb64-7edc-4479-8486-a0b584092bd0
- https://arctos.database.museum/guid/UTEP:HerpOS:1920 is a parent of
Junior
The first form generally complies with the GUM model, but eg the parasite might be encumbered, not yet entered, etc., etc. - I'd still have to filter (and I'd muck that up and break things...).
The second form still involves two unambiguous data objects, but I can't key-reference one of them. (It should be in GBIF so perhaps you can, but that won't always be true.)
The third is a blind pointer. Maybe someone on the planet can 'resolve' Junior, but I can't. (Probably not this Junior, but turtles can be pretty determined....)
I'd really like to just share these data (partially on the hope that someone will see them and tell us who Junior is!). Can that somehow be accommodated?