scribing data sources. Instead of pre-defining all con-
cepts and relations in the graph, we presented an ap-
proach where the graph is able to cope with new con-
cepts and relations from data sources that are added
to ESKAPE. To create the semantic models, we pro-
posed a detailed schema analysis for which we iden-
tified more fine granular subtypes of data formats that
directly consider additional semantics, such as table
rows described in XML. Based on the schema analy-
sis and the user-defined semantic models, the data is
integrated into a unified format that directly links se-
mantic concepts and data attributes. Afterwards, inte-
grated data can be used to perform data enrichment,
transformation and analysis and to extract the result
based on various approaches, such as SQL queries
or an extraction on a semantic level. The latter es-
pecially enables the subscription of processed, trans-
formed and enriched real-time data sources on a se-
mantic level, enabling true semantics for the Internet
of Things.
In the near future, we plan to improve the cur-
rent data processing by allowing the user to create
own topologies using the web interface. Currently,
all topologies are created and made available by ES-
KAPE’s developers. Enabling the user to create and
modify own topologies during runtime will allow for
complete autonomous usage of ESKAPE. Further-
more, modifying a pipeline requires a restart of the
running node resulting in potential data loss. A so-
phisticated buffering technique will prevent the data
loss during modification.
In addition to these improvements, the user will
get advanced support when creating semantic mod-
els. Our goal is to analyze the given input data and
automatically propose a full semantic model to the
user. This requires more detailed analysis of the given
data attributes and machine learning approaches to
estimate the best assignment of Entity Concepts and
Types. In addition, adding the capability to change the
now fixed semantic models during runtime will help
to adapt to changing data sources. By extending ES-
KAPE’s semantic search to support natural language
queries, we will additionally improve its usability.
Additional future work will focus on improving
the supervising of the knowledge graph creation. By
using appropriate machine learning approaches on the
provided data of the new concepts, we want to im-
prove the automatic supervising resulting in a more
resilient knowledge graph.
REFERENCES
Ahamed, B. and Ramkumar, T. (2016). Data integration-
challenges, techniques and future directions: A com-
prehensive study. Indian Journal of Science and Tech-
nology, 9(44).
Cambridge Semantics (2016). Anzo Smart Data Discovery.
http://www.cambridgesemantics.com/.
Dorsch, L. (2016). How to bridge the interoperability gap
in a smart city. http://blog.bosch-si.com/categories/
projects/2016/12/bridge-interoperability-gap-smart-
city-big-iot/.
Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstanti-
nou, Y., Ullman, J., and Widom, J. (1995). Integrating
and accessing heterogeneous information sources in
tsimmis. In Proceedings of the AAAI Symposium on
Information Gathering, volume 3, pages 61–64.
Gupta, S., Szekely, P., Knoblock, C. A., Goel, A.,
Taheriyan, M., and Muslea, M. (2015). Karma: A
System for Mapping Structured Sources into the Se-
mantic Web: The Semantic Web: ESWC 2012 Satel-
lite Events: ESWC 2012 Satellite Events, Heraklion,
Crete, Greece, May 27-31, 2012.
He, S., Zou, X., Xiao, L., and Hu, J. (2014). Construc-
tion of diachronic ontologies from people’s daily of
fifty years. In Proceedings of the Ninth International
Conference on Language Resources and Evaluation
(LREC 2014), Reykjavik, Iceland. ELRA.
Hepp, M., Bachlechner, D., and Siorpaes, K. (2006). On-
towiki: Community-driven ontology engineering and
ontology usage based on wikis. In Proceedings of
the 2006 International Symposium on Wikis, WikiSym
’06, pages 143–144, New York, NY, USA. ACM.
Knoblock, C. A. and Szekely, P. (2015). Exploiting seman-
tics for big data integration. AI Magazine.
Meisen, T., Meisen, P., Schilberg, D., and Jeschke, S.
(2012). Adaptive Information Integration: Bridging
the Semantic Gap between Numerical Simulations,
pages 51–65. Springer Berlin Heidelberg, Berlin, Hei-
delberg.
Palavalli, A., Karri, D., and Pasupuleti, S. (2016). Se-
mantic internet of things. In 2016 IEEE Tenth Inter-
national Conference on Semantic Computing (ICSC),
pages 91–95.
Taheriyan, M., Knoblock, C. A., Szekely, P., and Ambite,
J. L. (2014). A scalable approach to learn semantic
models of structured sources. In Proceedings of the
8th IEEE International Conference on Semantic Com-
puting (ICSC 2014).
Taheriyan, M., Knoblock, C. A., Szekely, P., and Ambite,
J. L. (2016). Learning the semantics of structured data
sources. Web Semantics: Science, Services and Agents
on the World Wide Web.
Xiao, L., Ruan, C., Yang, Zhang, J., and Hu, J. (2016). Do-
main ontology learning enhanced by optimized rela-
tion instance in dbpedia. In Proceedings of the Tenth
International Conference on Language Resources and
Evaluation (LREC 2016), Paris, France. ELRA.
ESKAPE: Information Platform for Enabling Semantic Data Processing
655