public class DefaultKeywordClass extends ISOMetadata
KeywordClass
interface.
Limitations:
XML
instead.Defined in the sis-metadata
module
identifiers, LOGGER
Constructor and Description |
---|
DefaultKeywordClass()
Constructs an initially empty keyword class.
|
DefaultKeywordClass(CharSequence className,
Citation ontology)
Creates keyword class initialized to the given key name and ontology.
|
DefaultKeywordClass(DefaultKeywordClass object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
InternationalString |
getClassName()
Returns a label for the keyword category in natural language.
|
URI |
getConceptIdentifier()
Returns the URI of concept in the ontology specified by the ontology citation.
|
Citation |
getOntology()
Returns a reference that binds the keyword class to a formal conceptualization of a knowledge domain.
|
void |
setClassName(InternationalString newValue)
Sets a label for the keyword category in natural language.
|
void |
setConceptIdentifier(URI newValue)
Sets the URI of concept in the ontology specified by the ontology citation.
|
void |
setOntology(Citation newValue)
Sets a reference that binds the keyword class to a formal conceptualization of a knowledge domain.
|
getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public DefaultKeywordClass()
public DefaultKeywordClass(CharSequence className, Citation ontology)
className
- A character string to label the keyword category in natural language.ontology
- Reference that binds the keyword class to a formal conceptualization of a knowledge domain.public DefaultKeywordClass(DefaultKeywordClass object)
object
- The metadata to copy values from, or null
if none.#castOrCopy(KeywordClass)
public InternationalString getClassName()
public void setClassName(InternationalString newValue)
newValue
- The new keyword category in natural language.public URI getConceptIdentifier()
null
if none.public void setConceptIdentifier(URI newValue)
newValue
- The new URI of concept in the ontology.public Citation getOntology()
public void setOntology(Citation newValue)
newValue
- The new reference that binds the keyword class to a formal conceptualization.Copyright © 2010–2015 The Apache Software Foundation. All rights reserved.