rewritten based on ontology knowledge to easier sen-
sor queries to perform on the stream. In our approach,
we do not have a sensor query on top of ontology and
streams, we have a simple goal, which can not directly
contain informations about streams and or windows.
This kind of information can only be expressed in the
query description part of our SENSdesc rules.
6 CONCLUSION AND FUTURE
WORK
In this paper we presented a new format to describe
possible sensor queries and explained how it can be
used together with formal proofs to determine in a
setting where many sensors are available, which sen-
sors and which queries are relevant to keep track of
user defined goals. Once these sensors are known,
they can be carefully monitored and—in case they de-
tect the situations they are looking for—new reason-
ing can be triggered. This strategy saves us from hav-
ing performance problems due to constant reasoning
on the output of all available sensors.
In the future we plan to improve the description of
sensor queries in SENSdesc. Integrating existing for-
mats for stream querying like RSP-QL make it easier
to detect and execute the sensor queries in a proof.
Furthermore, we plan to test our implementation in
bigger settings and contexts where more sensors are
available. Only by this, we can be sure that the per-
formance of our approach does not suffer from the
inclusion of expensive concepts like existential rules.
REFERENCES
Abiteboul, S., Hull, R., and Vianu, V., editors (1995). Foun-
dations of Databases: The Logical Level. Addison-
Wesley.
Almendros-Jiménez, J. M. (2011). A Prolog library for
OWL RL. In Proceedings of the 4th International
Workshop on Logic in Databases, LID ’11, pages 49–
56. ACM.
Arndt, D., De Meester, B., Bonte, P., Schaballie, J.,
Bhatti, J., Dereuddre, W., Verborgh, R., Ongenae,
F., De Turck, F., Van de Walle, R., and Mannens,
E. (2015). Ontology reasoning using rules in an
eHealth context. In Proceedings of the 9th Interna-
tional RuleML Symposium.
Arndt, D., De Meester, B., Bonte, P., Schaballie, J.,
Bhatti, J., Dereuddre, W., Verborgh, R., Ongenae, F.,
De Turck, F., Van de Walle, R., and Mannens, E.
(2016). Improving OWL RL reasoning in N3 by using
specialized rules. In Ontology Engineering: 12th Int.
Experiences and Directions Workshop on OWL.
Berners-Lee, T. (2000). Semantic Web Application Plat-
form. http://www.w3.org/2000/10/swap/.
Berners-Lee, T. and Connolly, D. (2011). Notation3 (N):
A readable RDF syntax. WC Team Submission.
http://www.w3.org/TeamSubmission/n3/.
Berners-Lee, T., Connolly, D., Kagal, L., Scharf, Y., and
Hendler, J. (2008). N3Logic: A logical framework for
the World Wide Web. Theory and Practice of Logic
Programming, 8(3):249–269.
Bienvenu, M., Cate, B. T., Lutz, C., and Wolter, F. (2014).
Ontology-based data access: A study through dis-
junctive Datalog, CSP, and MMSNP. ACM Trans.
Database Syst.
Bishop, B. and Bojanov, S. (2011). Implementing OWL 2
RL and OWL 2 QL rule-sets for OWLIM. In OWLED.
Bishop, B., Kiryakov, A., Ognyanoff, D., Peikov, I., Tashev,
Z., and Velkov, R. (2011). OWLIM: A family of scal-
able semantic repositories. Semantic Web, 2(1):33–42.
Bock, C., Fokoue, A., Haase, P., Hoekstra, R., Horrocks,
I., Ruttenberg, A., Sattler, U., and Smith, M. (2012).
Owl 2 Web Ontology Language. WC Recommenda-
tion. http://www.w3.org/TR/owl2-syntax/.
Calvanese, D., Carroll, J., Di Giacomo, G., Hendler, J., Her-
man, I., Parsia, B., Patel-Schneider, P. F., Ruttenberg,
A., Sattler, U., and Schneider, M. (2012). Owl 2 Web
Ontology Language Profiles (second edition). WC
Recommendation. www.w3.org/TR/owl2-profiles/.
Compton M. et al. (2012). The SSN ontology of the W3C
semantic sensor network incubator group. Web Se-
mantics: Science, Services and Agents on the World
Wide Web, 17.
Cyganiak, R., Wood, D., and Lanthaler, M. (2014).
RDF 1.1: concepts and abstract syntax.
http://www.w3.org/TR/2014/REC-rdf11-concepts-
20140225/.
Dell’Aglio, D., Calbimonte, J.-P., Della Valle, E., and Cor-
cho, O. (2015). Towards a Unified Language for RDF
Stream Query Processing.
Dell’Aglio, D., Valle, E. D., van Harmelen, F., and Bern-
stein, A. (2017). Stream reasoning: a survey and out-
look: A summary of ten years of research and a vision
for the next decade. Data Science Journal, 1.
Krötzsch, M. (2011). Efficient rule-based inferencing for
OWL EL. In Proceedings of the Twenty-Second Inter-
national Joint Conference on Artificial Intelligence.
Krötzsch, M. (2012). OWL 2 profiles: An introduction to
lightweight ontology languages. In Proceedings of the
8th Reasoning Web International Summer School.
Margara, A., Urbani, J., van Harmelen, F., and Bal, H.
(2014). Streaming the Web: reasoning over dynamic
data. Journal of Web Semantics.
Nenov, Y., Piro, R., Motik, B., Horrocks, I., Wu, Z., and
Banerjee, J. (2015). RDFox: a highly-scalable RDF
store. In Proc. International Semantic Web Confer-
ence.
Ongenae, F., Duysburgh, P., Sulmon, N., Verstraete, M.,
Bleumers, L., De Zutter, S., Verstichel, S., Ackaert,
A., Jacobs, A., and De Turck, F. (2014). An ontology
co-design method for the co-creation of a continuous
care ontology. Applied Ontology, 9(1):27–64.