Identifiable Entities

Table of Contents

titleCache and cacheStrategyGenerator
Recording Provenance using originalSource
Indicating ownership and use using rights property

Likely to change

Globally unique identifiers, their use and implementation are still an unresolved topic. The implementaton of objects that are identifiable and resolvable in a global sense must, given an open world, reflect the standards and best practices being used by the community as a whole. Consequently this area of the CDM is likely to change to reflect this.

Some entities in the CDM extend IdentifiableEntity. In general there is one or two abstract base classes that extend IdentifiableEntity in each package. These classes represent important objects that an application might want to share with another application (and hence, publish globally unique identifiers for).

Current implemetation of the GUID in the CDM is based on the LSID Resolution Service implementation of the CATE project. Each IdentifiableEntity has an lsid property. See the section on GUID Resolution to see how the CDM Java Library makes it easier for you to manage and publish your data.