Skip to content

GSIP 212

NielsCharlier edited this page Jun 2, 2022 · 3 revisions

GSIP 212 - Promote metadata to extension

Overview

The metadata module allows an unlimited amount of customized metadata to be added to layer configurations, based on YAML configuration files with very advanced possibilities of generating a custom metadata form.

It serves as one the essential modules (together with gs-csw-iso) to effectively use geoserver as the main storer and deliverer of CSW metadata that complies with the INSPIRE specifications (for which the built-in metadata features are insufficient and could never satisfy every individual case).

Proposed By

Niels Charlier

Assigned to Release

This proposal is for GeoServer 2.21.0

State

  • Under Discussion
  • In Progress
  • Completed
  • Rejected
  • Deferred

Motivation

With better support for INSPIRE complying metadata services, geoserver is more attractive to government departments that need this.

However, it can be useful for many cases not related to INSPIRE. It provides full customisation.

Proposal

Actions needed for graduation:

  • Moving the module from community to extension in the build system.
  • Cleaning up eventual QA failures
  • Updating the website template to make the extension available.
  • Updating the pom.xml contact information.
  • Updating documentation location, remove eventual warnings related to community status.

Extension status requirements

The developers guide lists several requirements for community modules graduating to an extension:

  1. The module has at least a “handful” of users

    • It is used by several (separate) department of the Flemish Government in Belgium, and a few German local governments use or are interested in using it.
  2. The module has a designated and active maintainer

    • Niels Charlier is willing to act in this capacity.
  3. The module is considered “stable” by the majority of the PSC

    • see votes
  4. The module maintains 40% test coverage

    • Module has 71% test coverage according (jaccocco report)
  5. The module has no IP violations

    • The code was developed for DOV Vlaanderen ; they signed the CLA for this.
  6. The module has a page in the user manual

  7. The maintainer has signed the GeoServer Contributor Agreement

    • OSGeo CLA signed

Voting

Project Steering Committee:

  • Alessio Fabiani:
  • Andrea Aime: +0
  • Ian Turton: +1
  • Jody Garnett: +0
  • Jukka Rahkonen: +1
  • Kevin Smith:
  • Simone Giannecchini: +1
  • Torben Barsballe:
  • Nuno Oliveira: +0

Links

https://osgeo-org.atlassian.net/browse/GEOS-10524

Clone this wiki locally