In a GraphQL Web API, a so-called GraphQL schema defines the types of data objects that can be queried, and so-called resolver functions are responsible for fetching the relevant data from underlying ...data sources. Thus, we can expect to use GraphQL not only for data access but also for data integration, if the GraphQL schema reflects the semantics of data from multiple data sources, and the resolver functions can obtain data from these data sources and structure the data according to the schema. However, there does not exist a semantics-aware approach to employ GraphQL for data integration. Furthermore, there are no formal methods for defining a GraphQL API based on an ontology. In this work, we introduce a framework for using GraphQL in which a global domain ontology informs the generation of a GraphQL server that answers requests by querying heterogeneous data sources. The core of this framework consists of an algorithm to generate a GraphQL schema based on an ontology and a generic resolver function based on semantic mappings. We provide a prototype, OBG-gen, of this framework, and we evaluate our approach over a real-world data integration scenario in the materials design domain and two synthetic benchmark scenarios (Linköping GraphQL Benchmark and GTFS-Madrid-Bench). The experimental results of our evaluation indicate that: (i) our approach is feasible to generate GraphQL servers for data access and integration over heterogeneous data sources, thus avoiding a manual construction of GraphQL servers, and (ii) our data access and integration approach is general and applicable to different domains where data is shared or queried via different ways.
A common challenge for studying wildlife populations occurs when different survey methods provide inconsistent or incomplete inference on the trend, dynamics, or viability of a population. A ...potential solution to the challenge of conflicting or piecemeal data relies on the integration of multiple data types into a unified modeling framework, such as integrated population models (IPMs). IPMs are a powerful approach for species that inhabit spatially and seasonally complex environments. We provide guidance on exploiting the capabilities of IPMs to address inferential discrepancies that stem from spatiotemporal data mismatches. We illustrate this issue with analysis of a migratory species, the American Woodcock (Scolopax minor), in which individual monitoring programs suggest differing population trends. To address this discrepancy, we synthesized several long-term data sets (1963–2015) within an IPM to estimate continental-scale population trends, and link dynamic drivers across the full annual cycle and complete extent of the woodcock’s geographic range in eastern North America. Our analysis reveals the limiting portions of the life cycle by identifying time periods and regions where vital rates are lowest and most variable, as well as which demographic parameters constitute the main drivers of population change. We conclude by providing recommendations for resolving conflicting population estimates within an integrated modeling approach, and discuss how strategies (e.g., data thinning, expert opinion elicitation) from other disciplines could be incorporated into ecological analyses when attempting to combine multiple, incongruent data types.
Full text
Available for:
BFBNIB, FZAB, GIS, IJS, INZLJ, KILJ, NLZOH, NMLJ, NUK, OILJ, PNG, SAZU, SBCE, SBMB, UL, UM, UPUK, ZRSKP
Abstract
With the improvement of socio-economic level and people’s material living standard, the distribution network changes from the traditional passive repair to the active-rush repair mode in ...order to improve the efficiency of emergency repair. This paper proposes to construct a new command system under the active-rush repair mode of distribution network in order to improve the efficiency of emergency repair. First of all, through information sharing and data fusion between different departments, we can effectively clear the obstacles and strengthen the efficiency of multi-department cooperative office. Then, with the help of highly covered distribution automation system, the monitoring and automatic evaluation of distribution equipment are realized and the original construction of the command system has been constructed.