GeoAPI changes

This page contains two tables:

  1. Changes in the normative part of GeoAPI
  2. Changes in the conformance tests

Changes between GeoAPI 2.3-M4 and 2.3-M5

OGC/ISO identifier Modified type or member Change description
Package org.opengis.annotation
Interface Extension Removed
Package org.opengis.feature.type
Interface AttributeType New
Interface FeatureType New
Package org.opengis.geometry
Interface Geometry New
Package org.opengis.geometry.primitive
Interface Point New
Package org.opengis.metadata
MD_Metadata Interface MetaData OGC/ISO identifier changed from “MD_MetaData” to “MD_Metadata”
Package org.opengis.temporal
Interface PeriodDuration New
Interface TemporalPrimitive New
Package org.opengis.util
RecordType Interface RecordType Parent set to “Type”
Interface Type New
Interface org.opengis.metadata.acquisition.Requirement
satisfiedPlan Method getSatisfiedPlans() New
Method getSatisifedPlans() OGC/ISO identifier “satisfiedPlan” removed, Obligation “OPTIONAL” removed, Deprecated
Interface org.opengis.metadata.citation.Contact
Method getOnLineResource() OGC/ISO identifier “onLineResource” removed, Obligation “OPTIONAL” removed, Deprecated
onlineResource Method getOnlineResource() New
Interface org.opengis.metadata.spatial.GridSpatialRepresentation
axisDimensionProperties Method getAxisDimensionProperties() New
Method getAxisDimensionsProperties() OGC/ISO identifier “axisDimensionsProperties” removed, Obligation “MANDATORY” removed, Deprecated
Interface org.opengis.util.NameFactory
Method createTypeName(NameSpace, CharSequence) New
Interface org.opengis.util.Record
memberValue Method getAttributes() OGC/ISO identifier changed from “attributes” to “memberValue”
Interface org.opengis.util.RecordSchema
element Method getElements() Deprecated
Interface org.opengis.util.RecordType
Method getAttributeTypes() OGC/ISO identifier “attributeTypes” removed, Obligation “MANDATORY” removed, Deprecated
Method getContainer() OGC/ISO identifier “container” removed, Obligation “OPTIONAL” removed
memberTypes Method getMemberTypes() New