Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade from ISO 19103:2005 to ISO 19103:2015 #17

Closed
desruisseaux opened this issue Feb 9, 2018 · 2 comments
Closed

Upgrade from ISO 19103:2005 to ISO 19103:2015 #17

desruisseaux opened this issue Feb 9, 2018 · 2 comments
Assignees
Projects
Milestone

Comments

@desruisseaux
Copy link
Contributor

@uml annotations in GeoAPI still refer to ISO 19103 published in 2005. We need to compare with the revision published in 2015, see if anything needs to be updated, then edit the Specification.ISO_19103 constant accordingly.

@desruisseaux desruisseaux added this to the 3.1 milestone Feb 9, 2018
@desruisseaux desruisseaux self-assigned this Mar 10, 2021
@desruisseaux
Copy link
Contributor Author

Some changes in the ISO specification that may have an impact on GeoAPI:

  • Removed types UnlimitedInteger, Directory, Probability, Logical, Multiplicity, MultiplicityRange.
  • Added MultilingualText and some new subtypes of Measure and UnitOfMeasure.
  • Added some web environment types.

desruisseaux added a commit that referenced this issue Mar 11, 2021
- RecordSchema is deprecated (removed in ISO standard).
- `locate(…)` methods are deprecated (removed in ISO standard).

ISO 19103:2015 introduces `Field` and `FieldType`, but GeoAPI uses `Map.Entry` instead.
Nevertheless the ISO `Field` types are referenced in the Javadoc and Asciidoc text:
discussion have been edited for using the "field" word instead of "member".

#17
asfgit pushed a commit to apache/sis that referenced this issue Mar 11, 2021
…05 to ISO 19103:2015.

The `Record` API has been simplified (some methods have been deprecated).
ISO 19103:2005 "members" have been replaced by ISO 19103:2015 "fields".
We reflect that change of word in the Javadoc texts and in comments.

opengeospatial/geoapi#17
desruisseaux added a commit that referenced this issue Mar 14, 2021
…igure E.6 in ISO 19103).

This commit completes #17 work.
@desruisseaux
Copy link
Contributor Author

Specification in src/main/asciidoc directory has been updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant