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 InternationalStringgetAmendmentNumber()Amendment number of the format version.default InternationalStringgetFileDecompressionTechnique()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.CitationgetFormatSpecificationCitation()Citation / URL of the specification format.default Collection<? extends Medium>getMedia()Media used by the format.default InternationalStringgetName()Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getAlternateTitles().default InternationalStringgetSpecification()Deprecated.As of ISO 19115:2014, replaced bygetFormatSpecificationCitation().getTitle().default InternationalStringgetVersion()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.
-
-