CDM Changes since version 1

A list of changes done to the CommonDataModel since the version1 freeze. Mainly from implementing the CdmLibrary and the CATE project.

Release 1.1

Source Code

Release 1.2

Release 1.3

Release 1.4

  • A number of changes has been made for release 1.4. Unfortunately, none of them are documented.

Release 2.0

agent

common

description

name

occurrence

  • Field derivedFrom has been renamed to derivationEvent.

reference

taxon

General

  • In boolean fields names the prefix "is" has been removed. For example, field isMonomHybrid has been renamed to monomHybrid.
  • For programmatic reasons, fields of type MultilanguageText now have the type Map<Language, LanguageString>.

Release 2.2

Changes not yet recorded

Beta 2.4

ReferenceBase

  • got two new attributes:
    • fullReference (the long form of a given abbreviated reference) and
    • abbreviatedReference (the abbreviated form of a full reference) (#1551)

RelationshipTermBase

  • changed database attribute 'symmetric' in the DefinedTermBase table to 'symmetrical' to be compliant with !PostGreSQL (#1181)

CommonTaxonName

  • added area (still under discussion if this should be a set) (#1303)

PresenceAbsenceTerms

  • changed 'reported in error' presence status into a absence status (the terms got a new uuid) (#1293)
  • added 'doubtfully present' as an presence status

A database update script for MySQL is available in cdmlib2.4/cdmlib-model/src/main/resources/update

Release 2.5

Changes not yet recorded

Release 3.0

  • URI: all fields representing URIs where changed to type URI. This is MediaRepresentationPart?.uri and Reference.uri
  • Terms:
    • Created new Vocabulary "Unknown Languages" and added "unknown Language" and "original language" as new terms
    • Added comb. illeg. to NomenclaturalStatusType?
    • Added Habitat, Habitat & Ecologyy and Chromosome Numbers to Feature
    • Added aff. and cf. to DeterminationModifier?
    • Added Hermaphrodite and Unknown Sex to Sex
    • Added Third parent, Fourth parent, Major parent and Minor parent to HybridRelationshiptypes?
    • Added doubtful present to PresenceTerm?

See also Milestone CDM 3.0

Release 3.1

Not yet available.