Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor updates based on review of 23rd May plus added object descriptions

...

Figure 1: Packages for area 2 - the glossary

 
  • 0210: Top-level Glossary object definition.
  • 0220: Glossary Categories and their relationships.
  • 0230: Glossary Terms and their relationships to Glossary and Category.
  • 0240: Semantic relationships between Glossary Terms
  • 0250: Structuring relationships between Glossary Terms

Each package will be defined in its own model file <package-name>.json and added to the addons/model directory in the atlas build tree. 

Glossary Object

An Apache Atlas repository may contain many glossaries, particularly when it is part of a bigger enterprise cluster of repositories.  Each glossary may come from a specific team or external organization.  Or it may be focused on a particular topic or set of use cases.  Figure 2 shows how a glossary is defined.

Image Added

Figure 2: The glossary providing the anchor point for the glossary content

The anchor for each glossary is the

...

Glossary object. 

The classifications used with the glossary object are used to document the type of vocabulary it contains and its purpose

...

Image Removed

Figure 2: The glossary providing the anchor point for the glossary content

 

 

Category Hierarchies

The vocabulary for the glossary is organized into a hierarchy of categories.  The categories are effectively a folder structure for the glossary.  Some of these categories represent the terms for a subject area and this is identified using the SubjectArea classification.  The categories may follow a formally published category hierarchy.  The LibraryCategoryReference classification is used to document the links to the external category's reference Id.

...