ScienceBase Web Services

Apply ScienceBase Services in other Applications

ScienceBase is based on a REST service architecture using JSON (JavaScript Object Notation) as a data transport format for reading items and for manipulating data in ScienceBase (create, update, and delete). The ScienceBase Item core model and all extensions are stored natively in ScienceBase JSON or sbJSON. The ScienceBase REST service uses sbJSON to retrieve information about an item, update an item, and create new items. Please visit the Documentation Wiki for information about ScienceBase architecture, query methods, and coding examples.

Examples of Applied ScienceBase Services

Wyoming Landscape Conservation Initiative (WLCI) Website

The WLCI community uses ScienceBase to maintain the WLCI Data Catalog, which includes information items about projects, publications, and data. These information items are created, updated, and maintained in ScienceBase and via web services are displayed in the WLCI website. Information items cataloged in ScienceBase are uniquely tagged, enabling these items to be grouped for display in the WLCI website. The WLCI website is developed in the Drupal Content Management System and uses ScienceBase services to provide information to several web pages, including:

Energy and the Environment in the Rocky Mountain Area (EERMA) Website

The EERMA project focused on synthesizing information using virtual data management and visualization tools to promote understanding of the trade-offs of energy development. Using ScienceBase, EERMA produced the Interactive Energy Atlas to provide data and decision support tools to visualize and assess the potential effects of energy development on terrestrial and hydrological resources at multiple scales in New Mexico and Colorado. The Interactive Energy Atlas allows visualization and overlay of various energy-related data sets in EERMA's website and download of individual datasets to local systems. Data packages grouping pertinent datasets of interest to stakeholders and decision-makers are available for synoptic and quick views, including maps of all energy development, oil and gas development, wind potential, and solar energy generation facilities.

Data Entry for Project Tracking and Highlighting (DEPTH) Application

The USGS National Climate Change and Wildlife Science Center (NCCWSC) is using the DEPTH application to create, update, and catalog metadata information about NCCWSC projects. DEPTH provides a comprehensive, user-friendly online entry form specifically designed to allow the entry of project information, including task and product descriptions, participating partners and personnel, budget information, objectives, and other details. Project metadata records created in DEPTH are cataloged in ScienceBase and via web services, delivered to NCCWSC's website (visit NCCWSC Projects).

Request for Proposals (RFP) Manager

The RFPManager is a tool in the myUSGS toolkit, allowing compilation of statements of interest, proposals, data management plans, budgets and other documents requested by a funding agency. The RFPManager allows proposal applicants to log in, learn about the proposal submission process and submit requested information and documents. Records are created in ScienceBase recording the submitted metadata for data management plans, budgets, proposals, and other requested materials. These metadata records include uploaded files associated with the proposed work. Materials submitted for each proposal are grouped and related in ScienceBase, easing their management and discovery. The documents are cataloged in a secure community space limiting access to proposal reviewers.

To establish projects with RFPManager or DEPTH applications, please contact

Site Team