reasoning with MapReduce framework has not been
studied before. For the query answering part, we as-
sume that the sets A
∗
and E are precomputed. The
set A
∗
\ E is free from all the secret information,
and no secret information can be inferred from it.
The queries from the querying agent are answered
based on the information available in the set A
∗
\ E.
Note that A
∗
\ E is finite and does not contain an-
swer for all the non-confidential queries. A recur-
sive query answering procedure is used to answer the
non-consequential queries. For this purpose,we adopt
the recursive query answering procedure reported in
(Sivaprakasam and Slutzki, 2017) with the necessary
changes. Our main emphasis in this paper is how
to use MapReduce framework within the reasoning
procedures to study the secrecy-preserving reasoning
problem. The implementation of this query answering
procedure in Hadoop tool (Apache Software Founda-
tion, 2010) will be considered in our future work. Fur-
ther, we will implement SPQA framework for a single
querying agent in Protege (Protege - Stanford Univer-
sity, 1999), a knowledge representation and reasoning
tool for ELH KBs. To study the performance of im-
plementation of SPQA framework for single query-
ing agent using MapReduce procedure, we will con-
duct experiments in very large ontologies SNOMED
CT and GALEN (Dentler et al., 2011) in both Protege
and Hadoop tools and compare their performances.
REFERENCES
Apache Software Foundation (2010). http://hadoop.
apache.org.
Bellomarini, L., Gottlob, G., Pieris, A., and Sallinger, E.
(2018). Swift logic for big data and knowledge graphs.
In International Conference on Current Trends in The-
ory and Practice of Informatics, pages 3–16. Springer.
Dean, J. and Ghemawat, S. (2008). Mapreduce: simplified
data processing on large clusters. Communications of
the ACM, 51(1):107–113.
Dentler, K., Cornet, R., Ten Teije, A., and De Keizer, N.
(2011). Comparison of reasoners for large ontologies
in the owl 2 el profile. Semantic Web, 2(2):71–87.
Hitzler, P. and Janowicz, K. (2013). Linked data, big data,
and the 4th paradigm. Semantic Web, 4(3):233–235.
Karloff, H., Suri, S., and Vassilvitskii, S. (2010). A model
of computation for mapreduce. In Proceedings of
the twenty-first annual ACM-SIAM symposium on Dis-
crete Algorithms, pages 938–948. SIAM.
Konstantopoulos, S., Charalambidis, A., Mouchakis, G.,
Troumpoukis, A., Jakobitsch, J., and Karkaletsis, V.
(2016). Semantic web technologies and big data in-
frastructures: Sparql federated querying of heteroge-
neous big data stores. In International Semantic Web
Conference (Posters & Demos).
Kr
¨
otzsch, M. (2012). Owl 2 profiles: An introduction to
lightweight ontology languages. In Reasoning Web In-
ternational Summer School, pages 112–183. Springer.
M
¨
oller, R., Neuenstadt, C.,
¨
Ozc¸ep,
¨
O. L., and Wandelt, S.
(2013). Advances in accessing big data with expres-
sive ontologies. In Annual Conference on Artificial
Intelligence, pages 118–129. Springer.
Mutharaju, R. (2016). Distributed rule-based ontology rea-
soning. PhD thesis, Wright State University.
Mutharaju, R., Maier, F., and Hitzler, P. (2010). A mapre-
duce algorithm for EL
+
. In 23rd International Work-
shop on Description Logics DL2010, volume 456.
Protege - Stanford University (1999). http://protege.
stanford.edu.
Reinsel, D., Gantz, J., and Rydning, J. (2017). Data age
2025.
Sivaprakasam, G. K. and Slutzki, G. (2016). Secrecy-
preserving query answering in ELH knowledge bases.
In Proceedings of the 8th International Conference
on Agents and Artificial Intelligence (ICAART 2016),
Volume 2, Rome, Italy, February 24-26., pages 149–
159.
Sivaprakasam, G. K. and Slutzki, G. (2017). Keeping se-
crets in modalized DL knowledge bases. In Proceed-
ings of the 9th International Conference on Agents
and Artificial Intelligence, ICAART 2017, Volume 2,
Porto, Portugal, February 24-26., pages 591–598.
Tao, J., Slutzki, G., and Honavar, V. (2010). Secrecy-
preserving query answering for instance checking in
EL. In International Conference on Web Reasoning
and Rule Systems, pages 195–203. Springer.
Tao, J., Slutzki, G., and Honavar, V. (2015). A concep-
tual framework for secrecy-preserving reasoning in
knowledge bases. ACM Transactions on Computa-
tional Logic (TOCL), 16(1):3.
Urbani, J., Kotoulas, S., Maassen, J., Van Harmelen, F., and
Bal, H. (2010). Owl reasoning with webpie: calcu-
lating the closure of 100 billion triples. In Extended
Semantic Web Conference, pages 213–227. Springer.
Zhou, Y., Cuenca Grau, B., Horrocks, I., Wu, Z., and Baner-
jee, J. (2013). Making the most of your triple store:
query answering in owl 2 using an rl reasoner. In
Proceedings of the 22nd international conference on
World Wide Web, pages 1569–1580. ACM.
ICAART 2020 - 12th International Conference on Agents and Artificial Intelligence
716