Dashboard with toolbar [Done]
Basic login [Done]
Default to single Organization and Project [Done]
Core entity data management (Monitoring locations, Activities, Results: Field Measurements, Results: Benthic Macroinvertebrate Counts) [Done]
Basic Reporting (limited set of benthic biological integrity metrics) and data Export functions (textual data exports) [Done]
EPA WQX v1
XML data import/export without validation (through Node2)
[Done]
Basic NEIEN Network Exchange Node2 support (with documentation to create EPA WQX v1 data flow) [Done]
Integration with Google Maps for Monitoring Location visualization, editing, creation [Done]
Limit data editing to User Organization - users may edit only their own data [Done]
Set Project at Activity [Done]
WQX 2.0 validation utility linked to UI - on screen feedback about data completeness for each record, data-level record flagging [Done]
EPA CDX-style data overloading - data provided by other orgs will overwrite the same data within the data store [Done]
WQX 2.0 (core data elements) export support [Done]
Core lookup management (Organization, Projects, Characteristics, Taxa) [Done]
Bulk Results import from tabular data (Field measurements and Benthic only) [Done]
Data model changes to better support biological data [Done]
Create and filter by Monitoring Location Group (aka Tag), Status - Display in Map [Done]
Display STORET stations, EPA Web Map Services (OGC WMS), Water Layer, PCS, and HUCs [In progress, seeking other services]
Store images for Monitoring Locations, display through UI and Google Maps in map popup [Done]
Create rich image manager for stations [Done]
Taxa management controls [Done]
Increased reporting (more benthic macroinvertebrate metrics) and export functions [Idle]
WQX 2.0 (core data elements) bi-directional Node2 integration [Done]
Ability to click on the rows of the grid and select the monitoring location on the map [Done]
Display STORET stations, EPA Web Map Services (OGC WMS), Water Layer, PCS, and HUCs [In progress, seeking other services]
Added display of EPA STORET/WQX stations to the map (dynamically called from STORET Web Services based on map extent) [Done]
Display coordinates of the center of the map [Done]
Added source map scale field to monitoring locations interface, and other minor interface revisions [Done]
Added Project selector to Activity Details screen [Done]
Added tabular importer for activities (on the monitoring location screen) [Done]
Added ‘Detection Condition’ tab to Water Measurement details screen (detection condition, Detection Quantitation Limit Type) [Done]
Added ‘Taxon Details’ tab to Benthic Measurement Details Screen (habit, feeding group) [Done]
Measurement screen focused on recording information for sediment results [Done]
Measurement screen focused on recording information for algal results [Done]
Measurement screen focused on recording information for habitat results [Done]
Measurement screen focused on recording information for tissue results [Done]
Ability for monitoring location editor to call a remote reverse geocoding (RG) service to populate geographic attributes. See
design proposal in this wiki
[Done]
[External to project] Example, light-weight, RESTful, RG service based on .Net, ArcGIS Server 9.3, follows EDAS2 RG signature. HUC8 only for now [Done]
Taxonomy selection on Biological Results to pre-populate common fields (pollution tolerance, scale, habit, feeding group) [Done]
Characteristic selection on non-Biological Results show/hide the pick list of values for a measurement depending on whether or not the characteristic has a pick value [Done]
Taxonomy to be automatically filtered by the assemblage of the activity on Biological Result screens [Done]
Characteristic to be automatically filtered by the media of the activity on non-Biological Result screens [Done]
Non administration screens to have the ability to add records from the detail’s view [Done]
Add a “Move stations?” option on the map to prevent unplanned station edits [Done]
Various usability and data model edits [Done]
Add measurement screen focused on recording information for Fish results [Done]
Add measurement screen focused on recording information for Phytoplankton/Zooplankton results [Done]
Add Analytical Method lookup table (admin screens) [Done]
Add Functional Feeding Group lookup table (admin screen) [Done]
Add Characteristic Type on characteristic lookup table (admin screen) [Done]
Add Characteristic Type lookup table (admin screen) [Done]
Add Characteristic Type – Media lookup table (admin screen) [Done]
Add Trophic lookup table (admin screen) [Done]
Add Monitoring Location tabular importer [Done]
Add drop downs for Functional Feeding Groups to the taxonomy browser and result screens [Done]
Add “Unique Record” Check [Done]
Add export to a WQX 2.0
XML file (independent of Node)
[Done]
Update tabular imports for activity and results to reflect added fields [Done]
Update WQX validation rules to reflect added fields, update validation rules and error handling [Done]
Expand results importer/exporter to support relevant fields for tissue and sediment [Done]
| Feature | Notes |
| WQX 2.0 Import | Partially completed |
| Multi-user | Basic multi-user login. May depend on security framework that is chosen |
| Ongoing increases in reports | As needed |
| Roles, Groups, Authentication flexibility (Active Directory support), etc. | Use Seam Security? http://chiralsoftware.com/seam-security-rules/jboss-rules.seam http://shane.bryzak.com/blog/articles/integrating_seam_and_openldap |
| Data model revisions | Based on recommendations and feedback |
| Configuration management | Support administrative tasks |
| Plugin architecture for “dropping in” functionality without interacting with the core | Assessment logic, web services, reporting, etc. |
| Packaging for easy installation and distribution | VMware image for distribution (Xubuntu Linux-based), Live, installable DVD (Xubuntu Linux-based) |