Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event Core: Why dc:type? #73

Open
tucotuco opened this issue Aug 17, 2021 · 5 comments
Open

Event Core: Why dc:type? #73

tucotuco opened this issue Aug 17, 2021 · 5 comments

Comments

@tucotuco
Copy link
Collaborator

Related to #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.

@mdoering
Copy link
Member

Makes sense. I reckon all record level terms have simply been included in all core schemas.

@tucotuco
Copy link
Collaborator Author

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.

@MattBlissett
Copy link
Member

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.

@tucotuco
Copy link
Collaborator Author

tucotuco commented Aug 30, 2021 via email

@peterdesmet
Copy link
Member

Regarding #73 (comment), 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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants