Package org.opengis.annotation

Set of annotations mapping GeoAPI interfaces to Open Geospatial UML or XML schemas. The most frequently used annotation is UML, which documents the standard in which are defined the type or method, the original name of the element and the obligation level of the type if other than the default mandatory level of obligation. As an example, the annotation for the ProjectedCRS interface appears in the source code as:
@UML(identifier = "SC_ProjectedCRS",
     specification = ISO_19111)
These annotations are available at runtime by Java introspection. This is useful, for example, when code needs to marshall data using the name defined by the ISO standard rather than the GeoAPI name.