We propose a novel system for creating data plugs and sockets for plug-and-play database web services. We adopt a plug-and-play approach to couple an application to a database. In our approach a designer constructs a “plug,” which is a simple specification of the output produced by the service. If the plug can be “played” on the database “socket” then the web service is generated. Our plug-and-play approach has three advantages. First, a plug is portable. A plug can be played on any data source to generate a web service. Second, a plug is reliable. The database is checked to ensure that the service can be safely and correctly generated. Third, plug-and-play web services are easier to code for complex data since a service designer can write a simple plug, abstracting away the data’s real complexity. We describe a system for plug-and-play web services and experimentally evaluate the system.
more »
« less
SIMPLE Database and Model for Base Year 2017
This is a database workflow for SIMPLE Databate and Model for Base Year 2017. This database is for the non-gridded version of SIMPLE and is defined for 153 regions. It takes crop production data from FAOSTAT via API and allows users to change database ass
more »
« less
- Award ID(s):
- 1855937
- PAR ID:
- 10526823
- Publisher / Repository:
- MyGeoHUB
- Date Published:
- Format(s):
- Medium: X
- Right(s):
- CC0 - Creative Commons
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Understanding the cyclic response of mine tailings is key for areas with moderate to high seismicity and an active mining industry (e.g. the United States, Peru, and Chile). However, assessing the cyclic response of mine tailings still relies on procedures and correlations developed for natural soils (i.e. sands and clays). This is due to information on the cyclic response of mine tailings being rather scarce compared to natural soils. Hence, it remains unclear if more efficient approaches can be implemented. This study presents an experimental database focused on the cyclic response of mine tailings compiled from various sources. The database is organized considering three classes, where all three contain cyclic simple shear (CSS) information. Class A also includes triaxial (Tx) and cone penetration testing (CPTu) information, Class B has Tx or CPTu information, and Class C contains no additional information beyond CSS. Most materials belong to Class A. It is worth noting that Class C (only cyclic information) is comparable with most databases for natural soils, hence highlighting the uniqueness of our database. In total, the database contains 129 CSS tests on 20 materials that represent a broad range of mine tailings. Thirteen materials belong to Class A, 5 to Class B, and 2 to Class C. In discussing the database, key information (e.g. the range of liquefaction resistance curves) is shared. In addition, potential assessments that can be conducted with the database are illustrated. The study closes by presenting the database organization and discussing potential uses. The database is available under the following DOI: https://doi.org/10.17603/ds2-1k0a-dt17more » « less
-
Becker, Daniel (Ed.)Stable isotope data have made pivotal contributions to nearly every discipline of the physical and natural sciences. As the generation and application of stable isotope data continues to grow exponentially, so does the need for a unifying data repository to improve accessibility and promote collaborative engagement. This paper provides an overview of the design, development, and implementation of IsoBank (www.isobank.org), a community-driven initiative to create an open-access repository for stable isotope data implemented online in 2021. A central goal of IsoBank is to provide a web-accessible database supporting interdisciplinary stable isotope research and educational opportunities. To achieve this goal, we convened a multi-disciplinary group of over 40 analytical experts, stable isotope researchers, database managers, and web developers to collaboratively design the database. This paper outlines the main features of IsoBank and provides a focused description of the core metadata structure. We present plans for future database and tool development and engagement across the scientific community. These efforts will help facilitate interdisciplinary collaboration among the many users of stable isotopic data while also offering useful data resources and standardization of metadata reporting across eco-geoinformatics landscapes.more » « less
-
null (Ed.)Register automata have been used as a convenient model for specifying and verifying database driven systems. An important problem in such systems is to provide views that hide or restructure certain information about the data or process, extending classical notions of database views. In this paper we carry out a formal investigation of views of register automata by considering simple views that project away some of the registers. We show that classical register automata are not able to describe such projections and introduce more powerful register automata that are able to do so. We also show useful properties of these automata such as closure under projection and decidability of verifying temporal properties of their runsmore » « less
An official website of the United States government
