PSMFC Homepage
StreamNet's home page StreamNet's mission, services, and participants Locate fish-related data StreamNet's largest data resource, regularly updated ("integrated" interface). StreamNet's largest data resource, regularly updated (traditional interface). Locate data from a map interface. Obtain maps and GIS layers. Locate static data sets. Also, add your data sets to the archive. A full service library containing fish and wildlife literature and reports. Various other useful materials Links to other fisheries related resources on the Web 2004 U.S. District Court ruling on pesticides near salmon streams Stream reaches where hydroelectric development is discouraged Information and data in support of the NPCC Fish and Wildlife program Documents, reports, and newsletters produced by the StreamNet project Recommendations on how to cite data and information obtained from StreamNet Various other useful materials The latest data, but in the old look.

Coordinated Assessments - XCT Development

This page contains specific information needed to implement and participate in the Coordinated Assessments Data Exchange, and is maintained primarily as a reference source for those individuals who are implementing the automated data exchange systems. More general information about the Coordinated Assessments effort can be found on the PNAMP web site.


StreamNet REST API 1 This is the primary programming interface to the CA tables. In order to actively use the API, for testing or production, you will need an API Key. You can get an API key by contacting Greg or Mike at StreamNet.
Data Exchange Standard (DES) 20140725
The current, active version of the DES as well as previous versions, related documents, and where to ask for draft versions and working copies.
Sample MS Access Database (7/2/14) A Microsoft Access database showing sample interactions with the StreamNet REST API
Script for creating CA DB on SQL Server (9/15/14) Script for populating a Coordinated Assessments database in SQL Server.

Current XML Schema Documents

General schema documents
XML schemas for natural origin fish
XML schemas for hatchery origin fish
  • HatcherySpawning table (not yet developed)
  • PNI table (not yet developed)
  • EggToRelease table (not yet developed)
  • SAR-Hatchery table (not yet developed)
  • RperS-Hatchery table (not yet developed)
The XML schemas for data exchange with the EPA Exchange Network.

Older versions can be found here.
CAX Flow Configuration Document Description of the data flow configuration from source agencies and tribes to the CAX and EPA Exchange node.
Data Sharing Agreements
Latest draft data sharing agreement template.


CAX Coordinated Assessments Data Exchange. This is the aggregated database of CA indicators and metrics submitted by data source agencies and housed at StreamNet.
DES Data Exchange Standard
Web Service An "always-on" function available at a specific World Wide Web address.
REST For our purpose, this is a simple type of web service that is generally implemented via the common HTTP protocol (browser speak). The acronym means REpresentational State Transfer.
CRUD Create, Read, Update, Delete. The 4 main operations that are performed on a data store resource.
GUID Globally Unique IDentifier. This is a computer generated unique id. Here is an example: 7D4D35FB-E4F1-4E71-99CF-400DB1EDE851 A GUID used as the primary id on every record in all CA data tables.
API Key This is the GUID assigned to a user of the StreamNet API. All records submitted or altered by a user are stamped with her/his unique id.