Class Term
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.subjectarea.properties.objects.graph.Node
-
- org.odpi.openmetadata.accessservices.subjectarea.properties.objects.governednode.GovernedNode
-
- org.odpi.openmetadata.accessservices.subjectarea.properties.objects.term.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
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.accessservices.subjectarea.properties.objects.graph.Node
classifications, nodeType
-
-
Constructor Summary
Constructors Constructor Description Term()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetAbbreviation()How this glossary term is abbreviated.List<CategorySummary>getCategories()The Categories that categorize this TermStringgetExamples()Examples of this glossary term in use.GlossarySummarygetGlossary()The associated GlossaryStringgetSummary()The short description of the glossary term.StringgetUsage()Further guidance on the use of this glossary term.inthashCode()booleanisObjectIdentifier()Identifies a glossary term that describes an attribute that can be used to identify an instance.booleanisSpineAttribute()Identifies a glossary term that describes an attribute of a spine object.booleanisSpineObject()Identifies a glossary term that describes a type of spine object.protected voidprocessClassification(Classification classification)voidsetAbbreviation(String abbreviation)voidsetCategories(List<CategorySummary> categories)voidsetExamples(String examples)voidsetGlossary(GlossarySummary glossary)voidsetObjectIdentifier(boolean objectIdentifier)voidsetSpineAttribute(boolean spineAttribute)voidsetSpineObject(boolean spineObject)voidsetSummary(String summary)voidsetUsage(String usage)StringBuildertoString(StringBuilder sb)-
Methods inherited from class org.odpi.openmetadata.accessservices.subjectarea.properties.objects.governednode.GovernedNode
getGovernanceClassifications, setClassifications, setGovernanceClassifications, toString
-
Methods inherited from class org.odpi.openmetadata.accessservices.subjectarea.properties.objects.graph.Node
getAdditionalProperties, getClassifications, getDescription, getEffectiveFromTime, getEffectiveToTime, getIcons, getName, getNodeType, getQualifiedName, getSystemAttributes, isReadOnly, setAdditionalProperties, setDescription, setEffectiveFromTime, setEffectiveToTime, setIcons, setName, setNodeType, setQualifiedName, setReadOnly, setSystemAttributes
-
-
-
-
Method Detail
-
getGlossary
public GlossarySummary getGlossary()
The associated Glossary- Returns:
- Glossary summary
-
setGlossary
public void setGlossary(GlossarySummary glossary)
-
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:
trueif 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:
trueif 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:
trueif 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
-
setCategories
public void setCategories(List<CategorySummary> categories)
-
toString
public StringBuilder toString(StringBuilder sb)
- Overrides:
toStringin classGovernedNode
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classGovernedNode
-
hashCode
public int hashCode()
- Overrides:
hashCodein classGovernedNode
-
processClassification
protected void processClassification(Classification classification)
- Overrides:
processClassificationin classNode
-
-