opengeospatial / geoapi

GeoAPI provides a set of interfaces in programming languages (currently Java and Python) for geospatial applications. The GeoAPI interfaces closely follow OGC specifications, adaptated to match the expectations of programmers.
http://www.geoapi.org
Apache License 2.0
118 stars 37 forks source link

Add interface for MD_FeatureCatalogue #20

Open desruisseaux opened 6 years ago

desruisseaux commented 6 years ago

The FeatureCatalogueDescription currently has two direct subtypes: CoverageDescription (itself specialized with ImageDescription) and FeatureCatalogueDescription. But there is another type not yet provided by GeoAPI: FeatureCatalogue. This class is documented as "a catalogue of feature types" and contains only one property: featureCatalogue of type FC_FeatureCatalogue (from ISO 19110), documented as "the catalogue of feature types, attribution, operations, and relationships used by the resource" (cardinality 1:N). This class has not been made available in GeoAPI because its only property is a dependency to ISO 19110, which is not yet available in GeoAPI.

If this interface is added in GeoAPI, then @code FeatureCatalogue in FeatureCatalogueDescription should be changed to @link FeatureCatalogue.