-
Notifications
You must be signed in to change notification settings - Fork 28
Open Metadata Repository Services
The open metadata repository services include 3 REST APIs, one event payload and a metadata archive format.
- Open Metadata Repository Type Management REST API
- Open Metadata Repository Instance Management REST API
- Open Metadata Repository Interchange REST API
- Open Metadata Repository Services Event
- Open Metadata Archive Format
They are described below.
The open metadata repository type management REST API supports the maintenance and query operations for metadata type definitions. There are three principle categories of metadata type definitions:
- Entity Type Definitions (EntityDefs) - that describe the types of entities (objects, people, actions, ...) stored in the metadata repository.
- Relationship Type Definitions (RelationshipDefs) - that describe the allowable types of relationships between each type of Entity.
- Classification Type Definitions (ClassificationDefs) - that describe the allowable types of classifications for an entity. Classifications tag entities to indicate they have a specific characteristic. This can be used to group entities that need similar governance treatment.
Collectively the EntityDefs, RelationshipDefs and ClassificationDefs are called typeDefs. Each typeDef can include attributeTypeDefs in its definition. These describe the types of properties that can be stored in the corresponding entities, relationships and classifications. AttributeTypeDefs support the definitions of simple primitive properties such as strings and integers, collection properties such as arrays, sets and maps and enums.
With the open metadata repository type management REST API it is possible to define and query the typeDefs and attributeTypeDefs supported by a repository.
The open metadata repository instance management REST API supports the creation, update, delete and query of metadata instances (entities, relationships and classifications) in the metadata repository.
The open metadata repository interchange REST API supports the storing of read only copies of metadata from remote repositories and the resolution of conflicts between metadata from different repositories. This API is only used when metadata is being exchanged between repositories registered with an open metadata repository cohort.
The open metadata repository services event is used in the asynchronous message exchange between metadata repositories that support the open metadata standards (referred to as open metadata repositories). An open metadata repository cohort is a group of repositories that are exchanging metadata through asynchronous events and federated queries. A repository can register and unregister with a cohort at any time. The registration process passes configuration information to all members of the cohort to ensure each can communicate with the other.
There are three categories of open metadata repository services events (also known as OMRS Events):
- Registry events - For registering or unregistering an open metadata repository as a member of an open metadata cohort.
- TypeDef Events - For validating that the types used by each of the cohort's members are compatible.
- Instance Events - For exchanging reference copies of metadata instances between members of the cohort. Open metadata repositories may store reference copies of metadata from other repositories to speed up metadata queries or ensure metadata is available during an outage of the originating (home) metadata repository.
An open metadata archive is a JSON file containing open metadata. This may be both types and instances. They are used to provide collections of standard metadata elements that can be shared and reused by different organizations.
Every Wednesday 8:00am to 9:00am US Eastern
- See schedule on new Egeria Wiki
- 5th November 2020
- 29th October 2020
- 15th October 2020
- 22nd October 2020
- 8th October 2020
- 1st October 2020
- 24th September 2020 - no meeting
- 17th September 2020
- 10th September 2020
- 3rd September 2020
- 27th August 2020
- 20th August 2020
- 13th August 2020
- 6th August 2020
- 30th July 2020
- 23rd July 2020
- 16th July 2020
- 9th July 2020
- 2nd July 2020
- 25th June 2020
- 18th June 2020
- 11th June 2020
- 4th June 2020
- 21st May 2020
- 14th May 2020
- 7th May 2020
- 30th April 2020
- 23rd April 2020
- 9th April 2020
- 26th March 2020
- 19th March 2020
- 12th March 2020
- 5th March 2020
- 27th February 2020
- 21st February 2020
- 13th February 2020
- 6th February 2020
- 30th January 2020
- 23rd January 2020
- 16th January 2020
- 9th January 2020
- 19th December 2019
- 5th December 2019
- 28th November 2019
- 21st November 2019
- 14th November 2019
- 7th November 2019
- 31st October 2019
- 24th October 2019
- 17th October 2019
- 10th October 2019
- 3rd October 2019
- 26th September 2019
- 19th September 2019
- 12th September 2019
- 5th September 2019
- 15th August 2019
- 8th August 2019
- 25th July 2019
- 18th July 2019
- 11th July 2019
- 27th June 2019
- 20th June 2019
- 13th June 2019
- 6th June 2019
- 30th May 2019
- 23rd May 2019
- 9th May 2019
- 2nd May 2019
- 18th April 2019
- 11th April 2019
- 28th March 2019
- 21st March 2019
- 28th February 2019
- 7th February 2019
- 31st January 2019
- 24th January 2019
- 17th January 2019
- 10th January 2019
- 6th December 2018
- 29th November 2018
- 15th November 2018
- 8th November 2018
- 1st November 2018
- 13th September 2018
- 6th September 2018
- 16th August 2018
- 9th August 2018
- 2nd August 2018
- 19th July 2018
- 12th July 2018
- 5th July 2018
- 28th June 2018
- 21st June 2018
- 14th June 2018
- 7th June 2018
- 31st May 2018
- 24th May 2018
- 17th May 2018
- 10th May 2018