5 CONCLUSION AND OUTLOOK
Especially in industry, Semantic Web technologies
are rather seldom used. Since corporations would
greatly benefit from available and future RDF-based
datasets, we suggested to bridge the technology gap
by a fully automatic conversion of RDF to RDBs to-
gether with CRUD REST APIs. Our experiments
suggest that in comparison to related work, our re-
engineered databases reflect their RDF counterparts
with less tables. Moreover, our generated REST
APIs are able to reproduce rather simple and com-
mon SPARQL queries. We identified as a remaining
challenge the generation of unnecessary data redun-
dancies because of multi-typed instances.
Future work should find an appropriate way to
model the database to reduce the high number of ta-
bles and data redundancies. In this regard, as already
pointed out, algorithms should provide a configurable
trade-off to decide whether properties become many-
to-many tables or simple columns. Thus, the right set-
ting can be dependent on a particular use case. Since
RDF datasets can change over time, we also suggest
that future procedures provide an update-mechanism
in order to avoid rebuilding the whole database (and
possibly removing already inserted data). Moreover,
to also process larger datasets (like DBpedia), we in-
tend to reduce our algorithm’s memory usage.
ACKNOWLEDGEMENTS
This work was funded by the BMBF project SensAI
(grant no. 01IW20007).
REFERENCES
Berners-Lee, T., Fielding, R. T., and Masinter, L. (1998).
Uniform Resource Identifiers (URI): Generic Syntax.
RFC 2396, RFC Editor.
Bizer, C., Lehmann, J., Kobilarov, G., Auer, S., Becker, C.,
Cyganiak, R., and Hellmann, S. (2009). DBpedia - A
crystallization point for the Web of Data. Web Seman-
tics: Science, Services and Agents on the World Wide
Web, 7(3):154–165.
Bizer, C. and Schultz, A. (2011). The berlin SPARQL
benchmark. In Semantic Services, Interoperability
and Web Applications - Emerging Concepts, pages
81–103. CRC Press.
Feilmayr, C. and W
¨
oß, W. (2016). An analysis of ontologies
and their success factors for application to business.
Data Knowl. Eng., 101:1–23.
Gruber, T. R. (1993). A Translation Approach to Portable
Ontology Specifications. Knowledge Acquisition,
5:199–220.
Guha, R. and Brickley, D. (2004). RDF Vocabulary De-
scription Language 1.0: RDF Schema. W3c recom-
mendation, W3C.
Hees, J., Bauer, R., Folz, J., Borth, D., and Dengel, A.
(2016). Edinburgh associative thesaurus as RDF and
dbpedia mapping. In The Semantic Web - ESWC 2016
Satellite Events, Heraklion, Crete, Greece, May 29 -
June 2, 2016, Revised Selected Papers, volume 9989
of LNCS, pages 17–20.
Hogan, A., Blomqvist, E., Cochez, M., d’Amato, C.,
de Melo, G., Gutierrez, C., Gayo, J. E. L., Kirrane,
S., Neumaier, S., Polleres, A., Navigli, R., Ngomo,
A.-C. N., Rashid, S. M., Rula, A., Schmelzeisen, L.,
Sequeda, J., Staab, S., and Zimmermann, A. (2020).
Knowledge graphs. arXiv 2003.02320.
Kent, W. (1983). A simple guide to five normal forms in re-
lational database theory. Commun. ACM, 26(2):120–
125.
Ma, Z., Capretz, M. A. M., and Yan, L. (2016). Storing
massive resource description framework (RDF) data:
a survey. Knowl. Eng. Rev., 31(4):391–413.
Mallea, A., Arenas, M., Hogan, A., and Polleres, A. (2011).
On blank nodes. In The Semantic Web - ISWC 2011 -
10th Int. Semantic Web Conf., Bonn, Germany, Octo-
ber 23-27, 2011, Proc., Part I, volume 7031 of LNCS,
pages 421–437. Springer.
Maus, H., Schwarz, S., and Dengel, A. (2013). Weaving
Personal Knowledge Spaces into Office Applications,
pages 71–82. Springer.
Rachapalli, J., Khadilkar, V., Kantarcioglu, M., and Thu-
raisingham, B. (2011). Retro: a framework for se-
mantics preserving sql-to-sparql translation. The Uni-
versity of Texas at Dallas, 800:75080–3021.
Raimond, Y. and Schreiber, G. (2014). RDF 1.1 Primer.
W3c note, W3C.
Ramanujam, S., Gupta, A., Khan, L., Seida, S., and Thu-
raisingham, B. M. (2009). R2D: A bridge between
the semantic web and relational visualization tools. In
Proc. of the 3rd IEEE Int. Conf. on Semantic Com-
puting (ICSC 2009), 14-16 September 2009, Berkeley,
CA, USA, pages 303–311. IEEE Computer Society.
Teswanich, W. and Chittayasothorn, S. (2007). A transfor-
mation from rdf documents and schemas to relational
databases. In 2007 IEEE Pacific Rim Conf. on Com-
munications, Computers and Signal Processing, pages
38–41. IEEE.
Volpini, A. and Riccitelli, D. (2015). Wordlift: Meaningful
navigation systems and content recommendation for
news sites running wordpress. In Proc. of the ESWC
Developers Workshop 2015 co-located with the 12th
Extended Semantic Web Conference (ESWC 2015),
Portoro
ˇ
z, Slovenia, May 31, 2015, volume 1361 of
CEUR Workshop Proc., pages 20–22. CEUR-WS.org.
Vrande
ˇ
ci
´
c, D. and Kr
¨
otzsch, M. (2014). Wikidata: A Free
Collaborative Knowledgebase. Communications of
the ACM, 57(10):78–85.
W3C SPARQL Working Group (2013). SPARQL 1.1
Overview. W3c recommendation, W3C.
ICAART 2021 - 13th International Conference on Agents and Artificial Intelligence
514