Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Table of contents

Anchor
Introduction
Introduction
Introduction

...

In this document we will open up a discussion of the 2.1.0 status of the FeatureType model to identify the key aspects that still need to be enhanced, and hopefully outline a strategy for the achievement of the level of expressiveness needed to

Excerpt

take a FeatureType instance and construct a to more meaningful GML schema

.

Anchor
Goals
Goals
Goals

  • To evaluate the current coverage level of the FeatureType API regarding GML Schemas
  • To propose the enhancements needed for a better, if not optimal, coverage of the GML Schema constructs

Anchor
Schema mapping essentials
Schema mapping essentials
Schema mapping essentials.

...

GML supports relationships between features via a simple "association" property that allows inline containment of related features, or use of xlink to reference them. The latter is perhaps the critical one to implement, since duplication of contained features with identical gml:ids is not legal.
We also need to expose the types of related features through the API because it is necessary to formulate requests - e.g. find roads that join junction B33454

Include Page
GEOTOOLS:2.2M0 API OverviewGEOTOOLS:
2.2M0 API Overview
Include Page
GEOTOOLS:GML Schema support requirementsGEOTOOLS:
GML Schema support requirements
Include Page
GEOTOOLS:Current requirements support reportGEOTOOLS:
Current requirements support report
Include Page
GEOTOOLS:Enhancement requirementsGEOTOOLS:
Enhancement requirements
Include Page
GEOTOOLS:Enhancements proposalGEOTOOLS:
Enhancements proposal