sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SIS-175) Omitted ISO 19109 attributes
Date Mon, 28 Apr 2014 20:18:17 GMT

     [ https://issues.apache.org/jira/browse/SIS-175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Desruisseaux updated SIS-175:
------------------------------------

    Description: 
The {{org.apache.sis.feature}} package is inspired by ISO 19109. The mapping is not one-to-one
however. For example the type of attribute values is defined by a {{java.lang.Class}} rather
than a name.

The following attributes have been omitted for now, because the mapping to a Java API is not
yet clear:

* {{IdentifiedType.constrainedBy}} : {{CharacterString}}
* {{AttributeType.valueDomain}} : {{CharacterString}}

Rational: a {{CharacterString}} is hardly programmatically usable. A {{Range}} would be better
but too specific. We could follow the GeoAPI path and define a {{restrictions : Filter}} property.
That would be more generic, but we are probably better to wait for Filter to be implemented
in SIS.

GML additionally define the following properties:

* {{FeatureType.identifier}}
* {{FeatureType.boundedBy}} : {{Envelope}}


  was:
The {{org.apache.sis.feature}} package is inspired by ISO 19109. The mapping is not one-to-one
however. For example the type of attribute values is defined by a {{java.lang.Class}} rather
than a name.

The following attributes have been omitted for now, because the mapping to a Java API is not
yet clear:

* {{IdentifiedType.constrainedBy}} : {{CharacterString}}
* {{AttributeType.valueDomain}} : {{CharacterString}}

Rational: a {{CharacterString}} is hardly programmatically usable. A {{Range}} would be better
but too specific. We could follow the GeoAPI path and define a {{restrictions : Filter}} property.
That would be more generic, but we are probably better to wait for Filter to be implemented
in SIS.



> Omitted ISO 19109 attributes
> ----------------------------
>
>                 Key: SIS-175
>                 URL: https://issues.apache.org/jira/browse/SIS-175
>             Project: Spatial Information Systems
>          Issue Type: Task
>          Components: Features
>            Reporter: Martin Desruisseaux
>            Priority: Minor
>
> The {{org.apache.sis.feature}} package is inspired by ISO 19109. The mapping is not one-to-one
however. For example the type of attribute values is defined by a {{java.lang.Class}} rather
than a name.
> The following attributes have been omitted for now, because the mapping to a Java API
is not yet clear:
> * {{IdentifiedType.constrainedBy}} : {{CharacterString}}
> * {{AttributeType.valueDomain}} : {{CharacterString}}
> Rational: a {{CharacterString}} is hardly programmatically usable. A {{Range}} would
be better but too specific. We could follow the GeoAPI path and define a {{restrictions :
Filter}} property. That would be more generic, but we are probably better to wait for Filter
to be implemented in SIS.
> GML additionally define the following properties:
> * {{FeatureType.identifier}}
> * {{FeatureType.boundedBy}} : {{Envelope}}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message