Skip to content

Glossary model

These model elements all deal with glossaries and objects contained within glossaries.

classDiagram
    direction RL
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Referenceable <|-- Asset : extends
    class AtlasGlossary
    link AtlasGlossary "../entities/atlasglossary"
    Asset <|-- AtlasGlossary : extends
    class AtlasGlossaryCategory
    link AtlasGlossaryCategory "../entities/atlasglossarycategory"
    Asset <|-- AtlasGlossaryCategory : extends
    class AtlasGlossaryTerm
    link AtlasGlossaryTerm "../entities/atlasglossaryterm"
    Asset <|-- AtlasGlossaryTerm : extends

Relationships

The following illustrates how the various glossary objects inter-relate with each other:

erDiagram
    AtlasGlossary ||--o{ AtlasGlossaryCategory : categories
    AtlasGlossary ||--o{ AtlasGlossaryTerm : terms
    AtlasGlossaryCategory }o--o{ AtlasGlossaryTerm : terms
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : antonyms
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : classifies
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : preferredTerms
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : replacementTerms
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : seeAlso
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : synonyms
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : translatedTerms
    AtlasGlossaryTerm }o--o{ AtlasGlossaryTerm : validValues