Package org.geotools.metadata

Root package for various metadata implementations. This root package is not linked to any particular metadata standard. It assumes that a standard is defined through a set of Java interfaces (for example org.opengis.metadata) and uses reflection for performing basic operations like comparaisons and copies.

Possible metadata implementations (already available or planed in a future Geotools version) are:

  • org.geotools.metadata.iso: concrete implementation of ISO interfaces, including ISO 19115.

  • org.geotools.metadata.dublin: concrete implementation of Dublin core interfaces. Not yet implemented.

  • org.geotools.metadata.sql: implementation of metadata interfaces backed by a SQL database. The metadata interfaces doesn't need to be ISO ones, which is why this package is not a sub-package of the ISO's one.

  • org.geotools.metadata.xml: implementation of metadata interfaces backed by a XML files. The metadata interfaces doesn't need to be ISO ones, which is why this package is not a sub-package of the ISO's one. Not yet implemented.