Class Term

  • All Implemented Interfaces:
    Serializable, OmasObject
    Direct Known Subclasses:
    Activity

    public class Term
    extends GovernedNode
    implements Serializable
    A Term in the Subject Area OMAS is a semantic description of something, such as a concept, object, asset, technology, role or group. A Term lives in a Glossary. Terms can be categorised, which gives them context. Categories are hierarchical. Terms can be grouped into projects, for particular groups of people to work with. Terms can be related to other terms and can form ontologies. Terms can be classified. Terms can be semantically assigned to assets. A term can be a spine object, spine attribute and/or an object identifier. This allows terms to be grouped into objects that have attributes and identity.
    See Also:
    Serialized Form
    • Constructor Detail

      • Term

        public Term()
    • Method Detail

      • getGlossary

        public GlossarySummary getGlossary()
        The associated Glossary
        Returns:
        Glossary summary
      • getSummary

        public String getSummary()
        The short description of the glossary term.
        Returns:
        String
      • setSummary

        public void setSummary​(String summary)
      • getAbbreviation

        public String getAbbreviation()
        How this glossary term is abbreviated.
        Returns:
        String
      • setAbbreviation

        public void setAbbreviation​(String abbreviation)
      • getExamples

        public String getExamples()
        Examples of this glossary term in use.
        Returns:
        String
      • setExamples

        public void setExamples​(String examples)
      • getUsage

        public String getUsage()
        Further guidance on the use of this glossary term.
        Returns:
        String
      • setUsage

        public void setUsage​(String usage)
      • isSpineObject

        public boolean isSpineObject()
        Identifies a glossary term that describes a type of spine object.
        Returns:
        true if spine object, false otherwise.
      • setSpineObject

        public void setSpineObject​(boolean spineObject)
      • isSpineAttribute

        public boolean isSpineAttribute()
        Identifies a glossary term that describes an attribute of a spine object.
        Returns:
        true if spine object, false otherwise.
      • setSpineAttribute

        public void setSpineAttribute​(boolean spineAttribute)
      • isObjectIdentifier

        public boolean isObjectIdentifier()
        Identifies a glossary term that describes an attribute that can be used to identify an instance.
        Returns:
        true if term is an identifier, false otherwise.
      • setObjectIdentifier

        public void setObjectIdentifier​(boolean objectIdentifier)
      • getCategories

        public List<CategorySummary> getCategories()
        The Categories that categorize this Term
        Returns:
        Category Summaries