egeria 6.1-SNAPSHOT API

Packages
Package
Description
Provides the file-based implementation used by Configuration File Store Connector.
Package containing the connector descriptions and implementations for various types of connectors supplied by the Egeria community.
Controls for working with Apache Atlas
The Apache Atlas integration connector publishes glossary terms to Apache Atlas.
FFDC stands for First Failure Data Capture.
 
The Apache Atlas REST connector provides a java interface to the Apache Atlas server.
FFDC stands for First Failure Data Capture.
These are the beans used on the Apache Atlas REST API calls.
Provides the survey action service implementation for Apache Atlas Connectors.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Apache Atlas Connectors.
Provides the definition of the exceptions and audit log messages used by Apache Atlas Connectors.
The Kafka Topic integration connector catalogues topics from an Apache Kafka Server.
FFDC stands for First Failure Data Capture.
The ApacheKafkaAdminConnector provides the resource connector for an Apache Kafka Server.
FFDC stands for First Failure Data Capture.
Provides the survey action service implementation for Apache Kafka Connectors.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Apache Kafka Connectors.
Provides the definition of the exceptions and audit log messages used by Apache Kafka Connectors.
The babbage connector organizes the execution of analytical connectors for the open metadata ecosystem.
FFDC stands for First Failure Data Capture.
Subscription manager for the Open Metadata Digital Product Catalog.
Provides the definition of the exceptions and audit log messages used by Nanny Connectors.
Package containing common controls for Egeria's connectors.
Implementation of the file resource connector for accessing the content of a file.
Error messages for the file resource connector.
Exceptions for the file resource connector.
Implementation of the CSV file resource connectors for accessing the content of a CSV formatted file.
Details of the variables that control the behaviour of the connectors.
Error messages for the CSV file resource connector.
Implementation of the data folder resource connector for accessing a collection of files stored in a folder (directory).
Error messages for the data folder resource connector.
Provides the cataloguing logic for Db2 LUW Server Connectors.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Db2 LUW Server Connectors.
Provides the definition of the exceptions and audit log messages used by Db2 LUW Server Connectors.
Provides the survey action service implementation for Db2 LUW Server Connectors.
Implementation of the TabularDataSource resource connector for accessing the content of an IBM Db2 for Linux, UNIX and Windows database table.
Provides utility classes used by Db2 LUW Server Connectors.
Provides the integration connector that catalogs a DuckDB database, including its federation relationships (databases attached via ATTACH, and views that scan external files/object-store resources).
Information used with the connector.
FFDC stands for First Failure Data Capture.
Provides the survey action service that surveys a DuckDB database - its schemas, tables and columns, plus the federation relationships (attached databases and external file/object-store scans) that it makes use of.
Simple functions to work with DuckDB database paths and JDBC connection strings.
Provides the dynamic archive connector implementations for Dynamic Archiver Connectors.
FFDC stands for First Failure Data Capture.
Glossary dynamic archiving service.
Information used with the connectors and associated templates.
The extractor extracts information from the running Egeria infrastructure.
FFDC stands for First Failure Data Capture.
Provides the connectors for cataloguing and surveying an OMAG Server Platform.
Provides the cataloguing logic for Egeria System Connectors.
Provides the survey action service implementation for Egeria System Connectors.
Provides the property beans used by Egeria System Connectors.
Provides the connectors for cataloguing and surveying an OMAG Server.
FFDC stands for First Failure Data Capture.
FFDC stands for First Failure Data Capture.
Enum definitions of the database schema used to represent the harvest open metadata structure.
FFDC stands for First Failure Data Capture.
FFDC stands for First Failure Data Capture.
Enum definitions of the database schema used to represent the harvest surveys structure.
FFDC stands for First Failure Data Capture.
Provisioning Governance Action Services that provision new resources into the digital landscape and optionally produce lineage.
Remediation Governance Action Services that correct errors and enhance metadata elements, relationships and classifications.
Provides the stewardship logic for Governance Action Connectors.
Verification Governance Action Services that verify that the metadata elements and relationships are set up correctly.
Watchdog Governance Action Services that monitor changes to open metadata.
The basic file integration connectors monitor changes in a file directory (folder) and updates the open metadata repository/repositories to reflect the changes to both the files and folders underneath it.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Files Integration Connectors.
FFDC stands for First Failure Data Capture.
The exceptions in this package are thrown by the basic file integration connectors.
The CSV Lineage Importer loads lineage data from a CSV file
FFDC stands for First Failure Data Capture.
Provides the JDBC-based implementation used by JDBC Integration Connector.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure JDBC Integration Connector.
Provides the definition of the exceptions and audit log messages used by JDBC Integration Connector.
Provides the data transfer objects used by JDBC Integration Connector.
Provides the customization support for JDBC Integration Connector.
Provides the model classes used by JDBC Integration Connector.
Provides the Apache Kafka audit log implementation for Kafka Audit Integration Connector.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Kafka Audit Integration Connector.
Provides the definition of the exceptions and audit log messages used by Kafka Audit Integration Connector.
The Open API Specification Monitor integration connector monitors a REST Endpoint and is it supports the retrieval of the OpenAPI specification for its API, this connector builds an open metadata representation of the API and its operations.
FFDC stands for First Failure Data Capture.
Provides the property beans used by OpenAPI Integration Connector.
The open lineage integration connectors work with open lineage events and either process or distribute them.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Open Lineage Integration Connectors.
FFDC stands for First Failure Data Capture.
Provides the smart collections logic for Smart Collections Integration Connector.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Smart Collections Integration Connector.
Provides the definition of the exceptions and audit log messages used by Smart Collections Integration Connector.
Provides the automated product manager for converting open metadata into tabular data products.
FFDC stands for First Failure Data Capture.
These are the definitions used to drive the creation of the Open Metadata Digital Product Catalog.
Definitions to build the solution blueprints used in the digital product definitions.
Package containing the implementation of TabularDataSet connectors that are dynamically populated with data from the open metadata repositories.
Details of the controls for using the reference data set connectors
FFDC stands for First Failure Data Capture.
Provides the governance-related tabular data set definitions used by the Jacquard connector.
Provides the master data tabular data set definitions used by the Jacquard connector.
This pack provides tabular data set connectors that describe the open metadata types.
The connectors that each provide an observability tabular data set.
Provides the security-related tabular data set definitions used by the Jacquard connector.
The valid metadata value set connectors provide tabular data set views of the valid metadata value sets.
The Liskov Data Sharing Hub Manager connector maintains the data dictionary for a Data Sharing Hub.
FFDC stands for First Failure Data Capture.
First Failure Data Capture (FFDC) definitions for the lovelace insight connectors.
Provides the cataloguing logic for Microsoft SQL Server Connectors.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Microsoft SQL Server Connectors.
Provides the definition of the exceptions and audit log messages used by Microsoft SQL Server Connectors.
Provides the survey action service implementation for Microsoft SQL Server Connectors.
Implementation of the TabularDataSource resource connector for accessing the content of a Microsoft SQL Server table.
Provides utility classes used by Microsoft SQL Server Connectors.
Provides the cataloguing logic for Oracle Server Connectors.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Oracle Server Connectors.
Provides the definition of the exceptions and audit log messages used by Oracle Server Connectors.
Provides the survey action service implementation for Oracle Server Connectors.
Implementation of the TabularDataSource resource connector for accessing the content of an Oracle Database table.
Provides utility classes used by Oracle Server Connectors.
Provides the logic for calculating karma points that recognize contributions to the metadata ecosystem.
Provides the cataloguing logic for Postgres Server Connectors.
Information used with the connector.
FFDC stands for First Failure Data Capture.
Provides the survey action service implementation for Postgres Server Connectors.
Implementation of the TabularDataSource resource connector for accessing the content of a PostgreSQL table.
Provides utility classes used by Postgres Server Connectors.
Provides the report generation logic for Report Generating Connectors.
Provides the definition of the exceptions and audit log messages used by Report Generating Connectors.
Provides the logic for generating reports from survey results.
Provides the JDBC-based implementation used by JDBC Resource Connector.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure JDBC Resource Connector.
Create schema and table definitions for an IBM Db2 for Linux, UNIX and Windows database.
Create schema and table definitions for a Microsoft SQL Server database.
Create schema and table definitions for an Oracle Database.
Create schema and table definitions for a PostgreSQL database.
FFDC stands for First Failure Data Capture.
Provides the mapping classes used by JDBC Resource Connector.
Provides the property beans used by JDBC Resource Connector.
Package defining the contract shared by all REST client connector implementations: the RESTClientCalls interface and the abstract RESTClientConnector connector base class.
Package containing the REST Client Factory, which builds the REST client connector that an Egeria client uses to call an OMAG Server's REST API, wiring up authentication and choosing which REST client connector implementation to use.
Package defining the first failure data capture (FFDC) error codes used by REST client connectors to report a failed REST call in a consistent, Egeria-standard way, regardless of which implementation issued the request.
Package defining the checked exceptions thrown by REST client connectors, such as RESTServerException, which is thrown when a REST client connector is not able to communicate successfully with the REST server it is calling.
Package containing the REST client connector implementation used by default throughout Egeria, built on the JDK's own java.net.http.HttpClient rather than a third-party framework.
Package containing the original REST client connector implementation, built on Spring's RestTemplate.
The YAML Secrets Store Connector retrieves secrets from a structured YAML file.
Provides the definition of the exceptions and audit log messages used by YAML Secrets Store Connector.
Provides the governance zone profile logic used by the Security Insight connector.
These governance action services are used for managing digital product subscriptions.
The controls are used to build the reference data for these services.
Provides the extraction logic used by File Survey Connectors.
First Failure Data Capture (FFDC) definitions.
CSV Survey Action Service Connector.
File Survey Action Service Connector.
Folder (directory) Survey Action Service Connector.
Information used with the connector.
FFDC stands for First Failure Data Capture.
Beans to use in the connector APIs.
Provides the provisioning logic for Unity Catalog Connectors.
The resource connector acts as a client around the unity catalog API.
Additional beans to support the Unity Catalog REST API.
Provides the survey action service implementation for Unity Catalog Connectors.
Provides the synchronization logic for Unity Catalog Connectors.
From a subscription, determine which data should be copied to which destination.
Provides the in-memory implementation used by In-Memory Open Metadata Topic Connector.
Provides the Apache Kafka-based implementation used by Kafka Open Metadata Topic Connector.
Provides the repository services support for Connector Configuration Factory.
Provides an open metadata archive store connector that reads and writes an archive as a directory of files.
Provides the definition of the exceptions and audit log messages used by Open Metadata Archive Directory Connector.
Provides the file-based implementation used by Open Metadata Archive File Connector.
Provides the definition of the exceptions and audit log messages used by Open Metadata Archive File Connector.
Provides an audit log destination connector that writes audit log records to the console.
Provides an audit log destination connector that displays audit log events on the console.
Provides an audit log destination connector that publishes audit log records to an event topic.
Provides the file-based implementation used by Audit Log File Connector.
Provides an audit log destination connector that stores audit log records in a PostgreSQL database.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Audit Log Postgres Connector.
FFDC stands for First Failure Data Capture.
Enum definitions of the database schema used to represent the audit log structure.
Provides an audit log destination connector that writes audit log records using SLF4J.
Provides the file-based implementation used by Cohort Registry File Store Connector.
Provides the definition of the exceptions and audit log messages used by Cohort Registry File Store Connector.
Provides the repository connector implementation for In-Memory Repository Connector.
Defines and implements the PostgreSQL repository connector as an Open Connector Framework (OCF) connector, implementing the repository connector (MetadataCollection) interface.
Provides the control objects (template types, configuration properties, deployed implementation types) used to configure Postgres Repository Connector.
Provides the database access layer for the PostgreSQL open metadata repository connector.
Defines the audit and error logging messages used by the Postgres repository connector.
Map between OMRS objects and the database tables
Enum definitions of the database schema used to represent the repository structure.
Provides the repository connector implementation for In-Memory Repository Connector.
Provides the repository connector implementation for OMRS REST Repository Connector.
The admin services packages provide support for the registration, configuration and operational management of services that run within the Open Metadata and Governance software server process.
Classifies an OMAG server's configuration document to determine the type of server it defines.
Provides the client-side library for calling the OMAG admin services.
Provides the REST API request and response beans used by the OMAG admin services.
The properties package provides the configuration properties for the different subsystems that run inside the Open Metadata and Governance (OMAG) Platform.
The registration package provides the definitions and interfaces to describe each of the Open Metadata and Governance services that support the different subsystems within the OMAG Server.
Provides the definition of the exceptions and audit log messages used by the OMAG admin services.
Provides the exception classes used by the OMAG admin services.
Properties are the Java Beans that appear exclusively on the API
The registration package provides the definitions and interfaces to describe each of the Open Metadata Access Services and View Services and enable them to register with the admin services.
These are the beans that wrap request bodies and responses on the REST API.
Provides the ConfigMetadataServerSample that illustrates how to use the MetadataAccessStoreConfigurationClient to configure a Metadata Server.
Provides the server-side implementation of the REST services for the OMAG admin services.
Supports the REST API for the OMAG admin services using Spring.
The store package provides the interface definition for the data store used to store configuration documents.
Utility classes for writing out the open metadata definitions for the big glossaries.
The archive builder for each of the big glossaries.
Utility classes for writing out the open metadata definitions for the simple catalogs.
The archive builders for each of the simple catalogs.
The FFDC Services provide common exceptions and error handling for service running in OMAG Servers.
Provides the exception classes used by FFDC Services.
Beans used in providing FFDC context and support to open metadata and governance.
This package defines the beans used to build the REST request and response payloads.
The generic handlers provide services to translate Open Metadata Store requests built around that service's private beans into calls to the repository services (through the repository handler).
Provides the definition of the exceptions and audit log messages used by Generic Handlers.
Provides the common multi-tenant support used by OMAG servers running on the OMAG Server Platform.
Provides the definition of the exceptions and audit log messages used by Multi Tenant.
Provides the exception classes used by Multi Tenant.
The RepositoryHandler provides object-like interfaces over the Open Metadata Repository Services (OMRS) repository connector.
Provides the Java beans used to record and report the results of running the open metadata conformance suite, including workbench, profile, requirement and test case results, summaries and status.
Provides OpenMetadataConformanceTestReport, the client that calls an open metadata conformance suite server to retrieve the results of its tests, along with the underlying REST call and exception handling support it uses.
Provides the definition of the audit log messages and first failure data capture (FFDC) error codes used by the open metadata conformance suite.
Provides the checked and runtime exceptions raised by the open metadata conformance suite, including the exceptions used to record test case assertion failures and caught exceptions.
Provides the beans that wrap the request bodies and responses on the open metadata conformance suite's REST API, such as the workbench, test lab, test case and profile reports.
Provides the server-side control of the Open Metadata Conformance Suite, including the operational services that start and stop it, its instance map, and the services that run the test lab and return its results.
Provides ConformanceSuiteResource, the Spring REST API for running the Open Metadata Conformance Suite.
Provides OpenMetadataPlatformTestCase, the superclass for the platform workbench's open metadata conformance tests, managing the test environment and reporting.
Provides TestOpenMetadataOrigin, the platform workbench test case that retrieves the origin id from the server platform under test.
Provides RepositoryConformanceTestCase, the superclass for the repository workbench's open metadata conformance tests, managing the test environment and reporting.
Provides the repository workbench test cases that validate the basic identity of the repository under test, such as its metadata collection id and repository server ids.
Provides the repository workbench test cases that validate a repository's support for the lifecycle of metadata instances - entities, relationships, classifications and reference copies - along with their search, reidentification, retyping and events.
Provides the repository workbench test cases that validate a repository's support for retrieving and searching its open metadata type definitions (TypeDefs and AttributeTypeDefs), and their consistency.
Provides the OpenMetadataConformanceWorkbench base class that drives the execution of a batch of conformance suite tests.
Provides the Platform Workbench, which drives the tests of the REST API of an OMAG Server Platform, along with its profiles, profile requirements and work pad.
Provides the Repository Workbench, which drives the tests of the repository services REST API and event exchange of an open metadata repository, along with its profiles, profile requirements and work pad.
Provides ConformanceSuiteConnectorConsumer, which receives connector objects for servers connected to the same cohort(s) as the conformance suite server and stores the technology under test's connector in the work pad so the workbench can run its tests.
Provides ConformanceSuiteOMRSTopicListener, which receives OMRS events from the cohorts that the conformance suite server is connected to and validates their content against the responses received from the REST API.
Archive builder describing the connectors supplied by the Egeria project.
Builds a content pack to support templates, connectors, and services specific for working with Apache Atlas.
Builds a content pack to support templates, connectors and services specific for governing and cataloguing Apache Kafka.
Builds a content pack to support templates, connectors and services specific for working with REST APIs.
Provides the base class for the archive writers.
Provides the base reference data, templates, connectors and services for a simple deployment of Egeria that is able to catalog and govern files.
Builds a content pack to support templates, connectors and services specific for working with Db2 for Linux, UNIX and Windows (LUW).
Builds a content pack to support a digital product catalog based on open metadata products.
Builds a content pack to support templates, connectors and services specific for working with DuckDB.
Builds a content pack to support the surveying and cataloguing Egeria's infrastructure.
Builds a content pack to support the collection and processing of open lineage events.
Builds a content pack to support templates, connectors and services specific for working with Microsoft SQL Server.
Builds a content pack to support the collection and processing of open lineage events.
Builds a content pack to support templates, connectors and services specific for working with Oracle Database Server.
Builds a content pack to support the collection of information about the activity and effectiveness of each organization in open metadata and the people that work for it.
Builds a content pack to support templates, connectors and services specific for working with PostgreSQL.
Builds a content pack to support templates, connectors and services specific for working with Unity Catalog.
Supports the REST API for Engine Host Services using Spring.
Controls the start-up and shutdown of Governance Action OMES.
Provides the common Java classes used by both the client and server of Governance Action OMES.
Provides the client-side library for calling Governance Action OMES.
Provides the REST API request and response beans used by Governance Action OMES.
Provides the definition of the exceptions and audit log messages used by Governance Action OMES.
Provides the handlers that implement the server-side logic of Governance Action OMES.
Provides the event listener implementation for Governance Action OMES.
Provides the server-side implementation of the REST services for Governance Action OMES.
Supports the REST API for Governance Action OMES using Spring.
Controls the start-up and shutdown of Repository Governance OMES.
Provides the common Java classes used by both the client and server of Repository Governance OMES.
Provides the client-side library for calling Repository Governance OMES.
Provides the REST API request and response beans used by Repository Governance OMES.
Provides the base class for repository governance connectors.
Provides the definition of the exceptions and audit log messages used by Repository Governance OMES.
Provides the handlers that implement the server-side logic of Repository Governance OMES.
Provides the server-side implementation of the REST services for Repository Governance OMES.
Supports the REST API for Repository Governance OMES using Spring.
Controls the start-up and shutdown of Survey Action OMES.
Provides the common Java classes used by both the client and server of Survey Action OMES.
Provides the client-side library for calling Survey Action OMES.
Provides the REST API request and response beans used by Survey Action OMES.
Provides the definition of the exceptions and audit log messages used by Survey Action OMES.
Provides the handlers that implement the server-side logic of Survey Action OMES.
Provides the server-side implementation of the REST services for Survey Action OMES.
Supports the REST API for Survey Action OMES using Spring.
Controls the start-up and shutdown of Watchdog Action OMES.
Provides the common Java classes used by both the client and server of Watchdog Action OMES.
Provides the client-side library for calling Watchdog Action OMES.
Provides the REST API request and response beans used by Watchdog Action OMES.
Provides the definition of the exceptions and audit log messages used by Watchdog Action OMES.
Provides the handlers that implement the server-side logic of Watchdog Action OMES.
Provides the event listener implementation for Watchdog Action OMES.
Support the REST API for WatchdogAction OMES.
Supports the REST API for Watchdog Action OMES using Spring.
Provides the audit log message definitions for Audit Log Framework.
Provides the base classes for defining sets of audit log messages and exception message definitions.
RequestId manages the requestId used to populate the audit log and repository element headers.
Provides the connector implementations for Open Connector Framework.
Provides Java interfaces for working with connectors.
Provides the client-side library for calling Open Connector Framework.
The beans used in the connector provider to define the behaviour of the connector.
This package provides the first failure data capture support for the OCF module.
Specific values for setting up the services around the Open Connector Framework (OCF).
Provides the bean classes used by Open Connector Framework.
Beans for the security connector.
The tabular data sets are interfaces implemented by connectors that can support a dynamic tabular data set.
This package contains the interfaces for the integration connectors.
This package contains the interfaces for the integration context.
The context manager is a specialized class that sets up access to the OMF client to provide access to open metadata.
This package contains valid values for catalog targets.
This package contains the first failure data capture (FFDC) for the integration framework.
These iterators help an integration connector to step through the Egeria elements that they are responsible for.
Interfaces for integrating with open lineage events
This package describes a catalog target that an integration connector should refresh.
The interfaces of the Open Governance Framework (OGF) The governance action framework defines interfaces for governance action services.
Provides the client-side library for calling Open Governance Framework.
Provides the interface used by connectors to access Open Metadata.
Provides common names and structures for describing request parameters, action target names and types, and guards.
This package provides the first failure data capture support for the Open Governance Framework (OGF) module.
Provides specialised handlers that use the Notification Services.
The Mermaid Services provide common routines for building Mermaid Markdown visualizations.
Provides the property beans used by Open Governance Framework.
Java interface definitions for the Open Metadata Framework.
Converts open metadata beans into element properties (the opposite of a converter).
Defines the standard interface for the open metadata services.
Provides base classes for connector context objects.
The beans used to define the behaviour of a component.
Provides the converters that translate open metadata repository formats into the bean classes used by Open Metadata Framework.
These definitions provide standard interfaces for working with collections of standard metadata definitions that will be loaded into an archive or by a connector.
Definitions of the EnumDefs that appear in the open metadata type system.
Definitions of the different types of events that the OMF Services can publish.
Provides the definition of the exceptions and audit log messages used by Open Metadata Framework.
File classifier utility.
Provides support for connectors that need to listen for changes to files.
Provides specialised handlers that use the Open Metadata Store Services client.
Specific values used in the set up of open metadata services.
The Mermaid Services provide common routines for building Mermaid Markdown visualizations.
The metadata elements describe the way that metadata is returned from the repository.
These beans describe the core properties that are passed to the server to create and update metadata.
Provides the property beans that describe actors (people, teams, and IT profiles) in the open metadata ecosystem.
Beans that represent different types of assets.
Running analytics model
Beans to describe APIs.
Beans to describe relational databases.
Beans to describe files and folders.
Beans to describe servers, platforms and host assets.
Beans that describe open metadata repositories.
Beans to describe processes.
These beans cover todos/meetings (actions for people), engine actions and incident reporting.
Properties for representing connectors.
Properties for assets that describe collections of reference data
Beans to describe assets that display data, such as forms and reports.
Beans about assets that manage events.
Beans for managing collections.
Beans to describe communities and their members.
Beans for Connections, VirtualConnections, Endpoints and ConnectorTypes.
Provides the property beans that describe context events in the open metadata ecosystem.
Properties used to design/describe data requirements.
Beans to describe both permitted purposes and actions along with actual processing actions on data targets.
These beans describe the design model types (0565-0571)
This package provides classes for representing design patterns in open metadata.
Beans for representing digital services, digital products and business capabilities.
External identifiers capture header details of metadata stored in remote locations.
Beans for external references, cited documents and related media.
Beans that represent feedback elements.
Beans for managing glossaries and their contents.
Beans for managing governance information.
Provides the property beans that describe governance actions in the open metadata ecosystem.
These are the implementation relationship properties used to link the design/requirements work to concrete implementations.
InformationSupplyChainProperties identifies a flow of data between systems in a digital landscape that are of importance to the organization.
Beans describing lineage relationships
Beans to describe locations and their relationships to other things.
These beans describe different operating platforms and the software that support them.
Provides the property beans that describe projects in the open metadata ecosystem.
Property facets are used to add vendor or technology extensions to types.
Provides the property beans used to describe resources in the open metadata ecosystem.
Beans for describing the structure of data.
Beans for representing the structure of parameter lists, headers and results in an API.
Beans for representing the structure of data in a database.
Beans describing the structure of displayed data.
Beans to describe the structure of data in an event.
Beans for representing the structure of simple tabular data.
Beans for describing the required security.
Provides the property beans that describe software capabilities in the open metadata ecosystem.
Beans for solution blueprints, and solution components.
Property beans used on the Open Survey Framework interfaces.
Beans for managing and representing template classifications
Elements to support the translation of open metadata element attributes.
Beans for valid values
Enums that describe the default reference data for the open connectors supplied with Egeria.
Provides the report generation logic for Open Metadata Framework.
This package provides classes for searching and querying metadata within the Open Metadata Framework.
The specification properties are used to describe the requirements for using/running templates, governance actions and connectors.
Provides the definitions of the open metadata types.
Connectors and interfaces of the Open Survey Framework (OSF).
Classes that describe the properties that control the behaviour of an executing survey action service and its role in a governance action process.
Details of the messages for the Audit Log and Exceptions.
These beans describe the typical measurements to capture for different types of technologies.
Connectors and interfaces of the Watchdog Action Framework (OWF).
Classes that describe the properties that control the behaviour of an executing watchdog action service and its role in a governance action process.
Details of the messages for the Audit Log and Exceptions.
Controls the start-up and shutdown of GAF Metadata Management Service.
This package contains the clients for configuring and managing governance engines, managing the governance actions, governance action processes and incident reports as well as supporting the metadata needs of the governance action services when they are running in the Engine Host OMAG Server.
This package contains the internal class for issuing REST calls.
 
