-
Notifications
You must be signed in to change notification settings - Fork 17
2016 09 13 ncISO Workshop Agenda and Notes
Sept 13th, 10am PDT/1pm EDT - 1pm PDT/4 pm EDT (as needed)
Attending: Kevin O’Brien (@kevin-obrien), Eugene Burger (@eugeneburger), Bob Simons (@BobSimons), Kyle Wilcox (@kwilcox), Luke Campbell(@lukecampbell), Roland Schweitzer (@noaaroland), Sean Arms (@lesserwhirls), Ethan Davis (@ethanrd), Rich Signell (@rsignell-usgs), Dave Neufeld (@geoneubie), Yuanjie Li
#Agenda topics:
- Workshop goals (Kevin)
- NcISO introduction and history (Dave N.)
- Current status in TDS (Sean)
- IOOS/Axiom/USGS perspective on NcISO use and future development (Kyle/Rich)
- Current PMEL work updating desktop client to ACDD 1.3 (Roland)
- https://github.com/noaaroland/uafnciso
- Updated transform for ACDD 1.3 (only the first actually changed)
- https://cdn.rawgit.com/noaaroland/uafnciso/master/transforms/UnidataDDCount-HTML.xsl
- https://cdn.rawgit.com/noaaroland/uafnciso/master/transforms/UnidataDD2MI.xsl
- Example Rubric: https://cdn.rawgit.com/noaaroland/uafnciso/master/examples/thredds_dodsC_woa09_1deg_monthly.html
- ACDD: http://wiki.esipfed.org/index.php/Attribute_Convention_for_Data_Discovery_1-3
- Steps moving forward (All)
- How to merge desktop and web service code?
- How best can Unidata and PMEL work together?
- Wrap up and define action items (All)
#Meeting Notes
threddsIso on github (https://github.com/Unidata/threddsIso): Anna Milan approves all pull requests for threddsISO github
TDS 5 dev server: http://thredds-dev.unidata.ucar.edu/thredds/catalog/catalog.html
Example ncISO Services on dev server: http://thredds-dev.unidata.ucar.edu/thredds/catalog/grib/NCEP/HRRR/CONUS_2p5km/catalog.html?dataset=grib/NCEP/HRRR/CONUS_2p5km/Best (see Access methods ISO, NCML, and UDDC)
Anna Milan’s ISO services including V2 Rubric are apparently not related to the ncISO rubric: http://www.ngdc.noaa.gov/docucomp/recordServices http://www.ngdc.noaa.gov/metadata/published/xsl/rubricv2/
Need to think about how to roll out new NcISO version in TDS and desktop, as rubric scores will likely go down for many datasets.
NcISO only deals with attributes on a global level, not associated with individual variables. V1.3 of ACDD has variable-specific “highly recommended” attributes. NcISO will just ignore those for now.
IOOS is developing a catalog implementation using CKAN that harvests WAFS of ISO xml generated by NcISO. CKAN, however, uses a different xsd schema than NGDC. Luke has to transform the NcISO generated ISO xml for compatibility with CKAN. Would be good to achieve consensus on the which schema to use.
Kyle suggested using netCDF API’s instead of relying on transforms. While all agreed this is a good idea, the scope of implementing such a capability is too large to tackle currently.
##Action items
Compare code bases to determine if command line features (crawling) already exist in server code (Roland, Sean)
- If not, add it.
Unidata to access new transforms for updating NcISO service to ACDD v1.3 (Sean) (see Unidata/threddsIso/#25)
ACDD mappings wiki page to be updated. Rich will contact Anna to add this to meeting agenda. (Rich)
Changes to TDS and client versions to allow implementers to provide their own ISO and/or ACDD XLS. (Roland/Sean) (see Unidata/threddsIso/#25)
What to do with variable attributes? -- especially as related to the production of the ISO 19115 XML
- For now, NcISO will ignore the variable attributes
Investigate validity of Hyrax ISO from .iso extension (??? - maybe Li?)
Review use of netCDF-Java utilities for bounding box, vertical coordinates, etc. (Sean)
Suggestion: Sprint coding session at ESIP summer meeting