Table of Contents
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.