Developing APIs to support enterprise level monitoring using existing tools

Science Center Objects

In this age of rapidly developing technology, scientific information is constantly being gathered across large spatial scales. Yet, our ability to coordinate large-scale monitoring efforts depends on development of tools that leverage and integrate multiple sources of data. North American bats are experiencing unparalleled population declines. The North American Bat Monitoring Program (NABat),...

In this age of rapidly developing technology, scientific information is constantly being gathered across large spatial scales. Yet, our ability to coordinate large-scale monitoring efforts depends on development of tools that leverage and integrate multiple sources of data.  North American bats are experiencing unparalleled population declines. The North American Bat Monitoring Program (NABat), a multi-national, multi-agency coordinated monitoring program, was developed to better understand the status and trends of North American bats.  Similar to other large-scale monitoring programs, the ultimate success of NABat relies on a unified web-based data system. Our project successfully developed a program interface between two separate web applications to facilitate data sharing, curation, and access to NABat data. This work expanded the capacity of MonitoringResources.org to enable support of NABat; however, the additions to MonotoringResources.org are extensible and replicable, and can play a critical role in the implementation of other large-scale monitoring programs in the future.



The Monitoring Resources API allows clients to access information about several core objects in the Monitoring Resources application, including Protocols, Methods, Sample Designs, Sites, Programs, and Projects. Documentation can be found here: https://mrv1.docs.apiary.io/#

Captions for attached images

Figure 1. MonitoringResources.org is a platform, once APIs are published multiple applications can be built utilizing the information documented in MonitoringResourcess.org



Figure 2. A grid cell selection tool web application for the North American Bat Monitoring Program (NABat) utilizes newly developed APIs to share documentation and design of data collection efforts helping organize, curate, and facilitate access to NABat data.