Provides the converters that translate open metadata repository formats into the bean classes used by GAF Metadata Management Service.
This package provides the first failure data capture support for the Metadata Store Service module.
Provides the handlers that implement the server-side logic of GAF Metadata Management Service.
Supports the processing of events from the repository services that notify this module of changes to the metadata in the repository services.
Produces events on the Open Metadata Store's out topic.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for GAF Metadata Management Service.
Supports the REST API for GAF Metadata Management Service using Spring.
Controls the start-up and shutdown of OCF Metadata Management Service.
Provides the client-side library for calling OCF Metadata Management Service.
This package provides the first failure data capture support for the OCF Metadata Management module.
Provides the server-side implementation of the REST services for OCF Metadata Management Service.
Supports the REST API for OCF Metadata Management Service using Spring.
Controls the start-up and shutdown of OMF Metadata Management Service.
This package contains the clients for the open metadata interfaces: one for events and one for REST services.
This package contains the internal class for issuing REST calls.
The OMF topic connectors are the interfaces of the connectors supported by the Open Metadata Store services.
Provides the converters that translate open metadata repository formats into the bean classes used by OMF Metadata Management Service.
This package provides the first failure data capture support for the Metadata Store Service module.
Provides the handlers that implement the server-side logic of OMF Metadata Management Service.
Supports the processing of events from the repository services that notify this module of changes to the metadata in the repository services.
Produces events on the Open Metadata Store's out topic.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for OMF Metadata Management Service.
Supports the REST API for OMF Metadata Management Service using Spring.
 
 
 
