Closed peterdesmet closed 3 years ago
@mdoering can you please confirm these would not be breaking changes to Checklistbank? As additions, I think they would simply be ignored terms right?
Yes, ChecklistBank does not directly use any of the XML (IPT) definitions. Its bound to the enums in the GBIF API. That enum is what matters to CLB. If we update that too CLB needs a change. But CLB is using an old release 0.84 and it's not simple to upgrade to the latest api version due to the major jackson changes. So unless we want CLB to change its fixed in time as it was. In order to change the enum we might want to branch out the last gbif-api release still using jackson 1.9
Closed in favour of #66
Note 1: for easier review, these changes are made without changing the
distribution_2020-07-15
file name. Once accepted, I will copy these to a newdistribution
file name, leavingdistribution_2020-07-15.xml
intactNote 2: These changes probably require new controlled vocabularies to be made:
See https://github.com/tdwg/dwc/pull/290 and https://doi.org/10.3897/biss.3.38084
Main changes
occurrenceStatus
establishmentMeans
degreeOfEstablishment
Add term, definition and example from Darwin Core
Minor changes
countryCode
lcoationID
tolocationID
lifeStage
threatStatus
appendixCITES
eventDate
endDayOfYear
occurrenceRemarks
Remove empty line after last term