Skip navigation links

Package org.apache.sis.feature

Defines the structure and content of views of real-world phenomenon.

See: Description

Package org.apache.sis.feature Description

Defines the structure and content of views of real-world phenomenon. The phenomenon to represent (or a fundamental unit of information) is called a feature. The term “feature” may be used in different contexts: In addition, a feature type can inherit the properties of one or more other feature types. Properties defined in the sub-type can override properties of the same name defined in the super-types, provided that values of the sub-type property are assignable to the super-type property.
Each feature type has a name, which should be unique. Those names are the main criterion used for checking if a feature type is assignable from another type. Names can be scoped for avoiding name collision.
Class hierarchy
The class hierarchy for feature types is derived from ISO 19109 specification. The class hierarchy for feature instances is closely related:
Feature class hierarchy
Types Instances
Identified type
 ├─ Feature type
 └─ Property type
     ├─ Attribute type
     ├─ Feature association role
     └─ Operation
Feature (sparse or dense)
 ├─ Attribute (singleton or multi-valued)
 └─ Feature association (singleton or multi-valued)

Defined in the sis-feature module

Skip navigation links

Copyright © 2010–2016 The Apache Software Foundation. All rights reserved.