/egeria

Open Metadata and Governance

Primary LanguageJavaApache License 2.0Apache-2.0

Egeria - Open Metadata and Governance

Egeria provides the Apache 2.0 licensed open metadata and governance type system, frameworks, APIs, event payloads and interchange protocols to enable tools, engines and platforms to exchange metadata in order to get the best value from data whilst ensuring it is properly governed.

Useful links

Egeria content organization

The Egeria content is organized into the following modules:

  • developer-resources - contains useful files and documentation for an Egeria developer.
  • open-metadata-implementation - implementation of standards, frameworks and connectors.
    • access-services - domain specific APIs known as the Open Metadata Access Services (OMAS).
    • adapters - pluggable component implementations.
    • frameworks - frameworks that support pluggable components.
      • open-connector-framework provides the interfaces and base implementations for components (called connectors) that access data-related assets. OCF connectors also provide detailed metadata about the assets they access.
      • open-discovery-framework provides the interfaces and base implementations for components (called discovery services) that access data-related assets and extract characteristics about the data that can be stored in an open metadata repository.
      • governance-action-framework provides the interfaces and base implementations for components (called governance actions) that take action to correct a situation that is harmful the data, or the organization in some way.
    • governance-servers - servers and daemons to run open metadata and governance function.
      • server-chassis - the server chassis provides an "empty" server to host the open metadata services.
      • admin-services - the admin services support the configuration of the open metadata server chassis. This configuration determines which of the open metadata services are active.
    • repository-services - metadata exchange and federation - aka the Open Metadata Repository Services (OMRS).
    • user-interfaces - browser based user interfaces.
  • open-metadata-conformance-suite - implementation of the tests that determine if a vendor or open source technology is compliant with the open metadata and governance standards.
  • open-metadata-distribution - contains scripts to extract the completed artifacts from the other modules and stores them together to make it easy to find them.
  • open-metadata-publication - contains scripts that send artifacts collected together by the open-metadata-distribution module to external parties.
  • open-metadata-resources - contains the open metadata demos and samples.

This content is maintained by the Egeria community. To understand how to join and contribute see the Community Guide.

Egeria governance

This project aims to operate in a transparent, accessible way for the benefit of the Egeria community. All participation in this project is open and not bound to any corporate affiliation. Participants are bound the ODPi's Code of Conduct. The governance of the project is described in more detail in the Egeria Operations.


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