Controls the start-up and shutdown of Engine Host Services.
Provides the common Java classes used by both the client and server of Engine Host Services.
Provides the client-side library for calling Engine Host Services.
Provides the REST API request and response beans used by Engine Host Services.
Maps the governance engines configured for an engine host to the engine services that support them.
Provides the definition of the exceptions and audit log messages used by Engine Host Services.
Provides the implementation of the client-side Governance Engine OMAS out topic listener
Provides the property beans used by Engine Host Services.
Manages the registration of governance engines with the engine services that support them.
Provides the REST API request and response beans used by Engine Host Services.
Provides the server-side implementation of the REST services for Engine Host Services.
Provides the background thread implementations used by Engine Host Services.
Provides the client-side library for calling Integration Daemon Services.
Provides the definition of the exceptions and audit log messages used by Integration Daemon Services.
Provides the handlers that implement the server-side logic of Integration Daemon Services.
Provides the implementation of the client-side Governance Server OMAS out topic listener
Provides the property beans used by Integration Daemon Services.
Provides the REST API request and response beans used by Integration Daemon Services.
Provides the server-side implementation of the REST services for Integration Daemon Services.
Supports the REST API for Integration Daemon Services using Spring.
Provides the background thread implementations used by Integration Daemon Services.
Provides HTTP helper classes used by HTTP Helper.
Provides the definition of the exceptions and audit log messages used by Metadata Observability.
Defines the interface for connectors that provide fine-grained security decisions for access to open metadata.
Connector that implements the interfaces of both the Platform and Server Metadata Security Access Connectors.
Defines the controls for the Open Metadata Access Security Connector.
Provides the definition of the exceptions and audit log messages used by Open Metadata Access Security Connector.
Provides the connector implementations for Metadata Security.
Provides the definition of the exceptions and audit log messages used by Metadata Security.
Provides the property beans used by Metadata Security.
Provides the server-side implementation of the REST services for Metadata Security.
This package contains the open metadata types definition.
This package contains a utility for writing open metadata types.
Provides the Spring Boot application class that starts the OMAG Server Platform.
This package contains the exception handling classes for the Spring Boot platform chassis.
Provides the client-side library for calling the platform services.
Provides the property beans used by the platform services.
Provides the REST API request and response beans used by the platform services.
Provides the server-side implementation of the REST services for the platform services.
Supports the REST API for the platform services using Spring.
Provides the EgeriaReport utility that allows a report to print to the screen and create a markdown file at the same time.
Provides the ComponentIdReport that outputs a list of component identifiers used by popular Egeria services and connectors.
Controls the start-up and shutdown of the Open Metadata Repository Services (OMRS).
Manages the loading of open metadata archive files into a repository at server start up and on request.
Provides utilities for building open metadata archives.
Provides the audit log message definitions for the Open Metadata Repository Services (OMRS).
Provides the client-side implementation of the OMRS repository and event topic connectors.
Defines the OMRS topic connector used to exchange repository events.
Defines the generic open metadata topic connector interface used for event exchange.
Defines the interface for connectors that read and write open metadata archives.
Provides the property beans used by the Open Metadata Repository Services (OMRS).
Defines the interface for connectors that store audit log records.
Defines the interface for connectors that store the local server's cohort registration information.
Provides the property beans used by the Open Metadata Repository Services (OMRS).
Defines the interface for connectors that manage a metadata collection within an open metadata repository.
Provides the property beans used by the Open Metadata Repository Services (OMRS).
Provides the property beans that describe open metadata instances (entities, relationships and classifications).
Provides the property beans used to define search criteria for open metadata queries.
Provides the property beans that describe open metadata type definitions (TypeDefs).
Provides the repository connector implementation for the Open Metadata Repository Services (OMRS).
Defines the interface for connectors that map proprietary repository events to open metadata repository events.
Provides utility classes used by the Open Metadata Repository Services (OMRS).
Manages the list of open metadata repositories that the Enterprise OMRS Repository Connector calls to retrieve an enterprise view of the connected metadata collections.
Provides the repository connector implementation for the Open Metadata Repository Services (OMRS).
The accumulators are thread-safe caches of types and instances from the open metadata repositories that are building a list of unique results.
The federation control classes manage the process of interacting with a collection of metadata repositories.
The executors issue a request to one or more metadata repositories.
Manages the distribution of repository events (TypeDef and instance events) within the local server's OMRS components.
Provides the event beans exchanged between members of an open metadata repository cohort.
Provides the bean classes used by the Open Metadata Repository Services (OMRS).
Provides version 2 of the event bean definitions exchanged between members of an open metadata repository cohort.
Provides support for asynchronous, deferred processing of repository events.
This package provides the first failure data capture support for the repository services module.
Provides the exception classes used by the Open Metadata Repository Services (OMRS).
Manages the local server's open metadata repository.
Provides the repository connector implementation for the Open Metadata Repository Services (OMRS).
Provides an in-memory cache of open metadata type definitions used to validate and process open metadata instances.
Manages the local server's membership of one or more open metadata repository cohorts.
Manages the registration exchanges with other members of an open metadata repository cohort on behalf of the local server.
Provides the property beans used by the Open Metadata Repository Services (OMRS).
Provides the property beans used by the Open Metadata Repository Services (OMRS).
Provides the server-side implementation of the REST services for the Open Metadata Repository Services (OMRS).
Supports the REST API for the Open Metadata Repository Services (OMRS) using Spring.
Provides the server-side REST services for the OMRS repository services REST API.
Provides CocoArchiveHelper, extending the archive helpers provided by core Egeria, and CocoArchivesWriter, the base support used by the individual Coco Pharmaceuticals sample metadata archive writers.
The business systems package contains the utility methods for creating the metadata that represents the business systems and the data movement between them for Coco Pharmaceuticals Human Resources, Finance, Procurement, Sales and Distribution as well as the transfer of this data to the data lake.
The Clinical Trials Templates package contains the utility methods for creating the definitions for the templates used when onboarding data sources as part of the clinical trials.
Provides the parser and archive writer that build the Cloud Information Model open metadata archive from its `jsonld` model, creating a glossary, data dictionary and concept model.
Provides the Java object model that describes the contents of the Cloud Information Model's `jsonld` file, such as its concepts, properties, subject areas and links.
Provides the CocoComboArchiveWriter that creates a physical open metadata archive file containing the combination of all the Coco Pharmaceuticals open metadata instances.
Utility to build an open metadata archive containing governance engine definitions for Coco Pharmaceuticals
Utility to build an open metadata archive containing governance program definitions for Coco Pharmaceuticals.
Provides the archive writer and definitions for Coco Pharmaceuticals' featured personas, including the organizations, people, departments, job roles and work locations they are associated with.
Provides the archive writer and definitions for Coco Pharmaceuticals' sustainability initiative, including its facilities, governance definitions, glossary and sustainability projects and roles.
Utility to build an open metadata archive containing specialist types for Coco Pharmaceuticals
Coco Pharmaceuticals governance actions for clinical trials - they run in the ClinicalTrials@CocoPharmaceuticals governance engine.
Provides the predefined governance domain, solution component and connector definitions used by the clinical trial governance action samples to set up specific processes for a clinical trial.
FFDC stands for First Failure Data Capture.
Provides the client-side library for calling the server operations services.
Provides the REST API request and response beans used by the server operations services.
Provides the definition of the exceptions and audit log messages used by the server operations services.
Provides the property beans used by the server operations services.
Provides the REST API request and response beans used by the server operations services.
Provides the server-side implementation of the REST services for the server operations services.
Supports the REST API for the server operations services using Spring.
 
