0010 Base Model

The base model defines key concepts such as Referenceable, Asset, Infrastructure, Process and DataSet along with the root entity for all open metadata entity types, OpenMetadataRoot.


Referenceable is the super type for many of the open metadata entity types. A referenceable is something that is important enough to be assigned a unique (qualified) name within its type. This unique name is often used outside of the open metadata ecosystem as its unique identifier. Referenceable also has provision for storing additional properties. This is a set of name-value pairs (ie a map) where the values are all strings.

Asset represents the most significant type of referenceable. An asset is something (either physical or digital) that is of value and so needs to be managed and governed.

Infrastructure, Process and DataSet are examples of Assets.

More information on assets can be found in Building an Asset Catalog.

The Anchors classification is used internally by the open metadata ecosystem to optimize the look up of the entity at the root of a cluster of elements that represents a larger object. Currently there is support for objects uniquely “owned” by an asset to store the guid of that asset.

Finally, the Memento classification identifies that the Referenceable refers to a real-world asset/artifact that has either been deleted or archived offline. The metadata element has been retained to show its role in the lineage of other assets/artifacts. The properties in this classification identifies the archive processing and any information that helps to locate the asset/artifact in the archive (if applicable).

More information

Deprecated Attributes

The Asset entity has the following deprecated attributes. Their values have been moved to classifications as shown in the table below. Many assets are created by their hosting technology and locked read-only to the broader metadata ecosystem (see external metadata provenance for more detail). By moving the governance related information to a classification, it can be maintained by a different service to the Asset creator.

attribute name moved to classification
owner (type string) Ownership Classification
ownerType (type AssetOwnerType enum) Ownership Classification
zoneMembership (type array) AssetZoneMembership Classification
latestChange (type string) LatestChange Classification

License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.