- Rewrote SemantAqua as SemantEco
- Modular framework to make it easier to extend with new data and queries
- Implemented as a Servlet rather than a custom HTTP server for deployment in existing servlet containers (e.g. Tomcat, Jetty)
- RESTful API for accessing data from clients
- Use of Maven for building and publishing modules
- Hierarchical facets for exploring chemicals and species
- Air data module to provide access to EPA air quality data
- Species data module to provide access to eBird and SBC Fish data