Bridging the Technology Gap Between Industry and Semantic Web: Generating Databases and Server Code From RDF

11/16/2020
by   Markus Schröder, et al.
0

Despite great advances in the area of Semantic Web, industry rather seldom adopts Semantic Web technologies and their storage and query concepts. Instead, relational databases (RDB) are often deployed to store business-critical data, which are accessed via REST interfaces. Yet, some enterprises would greatly benefit from Semantic Web related datasets which are usually represented with the Resource Description Framework (RDF). To bridge this technology gap, we propose a fully automatic approach that generates suitable RDB models with REST APIs to access them. In our evaluation, generated databases from different RDF datasets are examined and compared. Our findings show that the databases sufficiently reflect their counterparts while the API is able to reproduce rather simple SPARQL queries. Potentials for improvements are identified, for example, the reduction of data redundancies in generated databases.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

07/31/2020

Creating RESTful APIs over SPARQL endpoints using RAMOSE

Semantic Web technologies are widely used for storing RDF data and makin...
09/21/2018

Generating GraphQL-Wrappers for REST(-like) APIs

GraphQL is a query language and thereupon-based paradigm for implementin...
05/04/2012

VIQI: A New Approach for Visual Interpretation of Deep Web Query Interfaces

Deep Web databases contain more than 90 Despite their importance, users ...
07/30/2021

Which RESTful API Design Rules Are Important and How Do They Improve Software Quality? A Delphi Study with Industry Experts

Several studies analyzed existing Web APIs against the constraints of RE...
06/28/2018

Introduction to OXPath

Contemporary web pages with increasingly sophisticated interfaces rival ...
10/24/2018

Building and Querying Semantic Layers for Web Archives (Extended Version)

Web archiving is the process of collecting portions of the Web to ensure...
05/23/2017

A Cloud-based Service for Real-Time Performance Evaluation of NoSQL Databases

We have created a cloud-based service that allows the end users to run t...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.