The Glossary Author is a UI capability of the Egeria React UI that allows you to author glossary content, such as Glossaries, Terms, Categories and the relationships between them.
Egeria has subject area open types that are described in Area 3. This mature model of glossary content describes the relevant concepts around glossaries.
The Glossary Author exposes concepts (json objects) that map onto the open types. The Glossary Author concepts are intended to make it easier for a user interface to author glossaries.
As metadata is often best thought of as a graph; the Glossary author user interface exposes the concept of a Graph containing only the concepts relevant to a glossary author. The Graph is composed of Nodes (vertices) and Lines (edges).
Glossary, Category and Term are all types of Node. The Node object contains standard Egeria properties including:
- Name - name to be displayed.
- qualfied name - readable unique name
- guid - global unique identifier.
- Effective start and end times - to indicate when the node is effective.
Glossary Author Node inheritance model, including the nodes that inherit from Term , Category and Glossary.
Note the screenshots might be slightly out of date with the code base, but hopefully help orientate the reader.
- After logging into the Egeria react UI, you will see tasks at the left hand side of the user interface including the glossary author task.
- Add a node on a tab using the <img src="add](add.png) add button. Pressing add for glossary will show
. The minimal input is a name. pressing create will show a screen like :
- Navigating back after having created a glossary called 'glossary1' in an empty system will show you
- 'paging' - notice the paging options, these allow you to change the page size (how many are displayed), page through the results if there is more than a page's worth to display.
- 'filter' Entering text into the filter box
filters the displayed results. If you want an exact match, check
- Note that there is a checkbox on the node card; when checked, buttons appear indicating actions you can perform against the selected node:
- The quick term screen looks like this:
Working with Categories and terms, is similar to working with Glossaries, apart from
- choosing the Term or Category node tab, Terms or Categories can be created, in this case a wizard is displayed to aske the user to choose the glossary in which the term should be created. Here is the first page of the term wizard
When the glossary children action is chosen, the categories and terms under that glossary are displayed.
By default top categories are displayed, these are categories that do not have a parent category. If you want to see the all the categories under the glossary then toggle the Top Categories
to All Categories
- a breadcrumb will be added to show visually where in a nested hierarchy the nodes being displayed live.
- Allow category hierarchies to be authored. i.e. child categories of categories
- Allow lines to be authored
- Use a D3 visualisation of glossary content similar to rex
- add governance classification authoring
- add spine object views
- add collaboration authoring and viewing
- start with a context from the community profile.
License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.