This package contains the classes for the token controller service that extracts the userId from the incoming bearer token.
Provides the definition of the exceptions and audit log messages used by Token Controller.
Provides HTTP helper classes used by Token Manager.
Provides token-based authentication support for the OMAG Server Platform and OMAG Server Runtime.
This package contains the classes for the authentication service that handles user authentication and authorization.
Provides the GUIDGenerator utility that prints out a batch of newly generated UUIDs.
Provides the ServerConfig utility that creates configuration documents used by servers to define the subsystems and connectors that should be started when the server starts up.
Provides the ServerOps utility for starting and stopping servers on an OMAG Server Platform.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Action Author OMVS.
Provides the server-side implementation of the REST services for Action Author OMVS.
Supports the REST API for Action Author OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Actor Manager OMVS.
Provides the server-side implementation of the REST services for Actor Manager OMVS.
Supports the REST API for Actor Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Asset Catalog OMVS.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for Asset Catalog OMVS.
Supports the REST API for Asset Catalog OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Asset Maker OMVS.
Provides the server-side implementation of the REST services for Asset Maker OMVS.
Supports the REST API for Asset Maker OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
Provides the converters that translate open metadata repository formats into the bean classes used by Automated Curation OMVS.
This package provides the definition of the error handling for the Automated Curation OMVS.
Creates extensions to the handlers that are needed by the REST APIs.
Provides the Mermaid diagram generation support for the Automated Curation OMVS.
Properties extracted from the open metadata ecosystem and consolidated into specific views for the curator.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for Automated Curation OMVS.
Supports the REST API for Automated Curation OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Classification Explorer OMVS.
Provides the server-side implementation of the REST services for Classification Explorer OMVS.
Supports the REST API for Classification Explorer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Collection Manager OMVS.
Provides the server-side implementation of the REST services for Collection Manager OMVS.
Supports the REST API for Collection Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Community Matters OMVS.
Provides the server-side implementation of the REST services for Community Matters OMVS.
Supports the REST API for Community Matters OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Connection Maker OMVS.
Provides the server-side implementation of the REST services for Connection Maker OMVS.
Supports the REST API for Connection Maker OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Data Designer OMVS.
Provides the server-side implementation of the REST services for Data Designer OMVS.
Supports the REST API for Data Designer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Data Discovery OMVS.
Provides the server-side implementation of the REST services for Data Discovery OMVS.
Supports the REST API for Data Discovery OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Data Engineer OMVS.
Provides the server-side implementation of the REST services for Data Engineer OMVS.
Supports the REST API for Data Engineer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Data Officer OMVS.
Provides the server-side implementation of the REST services for Data Officer OMVS.
Supports the REST API for Data Officer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Devops Pipeline OMVS.
Provides the server-side implementation of the REST services for Devops Pipeline OMVS.
Supports the REST API for Devops Pipeline OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Digital Business OMVS.
Provides the server-side implementation of the REST services for Digital Business OMVS.
Supports the REST API for Digital Business OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the External Links OMVS.
Provides the server-side implementation of the REST services for External Links OMVS.
Supports the REST API for External Links OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Feedback Manager OMVS.
Provides the server-side implementation of the REST services for Feedback Manager OMVS.
Supports the REST API for Feedback Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Glossary Manager OMVS.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for Glossary Manager OMVS.
Supports the REST API for Glossary Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Governance Officer OMVS.
Provides the server-side implementation of the REST services for Governance Officer OMVS.
Supports the REST API for Governance Officer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Lineage Linker OMVS.
Provides the server-side implementation of the REST services for Lineage Linker OMVS.
Supports the REST API for Lineage Linker OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Location Arena OMVS.
Provides the server-side implementation of the REST services for Location Arena OMVS.
Supports the REST API for Location Arena OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Metadata Expert OMVS.
Provides the REST API request and response beans used by Metadata Expert OMVS.
Provides the server-side implementation of the REST services for Metadata Expert OMVS.
Supports the REST API for Metadata Expert OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Multi Language OMVS.
Provides the server-side implementation of the REST services for Multi Language OMVS.
Supports the REST API for Multi Language OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the My Profile OMVS.
Provides the server-side implementation of the REST services for My Profile OMVS.
Supports the REST API for My Profile OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Notification Manager OMVS.
Provides the server-side implementation of the REST services for Notification Manager OMVS.
Supports the REST API for Notification Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the People Organizer OMVS.
Provides the server-side implementation of the REST services for People Organizer OMVS.
Supports the REST API for People Organizer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Privacy Officer OMVS.
Provides the server-side implementation of the REST services for Privacy Officer OMVS.
Supports the REST API for Privacy Officer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Product Catalog OMVS.
Provides the server-side implementation of the REST services for Product Catalog OMVS.
Supports the REST API for Product Catalog OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Product Manager OMVS.
Provides the server-side implementation of the REST services for Product Manager OMVS.
Supports the REST API for Product Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Project Manager OMVS.
Provides the server-side implementation of the REST services for Project Manager OMVS.
Supports the REST API for Project Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Reference Data OMVS.
Provides the server-side implementation of the REST services for Reference Data OMVS.
Supports the REST API for Reference Data OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Runtime Manager OMVS.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for Runtime Manager OMVS.
Supports the REST API for Runtime Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Schema Maker OMVS.
Provides the server-side implementation of the REST services for Schema Maker OMVS.
Supports the REST API for Schema Maker OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Security Officer OMVS.
Provides the server-side implementation of the REST services for Security Officer OMVS.
Supports the REST API for Security Officer OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Solution Architect OMVS.
Provides the server-side implementation of the REST services for Solution Architect OMVS.
Supports the REST API for Solution Architect OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Subject Area OMVS.
Provides the server-side implementation of the REST services for Subject Area OMVS.
Supports the REST API for Subject Area OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Template Manager OMVS.
This package defines the beans used to build the REST request and response payloads.
Provides the server-side implementation of the REST services for Template Manager OMVS.
Supports the REST API for Template Manager OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Time Keeper OMVS.
Provides the server-side implementation of the REST services for Time Keeper OMVS.
Supports the REST API for Time Keeper OMVS using Spring.
The admin package controls the start-up and shutdown of the view service.
This package provides the definition of the error handling for the Valid Metadata OMVS.
Provides the server-side implementation of the REST services for Valid Metadata OMVS.
Supports the REST API for Valid Metadata OMVS using Spring.