Package org.opengis.metadata.content
Interface FeatureCatalogueDescription
-
- All Superinterfaces:
ContentInformation
@UML(identifier="MD_FeatureCatalogueDescription", specification=ISO_19115) public interface FeatureCatalogueDescription extends ContentInformation
Information identifying the feature catalogue or the conceptual schema.- Since:
- 2.0
-
-
Method Summary
Modifier and Type Method Description Collection<? extends Citation>getFeatureCatalogueCitations()Complete bibliographic reference to one or more external feature catalogues.default Collection<? extends FeatureTypeInfo>getFeatureTypeInfo()Subset of feature types from cited feature catalogue occurring in resource and count of feature instances.default Collection<? extends GenericName>getFeatureTypes()Deprecated.As of ISO 19115:2014, replaced bygetFeatureTypeInfo().default Collection<Locale>getLanguages()Deprecated.Replaced bygetLocalesAndCharsets().keySet().default Map<Locale,Charset>getLocalesAndCharsets()Language(s) and character set(s) used within the catalogue.default BooleanisCompliant()Indication of whether or not the cited feature catalogue complies with ISO 19110.default booleanisIncludedWithDataset()Indication of whether or not the feature catalogue is included with the resource.
-
-
-
Method Detail
-
isCompliant
@UML(identifier="complianceCode", obligation=OPTIONAL, specification=ISO_19115) default Boolean isCompliant()
Indication of whether or not the cited feature catalogue complies with ISO 19110. This value is optional, and therefore may be null.- Returns:
- whether or not the cited feature catalogue complies with ISO 19110, or
null.
-
getLocalesAndCharsets
@UML(identifier="locale", obligation=OPTIONAL, specification=ISO_19115) default Map<Locale,Charset> getLocalesAndCharsets()
Language(s) and character set(s) used within the catalogue. Note that contrarily to thePT_Localeobject defined by ISO 19115:2014, thejava.util.Localeobject 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 byLocale.getISO3Language(). Character sets shall be referenced by name from the IANA Character Set register.- Returns:
- language(s) and character set(s) used within the catalogue.
- Since:
- 3.1
- See Also:
DataIdentification.getLocalesAndCharsets(),Metadata.getLocalesAndCharsets()
Departure from OGC/ISO specification:
GeoAPI replaces ISO 19115:2014LanguageCode,CountryCodeandMD_CharacterSetCodecode lists by equivalent objects from the standard Java library. Seeorg.opengis.metadata.Metadata#getLocalesAndCharsets()for more information.
-
getLanguages
@Deprecated @UML(identifier="language", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Collection<Locale> getLanguages()
Deprecated.Replaced bygetLocalesAndCharsets().keySet().Language(s) used within the catalogue.- Returns:
- language(s) used within the catalogue.
-
isIncludedWithDataset
@UML(identifier="includedWithDataset", obligation=OPTIONAL, specification=ISO_19115) default boolean isIncludedWithDataset()
Indication of whether or not the feature catalogue is included with the resource.- Returns:
- whether or not the feature catalogue is included with the resource.
-
getFeatureTypeInfo
@UML(identifier="featureTypes", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends FeatureTypeInfo> getFeatureTypeInfo()
Subset of feature types from cited feature catalogue occurring in resource and count of feature instances.- Returns:
- subset of feature types occurring in resource.
- Since:
- 3.1
- Avoid name collision with the ISO 19115:2003 definition of "
featureTypes". - Avoid confusion between
FeatureTypeInfoandorg.opengis.feature.FeatureType. AgetFeatureTypes()method name would suggest that the collection contains the later.
Departure from OGC/ISO specification:
Renamed from "featureTypes" to "featureTypeInfo" for the following reasons:
-
getFeatureTypes
@Deprecated default Collection<? extends GenericName> getFeatureTypes()
Deprecated.As of ISO 19115:2014, replaced bygetFeatureTypeInfo().Names of the feature types.- Returns:
- names of the feature types.
-
getFeatureCatalogueCitations
@UML(identifier="featureCatalogueCitation", obligation=CONDITIONAL, specification=ISO_19115) Collection<? extends Citation> getFeatureCatalogueCitations()
Complete bibliographic reference to one or more external feature catalogues.- Returns:
- bibliographic reference to one or more external feature catalogues.
- Condition:
- Mandatory if the feature catalogue is not included with resource
and
FeatureCatalogueis not provided.
-
-