...

Ontology-Based GraphQL Server Generation

A GraphQL-based framework for data access and integration in which a global domain ontology drives the generation of a GraphQL server that answers requests by querying the heterogeneous data sources. The core of this framework contains an algorithm to generate a GraphQL schema based on an ontology, and a generic GraphQL resolver function as a library based on semantic mappings.

A Video of the Demo! Code

Demo for Materials Data Integration

The Materials Design Ontology informs the gernation of a GraphQL server and the definition of RML semantic mappings.

Demo for LinGBM

LinGBM provides a dataset regarding the University domain.

Detailed Evaluation Result

The evaluation is based on a real case application scenario in the materials design domain, and two synthetic benchmark scenarios based on the Linköping GraphQL Benchmark (LinGBM) and GTFS-Madrid-Bench.