h1 SEEGRID Project Scope notes:
The SEEGrid community http://seegrid.csiro.au is progressing a project to extend GeoServer to support "Community Schemas". Please see the Use Case document for more information on why.
This is a small project with enough funds for a few months total effort, but the implementation team, Rob Atkinson and Peter Barrs from Social Change Online http://socialchange.net.au, have a fair bit of experience in Java based WFS implementations including many of the ideas presented here, and we're working closely with the sponsoring agencies and Simon Cox (one of the main GML editors, and WFS RWG) - so we are confident we can create some sort of an outcome.
This project arises out of a larger project, "Solid Earth and Environment Grid - Information Services" https://www.seegrid.csiro.au/twiki/bin/view/Infosrvices/RoadmapDocument to explore deployment of a GML-derived application schema within a sector comprising a range of business processes, scientific activity and typical data access services.
For specific thoughts related to the requirements to support "community schemas" see the following sections:
Initial project is aimed at supporting "Observations and Measurements" model against relational databases.
This requires, at the very least:
Our aim is to work as closely as possible with the mainstream Geoserver community to:
It is understood that much of the actual coding is likely to take place within the Geotools codebase. We have nevertheless initially focussed on the WFS implementation because this set of Geotool users are going to have the greatest affiinity for the project requirements, and be the group whose uptake of improvements will drive improved interoperability in practice.