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

Martin Desruisseaux closed SIS-94.
----------------------------------

> Update SIS to revision 2014 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
>    Affects Versions: 0.3, 0.4
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>              Labels: gsoc2013
>             Fix For: 0.5
>
>         Attachments: AbstractParty.java, DefaultAssociatedResource.java, 
> DefaultAttributeGroup.java, DefaultBand.patch, DefaultCitation.patch, 
> DefaultConstraint.patch, DefaultContact.patch, DefaultCoupledResource.java, 
> DefaultCoverageDescription.java, DefaultDimension.patch, 
> DefaultFeatureTypeInfo.java, DefaultIndividual.java, 
> DefaultKeywordClass.java, DefaultMetadataScope.java, 
> DefaultOperationChainMetadata.java, DefaultOperationMetadata.java, 
> DefaultOrganisation.java, DefaultParameter.java, DefaultProcessStep.patch, 
> DefaultRangeDimension.patch, DefaultReleasability.java, 
> DefaultRepresentativeFraction.patch, DefaultResponsibility.java, 
> DefaultSampleDimension.java, DefaultSpatialTemporalExtent.patch, 
> DefaultTelephone.patch, defaultBrowseGraphic.patch, defaultKeyword.patch, 
> defaultLineage.patch, defaultMaintenance.patch, 
> defaultServiceIdentification.patch, defaultSource.patch, defaultUsage.patch
>
>   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 has been published in 2014 and is available there:
> http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=53798
> We 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 ([GEO-232|http://jira.codehaus.org/browse/GEO-232]):
> ** 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 was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to