Hello Ramanand

Welcome! I would suggest to begin with this part:

    Upgrade NetCDF to ISO-19115 mapping
    https://issues.apache.org/jira/browse/SIS-171

This part involve almost no programming, but requires to become familiar
with the metadata standards. Current NetCDF Attribute Convention for
Data Discovery (ACDD) seems to be version 1.3. The steps would be:

  * Get familiar with the "NetCDF, HDF, and ISO Metadata" page [1].
  * Checkout (from SVN or from Git mirror) branch JDK8 of Apache SIS.
  * Open the AttributeNames source file [2] in an editor.
  * Open the AttributeNames javadoc [3] in a browser.
  * Open the latest ACDD page [4] in a browser.
  * Open the NcISO page [5]. The XSLT give a mapping form NetCDF to ISO
    19115 attribute.

Before to start modifying the existing code, I would suggest to verify
if the existing one is still accurate. You can check the attribute names
listed at the beginning of Javadoc [3] and compare with the index at the
bottom of ACDD page. For each matching name, the following verification
could be done:

  * Read the javadoc of that attribute in Apache SIS and the explanation
    of the equivalent attribute in ACDD page, and ensures that they are
    semantically equivalent.
  * Find that attribute in the ncISO XSLT file and verify that the path
    in the XSLT match the path in the Javadoc.

If you find mismatch, I suggest that we discuss on the mailing list
first. If it appears to be a SIS mistake, then the next step will be to
fix it.

After that, the next step would be to add new attributes from ACDD 1.3
that are not yet in Apache SIS.

    Thanks!

        Martin



[1] http://wiki.esipfed.org/index.php/NetCDF,_HDF,_and_ISO_Metadata
[2] 
storage/sis-netcdf/src/main/java/org/apache/sis/storage/netcdf/AttributeNames.java
[3] 
http://sis.apache.org/apidocs/org/apache/sis/storage/netcdf/AttributeNames.html
[4] http://wiki.esipfed.org/index.php/Attribute_Convention_for_Data_Discovery
[5] https://geo-ide.noaa.gov/wiki/index.php?title=NcISO


Le 14/05/2017 à 23:10, Ramanand Bhagwandin a écrit :

> I would like to help out with the task listed at 
> https://helpwanted.apache.org/task.html?4bbfab6d
>
> Hi,
>
> My name is Ramanand Bhagwandin. I recently joined Apache. My ICLA has been 
> filed.
> I would like to start with something simple to get acquainted with the way 
> how things work and work my way up.
> Hopefully you can help me with this project.
>
> With kind regards,
>
>
> Ramanand Bhagwandin

Reply via email to