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 InternationalStringgetClassName()A character string to label the keyword category in natural language.default URIgetConceptIdentifier()URI of concept in the ontology specified by the ontology citation and labeled by the class name.CitationgetOntology()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
nullif 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.
-
-