What is an asset?

An asset is either a digital or physical object/property that provides value to the organization that owns it. Examples of an asset include:

Much governance is centered around an organization’s assets since they represent tangible value. This involves maintaining information about each asset and managing events related to the asset in order to keep it protected and to get the maximum value from it.

Egeria is particularly focused on providing the ability to maintain the information necessary for managing digital assets and the infrastructure that supports them. Although it has a flexible model to allow the definition of asset to be expanded to include a broader range of physical assets.

Accessing Assets

Egeria provides an open framework for accessing the content of digital assets and the information about them. It is called the Open Connector Framework (OCF) and it provides specialized connectors (clients) for accessing specific types of Asset and the information about them.

APIs and Events for managing Asset information

Egeria’s Open Metadata Access Services (OMASs) provide the specialized services for managing Assets. Each OMAS focuses on a particular part of the asset lifecycle or person/tool that is working with the Assets. For example,

Information about Assets that is managed by Egeria

Egeria’s Open Metadata Repository Services (OMRS) provides the ability to store and extract information about Assets in a distributed collections of servers called an open metadata repository cohort.

The types of information that can be stores are defined in the open metadata types.

In the open metadata types, there is a common abstract type called Asset that appears in the base model.

Inheriting from asset is a hierarchy of increasingly specialized definitions for different types of Assets. Each definition adds more properties about the Asset. Figure 1 shows some of the key assets.

Figure 1 Figure 1: Asset hierarchy

Area 2 is where the asset definitions are built out.

In addition, model 0205 shows how an Asset is associated with a Connection object. The connection object provides the properties necessary to create a connectors to access the asset’s contents as described in section Accessing Assets above.


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