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
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:
-
Field Summary
Fields inherited from class org.odpi.openmetadata.accessservices.subjectarea.properties.objects.graph.Node
classifications, nodeType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
How this glossary term is abbreviated.The Categories that categorize this TermExamples of this glossary term in use.The associated GlossaryThe short description of the glossary term.getUsage()
Further guidance on the use of this glossary term.int
hashCode()
boolean
Identifies a glossary term that describes an attribute that can be used to identify an instance.boolean
Identifies a glossary term that describes an attribute of a spine object.boolean
Identifies a glossary term that describes a type of spine object.protected void
processClassification
(Classification classification) void
setAbbreviation
(String abbreviation) void
setCategories
(List<CategorySummary> categories) void
setExamples
(String examples) void
setGlossary
(GlossarySummary glossary) void
setObjectIdentifier
(boolean objectIdentifier) void
setSpineAttribute
(boolean spineAttribute) void
setSpineObject
(boolean spineObject) void
setSummary
(String summary) void
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, getExtendedProperties, getIcons, getName, getNodeType, getQualifiedName, getSystemAttributes, getTypeName, isReadOnly, setAdditionalProperties, setDescription, setEffectiveFromTime, setEffectiveToTime, setExtendedProperties, setIcons, setName, setNodeType, setQualifiedName, setReadOnly, setSystemAttributes, setTypeName
-
Constructor Details
-
Term
public Term()
-
-
Method Details
-
getGlossary
The associated Glossary- Returns:
- Glossary summary
-
setGlossary
-
getSummary
The short description of the glossary term.- Returns:
- String
-
setSummary
-
getAbbreviation
How this glossary term is abbreviated.- Returns:
- String
-
setAbbreviation
-
getExamples
Examples of this glossary term in use.- Returns:
- String
-
setExamples
-
getUsage
Further guidance on the use of this glossary term.- Returns:
- String
-
setUsage
-
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
The Categories that categorize this Term- Returns:
- Category Summaries
-
setCategories
-
toString
- Overrides:
toString
in classGovernedNode
-
equals
- Overrides:
equals
in classGovernedNode
-
hashCode
public int hashCode()- Overrides:
hashCode
in classGovernedNode
-
processClassification
- Overrides:
processClassification
in classNode
-