Abstract
Semantic Web and Internet of Things are progressively converging, but the lack of reasoning tools for mobile devices on the iOS platform may hinder the progress of this vision. The paper presents an early redesign of OWL API for iOS. A partial port has been developed, effective enough to support mobile reasoning engines in a moderately expressive fragment of OWL 2. Both architecture and mobile-oriented optimization are sketched and preliminary performance results are discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Apple Inc.: Apple celebrates one billion iPhones. http://www.apple.com/newsroom/2016/07/apple-celebrates-one-billion-iphones.html. Accessed 15 Sep 2016
Beckett, D.: The design and implementation of the Redland RDF application framework. Comput. Netw. 39(5), 577–588 (2002)
Bobed, C., Yus, R., Bobillo, F., Mena, E.: Semantic reasoning on mobile devices: do Androids dream of efficient reasoners? Web Semant. Sci. Serv. Agents World Wide Web 35, 167–183 (2015)
Brickley, D., Guha, R.V.: RDF schema 1.1. W3C Recommendation 25, 2004–2014 (2014). https://www.w3.org/TR/rdf-schema/
Giannakis, M., Giannakis, M., Louis, M., Louis, M.: A multi-agent based system with big data processing for enhanced supply chain agility. J. Enterp. Inf. Manage. 29(5), 706–727 (2016)
Hillerbrand, E.: Semantic web and business: reaching a tipping point? In: Workman, M. (ed.) Semantic Web: Implications for Technologies and Business Practices. Springer, Heidelberg (2016)
Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)
Knublauch, H., Fergerson, R.W., Noy, N.F., Musen, M.A.: The Protégé OWL plugin: an open development environment for semantic web applications. In: McIlraith, S.A., Plexousakis, D., Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 229–243. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30475-3_17
Levin, M.K., Cowell, L.G.: owlcpp: a C++ library for working with OWL ontologies. J. Biomed. Semant. 6(1), 1 (2015)
Liebig, T., Luther, M., Noppens, O., Wessel, M.: Owllink. Semant. Web 2(1), 23–32 (2011)
Matentzoglu, N., Leo, J., Hudhra, V., Sattler, U., Parsia, B.: A survey of current, stand-alone OWL reasoners. In: Informal Proceedings of the 4th International Workshop on OWL Reasoner Evaluation, vol. 1387 (2015)
Mohamed, I., Patel, D.: Android vs iOS security: a comparative study. In: 2015 12th International Conference on Information Technology - New Generations (ITNG), pp. 725–730 (2015). doi:10.1109/ITNG.2015.123
Noppens, O., Luther, M., Liebig, T., Wagner, M., Paolucci, M.: Ontology-supported preference handling for mobile music selection. In: Proceedings of the Multidisciplinary Workshop on Advances in Preference Handling, Riva del Garda, Italy (2006)
Pfisterer, D., Römer, K., Bimschas, D., Kleine, O., Mietz, R., Truong, C., Hasemann, H., Kröller, A., Pagel, M., Hauswirth, M., et al.: SPITFIRE: toward a semantic web of things. IEEE Commun. Magaz. 49(11), 40–48 (2011)
Ploennigs, J., Schumann, A., Lécué, F.: Adapting semantic sensor networks for smart building diagnosis. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8797, pp. 308–323. Springer, Heidelberg (2014). doi:10.1007/978-3-319-11915-1_20
Schreiber, G., Raimond, Y.: RDF 1.1 Primer. W3C Working Group Note (2014). https://www.w3.org/TR/rdf11-primer/
Scioscia, F., Ruta, M.: Building a semantic web of things: issues and perspectives in information compression. In: Semantic Web Information Management (SWIM 2009), Proceedings of the 3rd IEEE International Conference on Semantic Computing (ICSC 2009), pp. 589–594. IEEE Computer Society (2009)
Scioscia, F., Ruta, M., Loseto, G., Gramegna, F., Ieva, S., Pinto, A., Di Sciascio, E.: A mobile matchmaker for the ubiquitous semantic web. Int. J. Semant. Web Inf. Syst. (IJSWIS) 10(4), 77–100 (2014)
Steller, L., Krishnaswamy, S.: Pervasive service discovery: mTableaux mobile reasoning. In: International Conference on Semantic Systems (I-Semantics), Graz, Austria (2008)
Tsarkov, D., Horrocks, I.: FaCT++ description logic reasoner: system description. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 292–297. Springer, Heidelberg (2006). doi:10.1007/11814771_26
W3C OWL Working Group: OWL 2 Web Ontology Language Document Overview (Second Edition), W3C Recommendation (2012). https://www.w3.org/TR/owl2-overview/
Weiß, F., Leimeister, J.M.: Why can’t i use my iphone at work?: managing consumerization of IT at a multi-national organization. J. Inf. Technol. Teach. Cases 4(1), 11–19 (2014). doi:10.1057/jittc.2013.3
Acknowledgment
The authors acknowledge partial support of Apulia region cluster project PERSON (PERvasive game for perSOnalized treatment of cognitive and functional deficits associated with chronic and Neurodegenerative diseases).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ruta, M., Scioscia, F., Di Sciascio, E., Bilenchi, I. (2017). OWL API for iOS: Early Implementation and Results. In: Dragoni, M., Poveda-Villalón, M., Jimenez-Ruiz, E. (eds) OWL: Experiences and Directions – Reasoner Evaluation. OWLED ORE 2016 2016. Lecture Notes in Computer Science(), vol 10161. Springer, Cham. https://doi.org/10.1007/978-3-319-54627-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-54627-8_11
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54626-1
Online ISBN: 978-3-319-54627-8
eBook Packages: Computer ScienceComputer Science (R0)