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-94) Update SIS to revision 2013 of the ISO 19115 standard
Date Mon, 25 Mar 2013 10:09:15 GMT

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

Martin Desruisseaux updated SIS-94:
-----------------------------------

    Description: 
One of Apache SIS goals is to comply with the ISO (_International Standards Organization_)
specifications. Compliance to international standards not only increase inter-operability
between products, but is also a legal requirement for government agencies in the European
Union since the INSPIRE directive from the European Commission.

Apache SIS currently implements the ISO 19115 (_Geographic information - Metadata_) standard,
as published in 2003, completed by ISO 19115-2 published in 2009. The ISO organization updates
their standards once every 10 years. The new ISO 19115 revision is expected to be published
around May 2013.

We will need to update Apache SIS to make it compliant with the new ISO 19115 standards. Because
Apache SIS implements the GeoAPI interfaces defined by the Open Geospatial Consortium (OGC),
this task will need to be done in cooperation with the OGC GeoAPI working group. More specifically,
the tasks will be (not necessarily in that order - many tasks are expected to be done in parallel):

* On the OGC GeoAPI side:
** Get legal copies of the new ISO 19115-1, -2, -3 and -4 standards (to be provided by mentors).
** Review all classes, interfaces, fields and methods defined in the {{org.opengis.metadata.*}}
packages and compare them with the new definitions provided in ISO 19115-1 and -2.
*** For every new elements added in ISO 19115-1/2, add the corresponding elements in the Java
interfaces.
*** For every elements removed from ISO 19115-1/2, deprecate the corresponding elements in
the Java interfaces.
*** Fix any discrepancies or errors which may be found on a case-by-case basis, to be discussed
on the GeoAPI mailing list.
*** Make sure that all elements have an up-to-date and accurate Javadoc.
** Update the GeoAPI specification with mentor help.
** Write test cases in the {{geoapi-conformance}} module.
* On the Apache SIS side:
** For all changes done in GeoAPI interface, reflect the changes in the Apache SIS implementation
in the {{org.apache.sis.metadata.iso.*}} packages.
** Add JAXB adapters for the new elements, or fix JAXB adapters for existing elements, in
order to marshal/unmarshall XML documents compliant with the new standards as defined in ISO
19115-3 and -4.
** Check for any additional requirements defined by the INSPIRE directive.
** Ensure that Apache SIS passes the tests defined in GeoAPI.
** In collaboration with specialists, write some use cases and demos using the new metadata
objects.

Peoples who can help for this task are:
* Contributor of the Apache SIS metadata module and GeoAPI chairman (mentor).
* Authors of the MD-Web project and peoples working in remote-sensing (for more metadata advice).
* Member of the OGC Architecture Board for help with OGC procedure.
* Some authors who contributed to the ISO 19115 revision.


  was:
One of Apache SIS goals is to comply with the ISO (_International Standards Organization_)
specifications. Compliance to international standards not only increase inter-operability
between products, but is also a legal requirement for government agencies in the European
Union since the INSPIRE directive from the European Commission.

Apache SIS currently implements the ISO 19115 (_Geographic information - Metadata_) standard,
as published in 2003, completed by ISO 19115-2 published in 2009. The ISO organization updates
their standards once every 10 years. The new ISO 19115 revision is expected to be published
around May 2013.

We will need to update Apache SIS to make it compliant with the new ISO 19115 standards. Because
Apache SIS implements the GeoAPI interfaces defined by the Open Geospatial Consortium (OGC),
this task will need to be done in cooperation with the OGC GeoAPI working group. More specifically,
the tasks will be (not necessarily in that order - many tasks are expected to be done in parallel):

