Stable
This component is complete and can be used. The interfaces will be supported until the function is removed from the project via the deprecation process. There will be ongoing extensions to this function, but it will be done to ensure backward compatibility as far as possible. If there is a need to break backward compatibility, this will be discussed and reviewed in the community, with a documented timeline.
Governance Officer API¶
The Governance Officer API provides the ability to define and maintain governance definitions, regulations, metrics, and manage licenses and certifications for metadata elements. It also supports the tracking of implementation resources back to their design elements and exploring governance action processes.
Key features¶
- Governance Definition Management: Support for creating, updating, and deleting governance definitions, including the ability to create definitions from templates.
- Relationship Management: Capabilities for linking and detaching peer and supporting governance definitions, and associating definitions with metadata elements using the GovernedBy relationship.
- Regulatory Compliance: Linking regulator organizations to regulation governance definitions.
- Governance Results Tracking: Associating governance metrics with the data stores where measurements are located.
- Licenses and Certifications: Managing the lifecycle of licenses and certifications for metadata elements, including linking to license/certification types and updating properties.
- Governance Action Process Exploration: Visualizing and exploring the structure of governance action processes through process graphs.
- Implementation and Design Tracking: Linking design elements to implementation resources and implementation elements to track how governance requirements are realized.
Further information
Sample REST API requests can be found in Egeria-api-governance-officer.http.
Defining a governance strategy¶
Further information
Raise an issue or comment below