-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #852 from odpi/initial-load
Add new types and OMVS descriptions for EO data
- Loading branch information
Showing
18 changed files
with
565 additions
and
98 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
hide: | ||
- toc | ||
--- | ||
|
||
<!-- SPDX-License-Identifier: CC-BY-4.0 --> | ||
<!-- Copyright Contributors to the Egeria project. --> | ||
|
||
--8<-- "snippets/content-status/in-development.md" | ||
|
||
# Collection Manager OMVS | ||
|
||
The Collection Manager Open Metadata View Services (OMVS) is a REST API designed to back user interfaces (UIs) that support the maintenance and browsing of hierarchies of [collections](/concepts/collection) and their members. | ||
|
||
Collections are used to organize elements. Elements (including other collections) are linked to a collection to show that they are a member of the collection. An element can be a member of none, one or multiple collections. | ||
|
||
There are different types of collections: | ||
|
||
* **Collection Hierarchy** - A collection hierarchy is the root node of a hierarchy of collections. Its members are typically other collections. | ||
* **Folder** - a collection folder is a collection that is part of a collection hierarchy structure. It may have members that are collections and/or other types of collections. | ||
* **Digital Product** - A digital product is a collection of [assets](/concepts/asset) that have been especially crafted to support a specific use case (or related use cases). The assets may represent different versions of the product or customized versions of the same data for different purposed, or supporting different non-functional requirements. | ||
|
||
The Collection Manager OMVS supports: | ||
|
||
* The creation and maintenance of the properties associated with a collection. New collections can be created using another collection as a template. | ||
* The management of the members of a collection. | ||
* The attachment of a collection as a resource of an entity such as a project, community or user's profile. | ||
* The ability to mark a collection as a template and search for the template collections in the open metadata ecosystem. | ||
* The ability to search collections, with or without particular classifications and properties and navigate through a collection's membership. | ||
|
||
|
||
|
||
|
||
|
||
---8<-- "snippets/abbr.md" | ||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
hide: | ||
- toc | ||
--- | ||
|
||
<!-- SPDX-License-Identifier: CC-BY-4.0 --> | ||
<!-- Copyright Contributors to the Egeria project. --> | ||
|
||
--8<-- "snippets/content-status/in-development.md" | ||
|
||
# Notification Inbox OMVS | ||
|
||
The Notification Inbox Open Metadata View Services (OMVS) is a REST API designed to back user interfaces (UIs) that support notification for a specific user. | ||
|
||
The notifications are defined and managed by the [Stewardship Action OMAS](/services/omas/stewardship-action/overview). | ||
|
||
The Notification Inbox OMVS calls the Stewardship Action OMAS to retrieve the list of user notifications for the calling user. | ||
|
||
Each user notification has a status, summary description and a link to one or more elements that the notification refers to. For example, a notification may indicate that: | ||
|
||
* New data is available for a digital product that the user is watching. | ||
* A new To Do for the user has been created. | ||
* An asynchronous process initiated by the user has finished. | ||
|
||
The user can view the details of the notification, change the status of the notification, or delete it. | ||
|
||
|
||
---8<-- "snippets/abbr.md" | ||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
hide: | ||
- toc | ||
--- | ||
|
||
<!-- SPDX-License-Identifier: CC-BY-4.0 --> | ||
<!-- Copyright Contributors to the Egeria project. --> | ||
|
||
--8<-- "snippets/content-status/in-development.md" | ||
|
||
# Notification Manager OMVS | ||
|
||
The Notification Manager Open Metadata View Services (OMVS) is a REST API designed to back user interfaces (UIs) that support the control of notifications. These notifications define a specific trigger and the action to take. | ||
|
||
Examples of triggers include: | ||
|
||
* The creation, update or delete of specific metadata elements. | ||
* The creation, update or delete of specific types of metadata elements. | ||
* The detection of an unauthorized user action. | ||
* The completion of a process. | ||
* The production of a particular type of audit log record. | ||
|
||
When the specific trigger occurs, the resulting action could be: | ||
|
||
* To create a user notification | ||
* To create a ToDo for a user | ||
* To initiate a governance action process | ||
* To create an incident report | ||
* To create an event on a specific topic | ||
* To call a remote API | ||
|
||
The notification definitions are defined and managed by the [Stewardship Action OMAS](/services/omas/stewardship-action/overview). | ||
|
||
The Notification Manager OMVS calls the Stewardship Action OMAS to search for, create, update, and delete notification definitions. Once these definitions are in place, the Stewardship Action OMAS begins monitoring for the requested events, and when they occur, it takes the appropriate actions. | ||
|
||
|
||
|
||
|
||
|
||
|
||
---8<-- "snippets/abbr.md" | ||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
hide: | ||
- toc | ||
--- | ||
|
||
<!-- SPDX-License-Identifier: CC-BY-4.0 --> | ||
<!-- Copyright Contributors to the Egeria project. --> | ||
|
||
--8<-- "snippets/content-status/in-development.md" | ||
|
||
# Project Manager OMVS | ||
|
||
The Project Manager Open Metadata View Services (OMVS) is a REST API designed to back user interfaces (UIs) that support projects. | ||
|
||
Projects can be organized into a hierarchy and involve many people, or they can be informal, personal projects used by an individual to organize an aspect of their work. In either case, the people and resources necessary to complete the project can be identified. The project's definition includes the expected timeline and objective. | ||
|
||
The Project Manager OMVS supports: | ||
|
||
* The definition of new projects, identifying their scope and timeline. New projects can be created using a project templates. The project templates can be created and maintained through the Project Manager OMVS. | ||
* The linking of related project together. | ||
* The classification of projects that are either a campaign, task or a personal project. | ||
* The appointment of a project team and project manager to the project (if applicable). | ||
* The identification of resources such as digital products and assets that are needed to complete the project. | ||
* The maintenance of project status, actions and meeting notes. | ||
|
||
|
||
|
||
|
||
|
||
---8<-- "snippets/abbr.md" | ||
|
||
|
||
|
||
|
||
|
||
|
Oops, something went wrong.