Skip to content
This repository has been archived by the owner on Oct 18, 2019. It is now read-only.

Roadmap

kknee edited this page Aug 26, 2014 · 15 revisions

Introduction

This page is intended to serve as a long term planning tool for Catalog enhancements. It should be considered a statement of goals and objectives and not a commitment to funding. We publish this page to encourage an open source community to commit to Catalog development and to facilitate planning by program management.

Milestones for the IOOS Catalog are listed in the GitHub Repository (https://github.com/ioos/catalog/milestones).

V1-2

These versions are not included here. They are remnants of earlier development efforts by the IOOS program office. It would be logical to ignore these previous attempts and not muddle the semantic versioning of the current catalog but we choose to retain them to maintain some consistency with old program literature. Developers and other members of the open source community should ignore them and consider v3.0.0 the effective first public release.

V3.0.0: Initial Release

Initial release of the new IOOS Catalog.

V3.1: Address immediate goals and issues

Following the release of the IOOS Catalog 3.0, several immediate goals, related to improving the user experience, the site workflow, and fixing bugs, were identified. These goals have been addressed in the current release (v3.1, due 29 Aug) Details can be found here: https://github.com/ioos/catalog/milestones/Version%203.1:%20Fix%20Bugs%20and%20Immediate%20User%20Experience/Workflow%20Issues

V3.2: Short term goals

Short term goals, included in the 3.2 release (due 30 Sep) will include an overhaul of the current catalog landing page. The existing home page provides a dashboard-like view of the number of services and datasets current contained within IOOS, but is likely too technical for a casual user. This page will become the ‘IOOS Catalog Dashboard’ and be replaced with an IOOS Catalog landing page containing thumbnails that link the users to a number of different entry points into the IOOS. These links will include:

  • ‘IOOS by the Numbers’ - an overview of IOOS statistics (# of web hits, # of SOS hits, # of data downloads) that highlights the significant capabilities of IOOS and it’s importance to the metocean data community. The ‘IOOS by the Numbers’ concept will be simple to start, but will continue to evolve with subsequent catalog releases.
  • The IOOS Catalog Dashboard - a reworking of the current homepage
  • The IOOS Catalog Map - a direct link to the Catalog map, which will be rebranded as the IOOS Asset Map
  • ‘Featured Maps’ - rotating display of map-based websites developed by IOOS RA’s and federal partners. The ‘Featured Maps’ option will link to a page containing thumbnails of all featured maps. Several (Glider Asset Map) will always be included, while others may be rotated.
  • A link providing instructions for downloading data (a longer term goal is to allow data download directly from the site)
  • A news feed connecting to IOOS related Twitter, Facebook, and Blog accounts The idea behind the newly designed homepage is to make IOOS accessible to a variety of users from Program Office managers that need to present IOOS DMAC to technical users that need to discover data.

Other short term goals include ensure that both federal partners and regional associations are equally represented on the various Catalog pages and full integration of glider data.

V3.X Medium Term Goals

Of great importance after addressing the short term goals is replacement of the previous catalog on the IOOS web site (http://www.ioos.noaa.gov/catalog/welcome.html) with an accurate and automatically updated depiction of IOOS-related datasets and services and a clear entry-point into the main catalog.ioos.us site.

Other medium term goals included in the 3.x release focus on enhancing the usability of the IOOS Dashboard (current Catalog homepage) and the IOOS Asset Map (current Catalog Map). The largest enhancement will include visualization of data either directly in the Asset Map or in an associated map developed specifically for data visualization. The amount of data made available for visualization in the 3.x release will be limited and further developed in the 4.0 release.

Additional enhancements will include improved search and data filtering, additional system monitoring (e.g. alert emails when platforms are added or removed, or when services are detected to be down for an extended (time TBD) duration), improved display of dataset metadata, and workflow improvements for using the asset map (e.g. data query, grouping of points, visualization of global footprints, z-order of datasets).

V4.x: Long Term Goals

Long-term goals, included in the 4.0 release, include a fully conceptualized version of ‘IOOS by the Numbers’ updated automatically where possible, an API providing access to catalog data, and the addition of more robust data visualization.

A number of long-term goals have also been set for FY15. The issues tackled in FY15 may include the following items, which will be further prioritized as Catalog development in FY14 progresses:

  • Data discovery via the catalog including integration with the OGCSearch tool, faceted search based on IOOS controlled vocabularies, free text search with a google like interface and based on elastic search or some other back end indexing scheme.
  • Operational implementation of the compliance checker and provision of automated feedback back to data providers.
  • Inclusion of biological data types
  • Exploration of alternative options for operational hosting of catalog.
  • Experiment with CKAN (or GeoPortal/pyCSW) as a way to incorporate the CS/W features from NGDC into Catalog products.
  • Publication of select views or layers via a service interface. For example, a weekly updated layer showing the locations of “IOOS Stations (def TBD)” served via a WMS/WFS interface provided by a parallel Geoserver. Note, the use of Geoserver is just an idea not a requirement. The requirement is to serve select layers via W*S, the Geoserver is just introduced as a convenient and easy way to accomplish that. There may be other ways.

Future

Other wild ideas...

Clone this wiki locally