Open tucotuco opened 3 years ago
Makes sense. I reckon all record level terms have simply been included in all core schemas.
Makes sense. I reckon all record level terms have simply been included in all core schemas.
Not all, for sure. Event Core doesn't have collectionID, collectionCode, or basisOfRecord. Taxon Core does not have dc:type, institutionID, collectionID, institutionCode, collectionCode, ownerInstitutionCode, basisOfRecord, dataGeneralizations or dynamicProperties.
There was actually a long-standing request by @peterdesmet for institutionCode in the Taxon Core.
Note we have datasets (https://www.gbif.org/dataset/1510ce8d-3184-48db-bc38-592328868181 is the first I found) which have mapped dc:type on Events, so removing this would be a breaking change for them.
At least they do map it to the only valid value. :-)
On Mon, Aug 30, 2021 at 11:42 AM Matt Blissett @.***> wrote:
Note we have datasets ( https://www.gbif.org/dataset/1510ce8d-3184-48db-bc38-592328868181 is the first I found) which have mapped dc:type on Events, so removing this would be a breaking change for them.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/gbif/rs.gbif.org/issues/73#issuecomment-908401486, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADQ723TR7SQH6YEZWGW3I3T7OKETANCNFSM5CKMMRTA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Regarding https://github.com/gbif/rs.gbif.org/issues/73#issuecomment-900711981, I'd actually want to have collectionCode
in the event core, to indicate the (virtual) collection an event based dataset is derived from. Can all record level terms (except maybe basisOfRecord
) be added to the event core?
Related to https://github.com/gbif/rs.gbif.org/issues/63 in terms of rethinking the Event Core.
Currently the Event Core includes the record-level term dc:type. This is odd, since it was deemed that basisOfRecord should not be included. Every record in an Event Core would have to have the value "Event" in dc:type, just as basisOfRecord would. Thus, why include it? I recommend that it be removed with the current updates to Core and extension files.