org.opengis.metadata
Interface ExtendedElementInformation
-
@UML(identifier="MD_ExtendedElementInformation", specification=ISO_19115) public interface ExtendedElementInformation
New metadata element, not found in ISO 19115, which is required to describe geographic data.- Since:
- GeoAPI 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description InternationalStringgetCondition()Condition under which the extended element is mandatory.DatatypegetDataType()Code which identifies the kind of value provided in the extended element.InternationalStringgetDefinition()Definition of the extended element.java.lang.IntegergetDomainCode()Three digit code assigned to the extended element.InternationalStringgetDomainValue()Valid values that can be assigned to the extended element.java.lang.IntegergetMaximumOccurrence()Maximum occurrence of the extended element.java.lang.StringgetName()Name of the extended metadata element.ObligationgetObligation()Obligation of the extended element.java.util.Collection<java.lang.String>getParentEntity()Name of the metadata entity(s) under which this extended metadata element may appear.java.util.Collection<InternationalString>getRationales()Reason for creating the extended element.InternationalStringgetRule()Specifies how the extended element relates to other existing elements and entities.java.lang.StringgetShortName()Short form suitable for use in an implementation method such as XML or SGML.java.util.Collection<ResponsibleParty>getSources()Name of the person or organization creating the extended element.
-
-
-
Method Detail
-
getName
@UML(identifier="name", obligation=MANDATORY, specification=ISO_19115) java.lang.String getName()
Name of the extended metadata element.
-
getShortName
@UML(identifier="shortName", obligation=CONDITIONAL, specification=ISO_19115) java.lang.String getShortName()
Short form suitable for use in an implementation method such as XML or SGML. NOTE: other methods may be used. Returnsnullif the data type is code list element.
-
getDomainCode
@UML(identifier="domainCode", obligation=CONDITIONAL, specification=ISO_19115) java.lang.Integer getDomainCode()
Three digit code assigned to the extended element. Returns a non-null value only if the data type is code list element.
-
getDefinition
@UML(identifier="definition", obligation=MANDATORY, specification=ISO_19115) InternationalString getDefinition()
Definition of the extended element.
-
getObligation
@UML(identifier="obligation", obligation=CONDITIONAL, specification=ISO_19115) Obligation getObligation()
Obligation of the extended element.
-
getCondition
@UML(identifier="condition", obligation=CONDITIONAL, specification=ISO_19115) InternationalString getCondition()
Condition under which the extended element is mandatory. Returns a non-null value only if the obligation is conditional.
-
getDataType
@UML(identifier="dataType", obligation=MANDATORY, specification=ISO_19115) Datatype getDataType()
Code which identifies the kind of value provided in the extended element.
-
getMaximumOccurrence
@UML(identifier="maximumOccurrence", obligation=CONDITIONAL, specification=ISO_19115) java.lang.Integer getMaximumOccurrence()
Maximum occurrence of the extended element. Returnsnullif it doesn't apply, for example if the data type is enumeration, code list or code list element.
-
getDomainValue
@UML(identifier="domainValue", obligation=CONDITIONAL, specification=ISO_19115) InternationalString getDomainValue()
Valid values that can be assigned to the extended element. Returnsnullif it doesn't apply, for example if the data type is enumeration, code list or code list element.
-
getParentEntity
@UML(identifier="parentEntity", obligation=MANDATORY, specification=ISO_19115) java.util.Collection<java.lang.String> getParentEntity()
Name of the metadata entity(s) under which this extended metadata element may appear. The name(s) may be standard metadata element(s) or other extended metadata element(s).
-
getRule
@UML(identifier="rule", obligation=MANDATORY, specification=ISO_19115) InternationalString getRule()
Specifies how the extended element relates to other existing elements and entities.
-
getRationales
@UML(identifier="rationale", obligation=OPTIONAL, specification=ISO_19115) java.util.Collection<InternationalString> getRationales()
Reason for creating the extended element.
-
getSources
@UML(identifier="source", obligation=MANDATORY, specification=ISO_19115) java.util.Collection<ResponsibleParty> getSources()
Name of the person or organization creating the extended element.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG