Interface DataIdentification

    • Method Detail

      • getLocalesAndCharsets

        @Profile(level=CORE)
        @UML(identifier="defaultLocale+otherLocale",
             obligation=CONDITIONAL,
             specification=ISO_19115)
        default Map<Locale,​Charset> getLocalesAndCharsets()
        Language(s) and character set(s) used within the resource. The first element in iteration order shall be the default language. All other elements, if any, are alternate language(s) used within the resource. Note that contrarily to the PT_Locale object defined by ISO 19115:2014, the java.util.Locale object does not contain character encoding information. The character set information is stored in separated objects, associated to locales through entries in the map.

        XML representation

        XML documents shall format languages using the ISO 639-2 language code as returned by Locale.getISO3Language(). Character sets shall be referenced by name from the IANA Character Set register.
        Returns:
        language(s) and character set(s) used within the resource.
        Since:
        3.1
        See Also:
        Metadata.getLocalesAndCharsets(), FeatureCatalogueDescription.getLocalesAndCharsets()
        Departure from OGC/ISO specification:
        GeoAPI replaces ISO 19115:2014 LanguageCode, CountryCode and MD_CharacterSetCode code lists by equivalent objects from the standard Java library. See org.opengis.metadata.Metadata#getLocalesAndCharsets() for more information.
        Condition:
        Mandatory if language used in resource.
      • getEnvironmentDescription

        @UML(identifier="environmentDescription",
             obligation=OPTIONAL,
             specification=ISO_19115)
        default InternationalString getEnvironmentDescription()
        Description of the resource in the producer's processing environment, including items such as the software, the computer operating system, file name, and the dataset size.
        Returns:
        description of the resource in the producer's processing environment, or null.