Interface KeywordClass
-
@UML(identifier="MD_KeywordClass", specification=ISO_19115) public interface KeywordClass
Specification of a class to categorize keywords in a domain-specific vocabulary that has a binding to a formal ontology.- Since:
- 3.1
- See Also:
Keywords.getKeywordClass()
-
-
Method Summary
Modifier and Type Method Description InternationalString
getClassName()
A character string to label the keyword category in natural language.default URI
getConceptIdentifier()
URI of concept in the ontology specified by the ontology citation and labeled by the class name.Citation
getOntology()
A reference that binds the keyword class to a formal conceptualization of a knowledge domain for use in semantic processing.
-
-
-
Method Detail
-
getClassName
@UML(identifier="className", obligation=MANDATORY, specification=ISO_19115) InternationalString getClassName()
A character string to label the keyword category in natural language.- Returns:
- the keyword category in natural language.
-
getConceptIdentifier
@UML(identifier="conceptIdentifier", obligation=OPTIONAL, specification=ISO_19115) default URI getConceptIdentifier()
URI of concept in the ontology specified by the ontology citation and labeled by the class name.- Returns:
- URI of concept in the ontology, or
null
if none.
-
getOntology
@UML(identifier="ontology", obligation=MANDATORY, specification=ISO_19115) Citation getOntology()
A reference that binds the keyword class to a formal conceptualization of a knowledge domain for use in semantic processing.- Returns:
- a reference that binds the keyword class to a formal conceptualization.
-
-