* On the OGC GeoAPI side:
** Get legal copies of the new ISO 19115-1, -2, -3 and -4 standards (to be provided by mentors).
** Review all classes, interfaces, fields and methods defined in the {{org.opengis.metadata.*}}
packages and compare them with the new definitions provided in ISO 19115-1 and -2.
*** For every new elements added in ISO 19115-1/2, add the corresponding elements in the Java
interfaces.
*** For every elements removed from ISO 19115-1/2, deprecate the corresponding elements in
the Java interfaces.
*** Fix any discrepancies or errors which may be found on a case-by-case basis, to be discussed
on the GeoAPI mailing list.
*** Make sure that all elements have an up-to-date and accurate Javadoc.
** Update the GeoAPI specification with mentor help.
** Write test cases in the {{geoapi-conformance}} module.
* On the Apache SIS side:
** For all changes done in GeoAPI interface, reflect the changes in the Apache SIS implementation
in the {{org.apache.sis.metadata.iso.*}} packages.
** Add JAXB adapters for the new elements, or fix JAXB adapters for existing elements, in
order to marshal/unmarshall XML documents compliant with the new standards as defined in ISO
19115-3 and -4.
** Check for any additional requirements defined by the INSPIRE directive.
** Ensure that Apache SIS passes the tests defined in GeoAPI.
** In collaboration with specialists, write some use cases and demos using the new metadata
objects.

Peoples who can help for this task are:
* Contributor of the Apache SIS metadata module and GeoAPI chairman (mentor).
* Authors of the MD-Web project and peoples working in remote-sensing (for more metadata advice).
* Member of the OGC Architecture Board for help with OGC procedure.


    
> Update SIS to revision 2013 of the ISO 19115 standard
> -----------------------------------------------------
>
>                 Key: SIS-94
>                 URL: https://issues.apache.org/jira/browse/SIS-94
>             Project: Spatial Information Systems
>          Issue Type: Improvement
>          Components: Metadata
>            Reporter: Martin Desruisseaux
>              Labels: gsoc2013
>   Original Estimate: 1,344h
>  Remaining Estimate: 1,344h
>
> One of Apache SIS goals is to comply with the ISO (_International Standards Organization_)
specifications. Compliance to international standards not only increase inter-operability
between products, but is also a legal requirement for government agencies in the European
Union since the INSPIRE directive from the European Commission.
> Apache SIS currently implements the ISO 19115 (_Geographic information - Metadata_) standard,
as published in 2003, completed by ISO 19115-2 published in 2009. The ISO organization updates
their standards once every 10 years. The new ISO 19115 revision is expected to be published
around May 2013.
> We will need to update Apache SIS to make it compliant with the new ISO 19115 standards.
Because Apache SIS implements the GeoAPI interfaces defined by the Open Geospatial Consortium
(OGC), this task will need to be done in cooperation with the OGC GeoAPI working group. More
specifically, the tasks will be (not necessarily in that order - many tasks are expected to
be done in parallel):
> * On the OGC GeoAPI side:
> ** Get legal copies of the new ISO 19115-1, -2, -3 and -4 standards (to be provided by
mentors).
> ** Review all classes, interfaces, fields and methods defined in the {{org.opengis.metadata.*}}
packages and compare them with the new definitions provided in ISO 19115-1 and -2.
> *** For every new elements added in ISO 19115-1/2, add the corresponding elements in
the Java interfaces.
> *** For every elements removed from ISO 19115-1/2, deprecate the corresponding elements
in the Java interfaces.
> *** Fix any discrepancies or errors which may be found on a case-by-case basis, to be
discussed on the GeoAPI mailing list.
> *** Make sure that all elements have an up-to-date and accurate Javadoc.
> ** Update the GeoAPI specification with mentor help.
> ** Write test cases in the {{geoapi-conformance}} module.
> * On the Apache SIS side:
> ** For all changes done in GeoAPI interface, reflect the changes in the Apache SIS implementation
in the {{org.apache.sis.metadata.iso.*}} packages.
> ** Add JAXB adapters for the new elements, or fix JAXB adapters for existing elements,
in order to marshal/unmarshall XML documents compliant with the new standards as defined in
ISO 19115-3 and -4.
> ** Check for any additional requirements defined by the INSPIRE directive.
> ** Ensure that Apache SIS passes the tests defined in GeoAPI.
> ** In collaboration with specialists, write some use cases and demos using the new metadata
objects.
> Peoples who can help for this task are:
> * Contributor of the Apache SIS metadata module and GeoAPI chairman (mentor).
> * Authors of the MD-Web project and peoples working in remote-sensing (for more metadata
advice).
> * Member of the OGC Architecture Board for help with OGC procedure.
> * Some authors who contributed to the ISO 19115 revision.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message