Interface Format
-
@UML(identifier="MD_Format", specification=ISO_19115) public interface Format
Description of the computer language construct that specifies the representation of data objects in a record, file, message, storage device or transmission channel.- Since:
- 2.0
-
-
Method Summary
Modifier and Type Method Description default InternationalString
getAmendmentNumber()
Amendment number of the format version.default InternationalString
getFileDecompressionTechnique()
Recommendations of algorithms or processes that can be applied to read or expand resources to which compression techniques have been applied.default Collection<? extends Distributor>
getFormatDistributors()
Provides information about the distributor's format.Citation
getFormatSpecificationCitation()
Citation / URL of the specification format.default Collection<? extends Medium>
getMedia()
Media used by the format.default InternationalString
getName()
Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getAlternateTitles()
.default InternationalString
getSpecification()
Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getTitle()
.default InternationalString
getVersion()
Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getEdition()
.
-
-
-
Method Detail
-
getFormatSpecificationCitation
@Profile(level=CORE) @UML(identifier="formatSpecificationCitation", obligation=MANDATORY, specification=ISO_19115) Citation getFormatSpecificationCitation()
Citation / URL of the specification format.- Returns:
- citation / URL of the specification format.
- Since:
- 3.1
-
getSpecification
@Deprecated @UML(identifier="specification", obligation=OPTIONAL, specification=ISO_19115, version=2003) default InternationalString getSpecification()
Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getTitle()
.Name of a subset, profile, or product specification of the format.- Returns:
- name of a subset, profile, or product specification of the format, or
null
.
-
getName
@Deprecated @Profile(level=CORE) @UML(identifier="name", obligation=MANDATORY, specification=ISO_19115, version=2003) default InternationalString getName()
Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getAlternateTitles()
. Note that citation alternate titles are often used for abbreviations.Name of the data transfer format(s).- Returns:
- name of the data transfer format(s).
-
getVersion
@Deprecated @Profile(level=CORE) @UML(identifier="version", obligation=MANDATORY, specification=ISO_19115, version=2003) default InternationalString getVersion()
Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getEdition()
.Version of the format (date, number, etc).- Returns:
- version of the format.
-
getAmendmentNumber
@UML(identifier="amendmentNumber", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getAmendmentNumber()
Amendment number of the format version.- Returns:
- amendment number of the format version, or
null
.
-
getFileDecompressionTechnique
@UML(identifier="fileDecompressionTechnique", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getFileDecompressionTechnique()
Recommendations of algorithms or processes that can be applied to read or expand resources to which compression techniques have been applied.- Returns:
- processes that can be applied to read resources to which compression techniques have been applied,
or
null
.
-
getMedia
@UML(identifier="medium", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Medium> getMedia()
Media used by the format.- Returns:
- media used by the format.
- Since:
- 3.1
-
getFormatDistributors
@UML(identifier="formatDistributor", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Distributor> getFormatDistributors()
Provides information about the distributor's format.- Returns:
- information about the distributor's format.
-
-