Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Theses Automatic HyperGraphQL Bootstrapping for Triplestores

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

Automatic HyperGraphQL Bootstrapping for Triplestores

Thesis type
  • Bachelor
Status Open
Supervisor(s)
Advisor(s)

In the context of this bachelor thesis, the student should employ (existing) SPARQL queries to automatically extract the data schema (Ontology) of a given RDF graph and programmatically convert it to a HyperGraphQL Schema, thus greatly simplifying the deployment of GraphQL API endpoints for RDF Triplestores.

In the Internet of Things, and especially the Internet of Production, massive amounts of semi-structured data, such as sensor readings, process control data, log data etc., are generated at an ever increasing pace. While this data is abundant, extracting information from these source is typically hard due to the lack of semantic interpretability of the data, further rendering information sharing across organizational boundaries practically infeasible. In the context of the Cluster of Excellence Internet of Production, we explore the usage of Semantic Web technologies to tackle this challenge.

The Semantic Web excels at enabling information reuse through the semantic annotation of data, but lacks practical adoption in many domains, at least partly due to its exotic RDF data model. As a response, the W3C has recently introduced JSON-LD, a backwards-compatible format for the semantic annotation of JSON data.

In the general software engineering industry, API development has recently been taken by storm by GraphQL, a declarative and semantic API interaction and query language. Unfortunately GraphQL by itself does not facilitate the reuse of data semantics, rendering interoperability infeasible. HyperGraphQL solves this issue by extending GraphQL with semantic though the JSON-LD data serialization format, backed by RDF Triple Stores and the query language SPARQL.

 
In the context of this bachelor thesis, the student should employ (existing) SPARQL queries to automatically extract the data schema (Ontology) of a given RDF graph and programmatically convert it to a HyperGraphQL Schema, thus greatly simplifying the deployment of GraphQL API endpoints for RDF Triplestores.
 
If you are interested in this thesis, a related topic or have additional questions, please do not hesitate to send a message to gleim@dbis.rwth-aachen.de

Prerequisites

- Good programming skills, preferably in Java or JavaScript
- Basic knowledge of Web Technologies
- Basic knowledge of Semantic Web technologies

Related projects

Document Actions