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
-
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
-
WfBase is a software package providing an easy way to compute from first-principles various properties depending on the electronic structure of periodic solids. This package can parse user-provided mathematical expressions, in a human-readable format, using the Einstein notation for indices. This package also comes with a built-in database of some simple materials. For more details, please see: https://coh.ucr.edu/wfbasemore » « less
An official website of the United States government
