Abstract
In the previous chapter, we have introduced different types of social context information and present ontologies that represent them. However, some useful social context information in the ontologies (e.g., Father-Daughter, best friend) cannot be acquired directly from the possible sources, but can be derived from the acquired data. Moreover, new concepts (e.g., Group Meeting, Busy), as required by applications, can be deduced and abstracted from the existing concepts. Furthermore, users’ social interactions can be exploited to infer their situations which can be used to enhance applications’ functionalities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For the sake of brevity we use OWL-DL later on.
References
http://news.cnet.com/8301-10784_3-9824710-7.html. Accessed 30 Sept 2010
Apache axis2 - next generation web services. http://ws.apache.org/axis2/
Apache tomcat - the apache software foundation. http://tomcat.apache.org/
Australian government fair work ombudsman. http://www.fairwork.gov.au
Bureau of labor statistics. http://www.bls.gov
Business victoria. http://www.business.vic.gov.au
Design and use of the simple event model (sem). Web Semant. Sci. Serv. Agents World Wide Web 9(2), 128–136 (2011). doi:10.1016/j.websem.2011.03.003
Drools expert. http://www.jboss.org/drools/drools-expert.html
Drools fusion. http://www.jboss.org/drools/drools-fusion.html
Friend of a friend (foaf). http://xmlns.com/foaf/spec
Graph api – facebook developers. http://developers.facebook.com
ksoap2-android: A lightweight and efficient soap library for the android platform. https://code.google.com/p/ksoap2-android/
Linkedin apis. https://developer.linkedin.com/apis
National safety council. http://www.nsc.org/Pages/NSCestimates16millioncrashescausedbydriversusingcellphonesandtexting.aspx
Owl 2 web ontology language - manchester syntax. http://www.w3.org/TR/owl2-manchester-syntax/
Oxford english dictionary. http://www.oed.com/
Relationship. http://vocab.org/relationship
Sun developer network, java architecture for xml binding (jaxb). http://jcp.org/en/jsr/summary?id=222
W3c, w3c soap specifications. http://www.w3.org/TR/soap/
W3c, web services description language (wsdl). http://www.w3.org/TR/wsdl20/
Wapforum, user agent profile (uaprof). http://www.wapforum.org
Wikitionary, a wiki based open content dictionary. http://en.wiktionary.org/wiki/
Xml schema. http://www.w3.org/XML/Schema
Aarts, E., de Ruyter, B.: New research perspectives on ambient intelligence. J. Ambient Intell. Smart Environ. 1(1), 5–14 (2009). http://dl.acm.org/citation.cfm?id=1735821.1735822
Abowd, G., Dey, A., Brown, P., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.W. (ed.) Handheld and Ubiquitous Computing. Lecture Notes in Computer Science, vol. 1707, pp. 304–307. Springer, Berlin, Heidelberg (1999). doi:10.1007/3-540-48157-5_29. http://dx.doi.org/10.1007/3-540-48157-5_29
Abowd, G., Ebling, M., Hung, G., Lei, H., Gellersen, H.W.: Context-aware computing [guest editors’ intro.]. IEEE Pervasive Comput. 1(3), 22–23 (2002). doi:10.1109/MPRV.2002.1037718
Allen, J., Ferguson, G.: Actions and events in interval temporal logic. J. Log. Comput. 4(5), 531–579 (1994)
Allman, M.: An evaluation of xml-rpc. SIGMETRICS Perform. Eval. Rev. 30(4), 2–11 (2003). doi:10.1145/773056.773057. http://doi.acm.org/10.1145/773056.773057
Amador, L.: Drools Developer’s Cookbook. Packt, Birmingham (2012)
Antoniou, G., Van Harmelen, F.: Web ontology language: owl. In: Handbook on Ontologies, pp. 91–110. Springer, Berlin (2009)
Augusto, J., Liu, J., McCullagh, P., Wang, H., Yang, J.: Management of uncertainty and spatio-temporal aspects for monitoring and diagnosis in a smart home. Int. J. Comput. Intell. Syst. 1(4), 361–378 (2008)
Austin, J.L.: How to Do Things with Words, vol. 88. Harvard University Press, Cambridge, MA (1975)
Avrahami, D., Gergle, D., Hudson, S.E., Kiesler, S.: Improving the match between callers and receivers: a study on the effect of contextual information on cell phone interruptions. Behav. Inform. Technol. 26(3), 247–259 (2007). doi:10.1080/01449290500402338. http://www.tandfonline.com/doi/abs/10.1080/01449290500402338
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge, MA (2003)
Bauer, M.W., Gaskell, G.: Towards a paradigm for research on social representations. J. Theory Soc. Behav. 29(2), 163–186 (1999). doi:10.1111/1468-5914.00096. http://dx.doi.org/10.1111/1468-5914.00096
Bauer, B., Müller, J.P., Odell, J.: Agent uml: a formalism for specifying multiagent software systems. In: First International Workshop, AOSE 2000 on Agent-Oriented Software Engineering, pp. 91–103. Springer, New York, Secaucus, NJ (2001). http://dl.acm.org/citation.cfm?id=370834.370845
Beach, A., Gartrell, M., Xing, X., Han, R., Lv, Q., Mishra, S., Seada, K.: Fusing mobile, sensor, and social data to fully enable context-aware computing. In: Proceedings of the Eleventh Workshop on Mobile Computing Systems & Applications, HotMobile ’10, pp. 60–65. ACM, New York (2010). doi:10.1145/1734583.1734599. http://doi.acm.org/10.1145/1734583.1734599
Beckett, D., McBride, B.: Rdf/xml syntax specification, w3c recommendation 10 February 2004. http://www.w3.org/TR/rdf-syntax-grammar/
Beckett, D., Berners-Lee, T., Prud’hommeaux, E., Carothers, G., E.P., Carothers, G.: Terse rdf triple language, w3c candidate recommendation 19 February 2013. http://www.w3.org/TR/turtle/
Ben Mokhtar, S., Capra, L.: From pervasive to social computing: algorithms and deployments. In: Proceedings of the 2009 International Conference on Pervasive Services, ICPS ’09, pp. 169–178. ACM, New York (2009). doi:10.1145/1568199.1568229. http://doi.acm.org/10.1145/1568199.1568229
Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive Mob. Comput. 6(2), 161–180 (2010). doi:10.1016/j.pmcj.2009.06.002. http://www.sciencedirect.com/science/article/pii/S1574119209000510
Biamino, G.: Modeling social contexts for pervasive computing environments. In: IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 415–420 (2011). doi:10.1109/PERCOMW.2011.5766925
Blair, G., Bencomo, N., France, R.B.: Models@ run.time. Computer 42(10), 22–27 (2009). doi:10.1109/MC.2009.326. http://dx.doi.org/10.1109/MC.2009.326
Bouassida Rodriguez, I., Sancho, G., Villemur, T., Tazi, S., Drira, K.: A model-driven adaptive approach for collaborative ubiquitous systems. In: Proceedings of the 3rd Workshop on Agent-Oriented Software Engineering Challenges for Ubiquitous and Pervasive Computing, AUPC 09, pp. 15–20. ACM, New York (2009). doi:10.1145/1568181.1568187. http://doi.acm.org/10.1145/1568181.1568187
Brickley, D., Guha, R.: Rdf vocabulary description language 1.0: Rdf schema, w3c recommendation 10 February 2004. http://www.w3.org/TR/rdf-schema/
Browne, P.: JBoss Drools Business Rules. Packt, Birmingham (2009)
Cabitza, F., Locatelli, M., Sarini, M., Simone, C.: Casmas: supporting collaboration in pervasive environments. In: Fourth Annual IEEE International Conference on Pervasive Computing and Communications, 2006. PerCom 2006, pp. 286–295 (2006). doi:10.1109/PERCOM.2006.15
Cabri, G., Leonardi, L., Zambonelli, F.: Brain: a framework for flexible role-based interactions in multiagent systems. In: Meersman, R., Tari, Z., Schmidt, D. (eds.) On the Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. Lecture Notes in Computer Science, vol. 2888, pp. 145–161. Springer, Berlin, Heidelberg (2003). doi:10.1007/978-3-540-39964-3_11. http://dx.doi.org/10.1007/978-3-540-39964-3_11
Cabri, G., Ferrari, L., Leonardi, L.: Agent role-based collaboration and coordination: a survey about existing approaches. In: 2004 IEEE International Conference on Systems, Man and Cybernetics, vol. 6, pp. 5473–5478 (2004). doi:10.1109/ICSMC.2004.1401064
Cabri, G., Leonardi, L., Ferrari, L., Zambonelli, F.: Role-based software agent interaction models: a survey. Knowl. Eng. Rev. 25, 397–419 (2010). doi:10.1017/S026988891000024X. http://journals.cambridge.org/article_S026988891000024X
Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., Lo Presti, F., Mirandola, R.: Moses: a framework for qos driven runtime adaptation of service-oriented systems. IEEE Trans. Softw. Eng. 38(5), 1138–1159 (2012). doi:10.1109/TSE.2011.68. http://dx.doi.org/10.1109/TSE.2011.68
Carminati, B., Ferrari, E., Heatherly, R., Kantarcioglu, M., Thuraisingham, B.: A semantic web based framework for social network access control. In: Proceedings of the 14th ACM Symposium on Access Control Models and Technologies, SACMAT ’09, pp. 177–186. ACM, New York (2009). doi:10.1145/1542207.1542237. http://doi.acm.org/10.1145/1542207.1542237
Castelli, G., Rosi, A., Zambonelli, F.: Design and implementation of a socially-enhanced pervasive middleware. In: 2012 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 137–142 (2012). doi:10.1109/PerComW.2012.6197465
Cernuzzi, L., Zambonelli, F.: Adaptive organizational changes in agent-oriented methodologies. Knowl. Eng. Rev. 26, 175–190 (2011). doi:10.1017/S0269888911000014. http://journals.cambridge.org/article_S0269888911000014
Chen, L., Rashidi, P.: Situation, activity and goal awareness in ubiquitous computing. Int. J. Pervasive Comput. Commun. 8(3), 216–224 (2012)
Chen, H., Finin, T., Joshi, A.: An intelligent broker for context-aware systems. In: Adjunct Proceedings of Ubicomp, vol. 3, pp. 183–184 (2003)
Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18(3), 197–207 (2003). doi:10.1017/S0269888904000025. http://dx.doi.org/DOI:10.1017/S0269888904000025
Colman, A.: Role oriented adaptive design. Ph.D. thesis, Swinburne University of Technology (2006)
Colman, A., Han, J.: Roles, players and adaptable organizations. Appl. Ontol. 2(2), 105–126 (2007). http://dl.acm.org/citation.cfm?id=1412401.1412404
Connolly, D., van Harmelen, F., Horrocks, I., McGuiness, Deborah L., Patel-Schneider, P.F., Stein, L.A.: Daml+oil (March 2001) reference description, w3c note 18 December 2001. http://www.w3.org/TR/daml+oil-reference
Cortés, M., Mishra, P.: Dcwpl: a programming language for describing collaborative work. In: Proceedings of the 1996 ACM Conference on Computer Supported Cooperative Work, CSCW ’96, pp. 21–29. ACM, New York (1996). doi:10.1145/240080.240176. http://doi.acm.org/10.1145/240080.240176
Daft, R.L.: Organization Theory and Design. South-Western Publishing, Nashville, TN (2009)
De Guzman, E.S., Sharmin, M., Bailey, B.P.: Should i call now? Understanding what context is considered when deciding whether to initiate remote communication via mobile devices. In: Proceedings of Graphics Interface 2007, GI ’07, pp. 143–150. ACM, New York (2007). doi:10.1145/1268517.1268542. http://doi.acm.org/10.1145/1268517.1268542
Dearle, A., Kirby, G.N.C., Morrison, R., McCarthy, A., Mullen, K., Yang, Y., Connor, R.C.H., Welen, P., Wilson, A.: Architectural support for global smart spaces. In: Proceedings of the 4th International Conference on Mobile Data Management, MDM ’03, pp. 153–164. Springer, London (2003). http://dl.acm.org/citation.cfm?id=648060.747263
Devlic, A., Reichle, R., Wagner, M., Pinheiro, M.K., Vanrompay, Y., Berbers, Y., Valla, M.: Context inference of users’ social relationships and distributed policy management. In: Proceedings of the 2009 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), PERCOM ’09, pp. 1–8. IEEE Computer Society, Washington, DC (2009). doi:10.1109/PERCOM.2009.4912890. http://dx.doi.org/10.1109/PERCOM.2009.4912890
Dey, A.K.: Understanding and using context. Pers. Ubiqut. Comput. 5(1), 4–7 (2001). doi:10.1007/s007790170019
Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2), 97–166 (2001). doi:10.1207/S15327051HCI16234_02. http://dx.doi.org/10.1207/S15327051HCI16234_02
Doerr, M.: The cidoc conceptual reference module: an ontological approach to semantic interoperability of metadata. AI Mag. 24(3), 75–92 (2003)
Dourish, P.: What we talk about when we talk about context. Pers. Ubiquit. Comput. 8(1), 19–30 (2004). doi:10.1007/s00779-003-0253-8. http://dx.doi.org/10.1007/s00779-003-0253-8
Ejigu, D., Scuturici, M., Brunie, L.: Coca: a collaborative context-aware service platform for pervasive computing. In: Fourth International Conference on Information Technology, 2007, ITNG’07, pp. 297–302. IEEE, New York (2007)
Endler, M., Skyrme, A., Schuster, D., Springer, T.: Defining situated social context for pervasive social computing. In: 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 519–524 (2011). doi:10.1109/PERCOMW.2011.5766945
Etzion, O., Niblett, P.: Event Processing in Action, 1st edn. Manning, Greenwich, CT (2010)
Eugster, P.T., Garbinato, B., Holzer, A.: Middleware support for context-aware applications. In: Middleware for Network Eccentric and Mobile Applications, pp. 305–322. Springer, Berlin (2009)
Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic-Commerce. Springer, Berlin (2000)
Ferscha, A.: 20 years past weiser: what’s next? IEEE Pervasive Comput. 11(1), 52 –61 (2012). doi:10.1109/MPRV.2011.78
Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. thesis, University of California (2000)
Filho, J., Miron, A., Satoh, I., Gensel, J., Martin, H.: Modeling and measuring quality of context information in pervasive environments. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), pp. 690–697 (2010). doi:10.1109/AINA.2010.164
Finin, T., Joshi, A., Kagal, L., Niu, J., Sandhu, R., Winsborough, W., Thuraisingham, B.: Rowlbac: representing role based access control in owl. In: Proceedings of the 13th ACM Symposium on Access Control Models and Technologies, SACMAT ’08, pp. 73–82. ACM, New York (2008). doi:10.1145/1377836.1377849. http://doi.acm.org/10.1145/1377836.1377849
Fong, P.W., Siahaan, I.: Relationship-based access control policies and their policy languages. In: Proceedings of the 16th ACM Symposium on Access Control Models and Technologies, SACMAT ’11, pp. 51–60. ACM, New York (2011). doi:10.1145/1998441.1998450. http://doi.acm.org/10.1145/1998441.1998450
Forgy, C.L.: Rete: a fast algorithm for the many pattern/many object pattern match problem. In: Expert Systems, pp. 324–341. IEEE Computer Society Press, Los Alamitos, CA (1990)
France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: 2007 Future of Software Engineering, FOSE ’07, pp. 37–54. IEEE Computer Society, Washington, DC (2007). doi:10.1109/FOSE.2007.14. http://dx.doi.org/10.1109/FOSE.2007.14
Gangemi, A., Mika, P.: Understanding the semantic web through descriptions and situations. In: Proceedings of the International Conference on ODBASE, pp. 689–706 (2003)
Geihs, K., Barone, P., Eliassen, F., Floch, J., Fricke, R., Gjorven, E., Hallsteinsen, S., Horn, G., Khan, M.U., Mamelli, A., Papadopoulos, G.A., Paspallis, N., Reichle, R., Stav, E.: A comprehensive solution for application-level adaptation. Softw. Pract. Exp. 39(4), 385–422 (2009). doi:10.1002/spe.v39:4. http://dx.doi.org/10.1002/spe.v39:4
Golbeck, J., Hendler, J.: Inferring binary trust relationships in web-based social networks. ACM Trans. Internet Technol. 6(4), 497–529 (2006). doi:10.1145/1183463.1183470. http://doi.acm.org/10.1145/1183463.1183470
Grandhi, S.A., Schuler, R.P., Jones, Q.: To answer or not to answer: that is the question for cell phone users. In: CHI ’09 Extended Abstracts on Human Factors in Computing Systems, CHI EA ’09, pp. 4621–4626. ACM, New York (2009). doi:10.1145/1520340.1520710. http://doi.acm.org/10.1145/1520340.1520710
Group, W.O.W.: Owl 2 Web Ontology Language Document Overview, 2nd edn. w3c recommendation 11 December 2012. http://www.w3.org/TR/owl2-overview
Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993). doi:10.1006/knac.1993.1008. http://dx.doi.org/10.1006/knac.1993.1008
Gruber, T.: Ontology. In: Liu, L., Zsu, M.T. (eds.) Encyclopedia of Database Systems, pp. 1963–1965. Springer US, New York (2009). http://dx.doi.org/10.1007/978-0-387-39940-9_1318. doi:10.1007/978-0-387-39940-9_1318
Gu, T., Wang, X.H., Pung, H.K., Zhang, D.Q.: An ontology-based context model in intelligent environments. In: Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, vol. 2004, pp. 270–275 (2004)
Guarino, N.: Formal Ontology in Information Systems, vol. 46. Ios Press, Amsterdam (1998)
Guarino, N., Carrara, M., Giaretta, P.: Formalizing ontological commitments. In: Proceedings of the Twelfth National Conference on Artificial Intelligence, AAAI ’94, vol. 1, pp. 560–567. American Association for Artificial Intelligence, Menlo Park, CA (1994). http://dl.acm.org/citation.cfm?id=199288.199324
Gummadi, K.P., Mislove, A., Druschel, P.: Exploiting social networks for internet search. In: Proceedings of 5th Workshop on Hot Topics in Networks, Irvine, CA, pp. 79–84 (2006)
Han, L., Jyri, S., Ma, J., Yu, K.: Research on context-aware mobile computing. In: 22nd International Conference on Advanced Information Networking and Applications - Workshops, 2008, AINAW 2008, pp. 24–30 (2008). doi:10.1109/WAINA.2008.115
Handte, M., Schiele, G., Matjuntke, V., Becker, C., Marrón, P.J.: 3pc: system support for adaptive peer-to-peer pervasive computing. ACM Trans. Auton. Adapt. Syst. 7(1), 10:1–10:19 (2012). doi:10.1145/2168260.2168270. http://doi.acm.org/10.1145/2168260.2168270
Held, A., Buchholz, S., Schill, A.: Modeling of context information for pervasive computing applications. In: Proceedings of SCI 2002/ISAS 2002 (2002)
Henricksen, K.: A framework for context-aware pervasive computing applications. Ph.D. thesis, The School of Information Technology and Electrical Engineering, The University of Queensland (2003)
Henricksen, K., Indulska, J.: Modelling and using imperfect context information. In: Proceedings of the PerCom Workshops, pp. 33–38 (2004)
Henricksen, K., Indulska, J.: Developing context-aware pervasive computing applications: models and approach. Pervasive Mob Comput 2(1), 37–64 (2006). doi:10.1016/j.pmcj.2005.07.003. http://www.sciencedirect.com/science/article/pii/S1574119205000441
Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling context information in pervasive computing systems. In: Proceedings of the First International Conference on Pervasive Computing, Pervasive ’02, pp. 167–180. Springer, London (2002). http://dl.acm.org/citation.cfm?id=646867.706693
Henry, M.: Structure in Fives: Designing Effective Organizations. Prentice-Hall Inc (1993)
Hoareau, C., Satoh, I.: Modeling and processing information for context-aware computing: a survey. N. Gener. Comput. 27(3), 177–196 (2009). doi:10.1007/s00354-009-0060-5
Hobbs, J.R., Pan, F.: An ontology of time for the semantic web. ACM Trans. Asian Lang. Inform. Process. 3(1), 66–85 (2004)
Hobbs, J.R., Pan, F.: Time ontology in owl. w3c working draft 27 September 2006. http://www.w3.org/TR/owl-time/
Hofer, T., Schwinger, W., Pichler, M., Leonhartsberger, G., Altmann, J., Retschitzegger, W.: Context-awareness on mobile devices - the hydrogen approach. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS’03) - Track 9, HICSS ’03, vol. 9, p. 292.1. IEEE Computer Society, Washington, DC (2003). http://dl.acm.org/citation.cfm?id=820756.821849
Hong, J.I., Landay, J.A.: An infrastructure approach to context-aware computing. Hum. Comput. Interact. 16(2), 287–303 (2001). doi:10.1207/S15327051HCI16234_11. http://dx.doi.org/10.1207/S15327051HCI16234_11
Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From {SHIQ} and {RDF} to owl: the making of a web ontology language. Web Semant. Sci. Serv. Agents World Wide Web 1(1), 7–26 (2003). doi:http://dx.doi.org/10.1016/j.websem.2003.07.001. http://www.sciencedirect.com/science/article/pii/S1570826803000027
Huhns, M.N., Singh, M.P.: Ontologies for agents. IEEE Int. Comput. 1(6), 81–83 (1997). doi:10.1109/4236.643942. http://dx.doi.org/10.1109/4236.643942
Jagtap, P., Joshi, A., Finin, T., Zavala, L.: Preserving privacy in context-aware systems. In: Fifth IEEE International Conference on Semantic Computing (ICSC), pp. 149–153 (2011). doi:10.1109/ICSC.2011.87
Jakkula, V., Cook, D.: Using temporal relations in smart environment data for activity prediction. In: Proceedings of International Conference on Machine Learning, pp. 1–4 (2007)
Jayasinghe, D.: Quickstart Apache Axis2: A Practical Guide to Creating Quality Web Services. Packt, Birmingham (2008)
Jin, Y., Han, J.: Consistency and interoperability checking for component interaction rules. In: Proceedings of the 12th Asia-Pacific Software Engineering Conference, APSEC ’05, pp. 595–602. IEEE Computer Society, Washington, DC (2005). doi:10.1109/APSEC.2005.55. http://dx.doi.org/10.1109/APSEC.2005.55
Juan, T., Pearce, A., Sterling, L.: Roadmap: extending the gaia methodology for complex open systems. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1, AAMAS ’02, pp. 3–10. ACM, New York (2002). doi:10.1145/544741.544744. http://doi.acm.org/10.1145/544741.544744
Kabir, M.A., Han, J., Yu, J., Colman, A.: Scims: a social context information management system for socially-aware applications. In: Proceedings of the 24th International Conference on Advanced Information Systems and Engineering, CAiSE’12, pp. 301–317 (2012)
Kabir, M.A., Han, J., Colman, A., Yu, J.: Sociotelematics: leveraging interaction-relationships in developing telematics systems to support cooperative convoys. In: Proceedings of the 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing, UIC-ATC ’12, pp. 40–47. IEEE Computer Society, Washington, DC (2012). doi:10.1109/UIC-ATC.2012.70. http://dx.doi.org/10.1109/UIC-ATC.2012.70
Kakousis, K., Paspallis, N., Papadopoulos, G.A.: A survey of software adaptation in mobile and ubiquitous computing. Enterp. Inf. Syst. 4(4), 355–389 (2010). doi:10.1080/17517575.2010.509814. http://dx.doi.org/10.1080/17517575.2010.509814
Kalenka, S., Jennings, N.: Distinguishing social agent behaviour: a formal framework. In: 2002 Proceedings of the 5th Biannual World Automation Congress, vol. 14, pp. 13–20 (2002). doi:10.1109/WAC.2002.1049414
Kapuruge, M., Colman, A., King, J.: Road4ws – extending apache axis2 for adaptive service compositions. In: Proceedings of the 2011 IEEE 15th International Enterprise Distributed Object Computing Conference, EDOC ’11, pp. 183–192. IEEE Computer Society, Washington, DC (2011). doi:10.1109/EDOC.2011.15. http://dx.doi.org/10.1109/EDOC.2011.15
Katsiri, E., Mycroft, A.: Applying bayesian networks to sensor-driven systems. In: 2006 10th IEEE International Symposium on Wearable Computers, pp. 149–150 (2006)
Khalil, A., Connelly, K.: Context-aware telephony: privacy preferences and sharing patterns. In: Proceedings of the 20th Anniversary Conference on Computer Supported Cooperative Work, CSCW ’06, pp. 469–478. ACM, New York (2006). doi:10.1145/1180875.1180947. http://doi.acm.org/10.1145/1180875.1180947
Kourtellis, N., Finnis, J., Anderson, P., Blackburn, J., Borcea, C., Iamnitchi, A.: Prometheus: user-controlled p2p social data management for socially-aware applications. In: Gupta, I., Mascolo, C. (eds.) Middleware 2010. Lecture Notes in Computer Science, vol. 6452, pp. 212–231. Springer, Berlin, Heidelberg (2010)
Lagoze, C., Hunter, J.: The abc ontology and model. In: Proceedings of the International Conference on Dublin Core and Metadata Applications, pp. 160–176 (2001)
Li, J., Dabek, F.: F2f: reliable storage in open networks. In: Proceedings of the 4th International Workshop on Peer-to-Peer Systems (IPTPS) (2006)
Li, D., Muntz, R.: Coca: collaborative objects coordination architecture. In: Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work, CSCW ’98, pp. 179–188. ACM, New York (1998). doi:10.1145/289444.289492. http://doi.acm.org/10.1145/289444.289492
Loke, S.W.: Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. Knowl. Eng. Rev. 19(3) pp. 213–233, (2004)
Lovett, T., O’Neill, E., Irwin, J., Pollington, D.: The calendar as a sensor: analysis and improvement using data fusion with social networks and location. In: Proceedings of the 12th ACM International Conference on Ubiquitous Computing, Ubicomp ’10, pp. 3–12. ACM, New York (2010). doi:10.1145/1864349.1864352. http://doi.acm.org/10.1145/1864349.1864352
Lu, Y., Tsaparas, P., Ntoulas, A., Polanyi, L.: Exploiting social context for review quality prediction. In: Proceedings of the 19th International Conference on World Wide Web, WWW ’10, pp. 691–700. ACM, New York (2010). doi:10.1145/1772690.1772761. http://doi.acm.org/10.1145/1772690.1772761
Lukowicz, P., Pentland, S., Ferscha, A.: From context awareness to socially aware computing. IEEE Pervasive Comput. 11(1), 32 –41 (2012). doi:10.1109/MPRV.2011.82
Lupu, E.C., Sloman, M.: Towards a role-based framework for distributed systems management. J. Netw. Syst. Manag. 5(1), 5–30 (1997). doi:10.1023/A:1018742004992. http://dx.doi.org/10.1023/A:1018742004992
Maassen, J., van Nieuwpoort, R., Veldema, R., Bal, H.E., Plaat, A.: An efficient implementation of java’s remote method invocation. SIGPLAN Not. 34(8), 173–182 (1999). doi:10.1145/329366.301120. http://doi.acm.org/10.1145/329366.301120
Manzoor, A., Truong, H.L., Dustdar, S.: On the evaluation of quality of context. In: Roggen, D., Lombriser, C., Tröster, G., Kortuem, G., Havinga, P. (eds.) Smart Sensing and Context. Lecture Notes in Computer Science, vol. 5279, pp. 140–153. Springer, Berlin, Heidelberg (2008). doi:10.1007/978-3-540-88793-5_11. http://dx.doi.org/10.1007/978-3-540-88793-5_11
Matheus, C., Kokar, M., Baclawski, K.: A core ontology for situation awareness. In: Proceedings of the 6th International Conference of Information Fusion, pp. 545–552 (2003). doi:10.1109/ICIF.2003.177494
McCarthy, J.: Notes on formalizing context. In: Proceedings of the 13th International Joint Conference on Artifical Intelligence, IJCAI’93, vol. 1, pp. 555–560. Morgan Kaufmann, San Francisco, CA (1993). http://dl.acm.org/citation.cfm?id=1624025.1624103
McGuinness, D.L., van Harmelen, F.: Owl web ontology language overview. w3c recommendation 10 February 2004. http://www.w3.org/TR/owl-features/
McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Composing adaptive software. Computer 37(7), 56–64 (2004). doi:10.1109/MC.2004.48. http://dx.doi.org/10.1109/MC.2004.48
McLaughlin, B.: Java & XML Data Binding. O’Reilly Media, Sebastopol, CA (2002)
Moran, T.P., Dourish, P.: Introduction to this special issue on context-aware computing. Hum. Comput. Interact. 16(2), 87–95 (2001). doi:10.1207/S15327051HCI16234_01. http://dx.doi.org/10.1207/S15327051HCI16234_01
Obitko, M.: Web ontology language owl. http://www.obitko.com/tutorials/ontologies-semantic-web/web-ontology-language-owl.html
Parsons, D.: Dynamic Web Application Development Using XML and Java. Cengage Learning EMEA, Andover, MA (2008)
Patel-Schneider, P.F., Hayes, P., Horrocks, I.: Owl web ontology language: semantics and abstract syntax. w3c recommendation 10 February 2004. http://www.w3.org/TR/owl-semantics/
Pautasso, C., Wilde, E.: Restful web services: principles, patterns, emerging technologies. In: Proceedings of the 19th International Conference on World Wide Web, WWW ’10, pp. 1359–1360. ACM, New York (2010). doi:10.1145/1772690.1772929. http://doi.acm.org/10.1145/1772690.1772929
Perera, S., Herath, C., Ekanayake, J., Chinthaka, E., Ranabahu, A., Jayasinghe, D., Weerawarana, S., Daniels, G.: Axis2, middleware for next generation web services. In: Proceedings of the IEEE International Conference on Web Services, ICWS ’06, pp. 833–840. IEEE Computer Society, Washington, DC (2006). doi:10.1109/ICWS.2006.36. http://dx.doi.org/10.1109/ICWS.2006.36
Pitt, E., McNiff, K.: Java.rmi: The Remote Method Invocation Guide. Addison-Wesley Longman, Boston, MA (2001)
Raimond, Y., Abdallah, S., Sandler, M., Giasson, F.: The music ontology. In: Proceedings of the International Conference on Music Information Retrieval, pp. 417–422 (2007)
Ranganathan, A., Campbell, R.H.: An infrastructure for context-awareness based on first order logic. Pers. Ubiquit. Comput. 7(6), 353–364 (2003). doi:10.1007/s00779-003-0251-x. http://dx.doi.org/10.1007/s00779-003-0251-x
Ranganathan, A., McGrath, R.E., Campbell, R.H., Mickunas, M.D.: Use of ontologies in a pervasive computing environment. Knowl. Eng. Rev. 18(3), 209–220 (2003). doi:10.1017/S0269888904000037. http://dx.doi.org/DOI:10.1017/S0269888904000037
Ranganathan, A., Al-Muhtadi, J., Campbell, R.: Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput. 3(2) (2004). doi:10.1109/MPRV.2004.1316821
Raychoudhury, V., Cao, J., Kumar, M., Zhang, D.: Middleware for pervasive computing: a survey. Pervasive Mob. Comput. 9(2), 177–200 (2013). doi:10.1016/j.pmcj.2012.08.006. http://www.sciencedirect.com/science/article/pii/S1574119212001113
Reenskaug, T., Wold, P., Lehne, O.A., et al.: Working with Objects: The OOram Software Engineering Method. Manning, Greenwich (1996)
Riboni, D., Bettini, C.: Owl 2 modeling and reasoning with complex human activities. Pervasive Mob. Comput. 7(3), 379–395 (2011). doi:10.1016/j.pmcj.2011.02.001
Riva, O.: Contory: a middleware for the provisioning of context information on smart phones. In: Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware, Middleware ’06, pp. 219–239. Springer, New York (2006). http://dl.acm.org/citation.cfm?id=1515984.1516002
Rollinson, D.: Organisational behaviour and analysis: an integrated approach. Pearson Education (2008)
Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R., Nahrstedt, K.: A middleware infrastructure for active spaces. IEEE Pervasive Comput. 1(4), 74–83 (2002). doi:10.1109/MPRV.2002.1158281
Rosi, A., et al.: Social sensors and pervasive services: approaches and perspectives. In: Proceedings of the IEEE PerCom Workshops, pp. 525–530 (2011). doi:10.1109/PERCOMW.2011.5766946
Rouvoy, R., Barone, P., Ding, Y., Eliassen, F., Hallsteinsen, S., Lorenzo, J., Mamelli, A., Scholz, U.: MUSIC: Middleware support for self-adaptation in ubiquitous and service-oriented environments. In: Software Engineering for Self-adaptive Systems, pp. 164–182. Springer, Berlin, Heidelberg (2009). doi:10.1007/978-3-642-02161-9_9. http://dx.doi.org/10.1007/978-3-642-02161-9_9
Sacramento, V., Endler, M., Rubinsztejn, H.K., Lima, L.S., Goncalves, K., Nascimento, F.N., Bueno, G.A.: Moca: a middleware for developing collaborative applications for mobile users. IEEE Distrib. Syst. Online 5(10), 2 (2004). doi:10.1109/MDSO.2004.26. http://dx.doi.org/10.1109/MDSO.2004.26
Sancho, G., Bouassida Rodriguez, I., Villemur, T., Tazi, S.: What about collaboration in ubiquitous environments? In: 2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE), pp. 143–150. IEEE, New York (2010)
Sandhu, R., Coyne, E., Feinstein, H., Youman, C.: Role-based access control models. Computer 29(2), 38–47 (1996). doi:10.1109/2.485845
Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Pers. Commun. 8(4), 10 –17 (2001). doi:10.1109/98.943998
Scherp, A., et al.: F–a model of events based on the foundational ontology dolce+dns ultralight. In: International Conference on Knowledge Capture, pp. 137–144 (2009). doi:10.1145/1597735.1597760
Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. Netw. Mag. Global Int. Work. 8(5), 22–32 (1994). doi:10.1109/65.313011. http://dx.doi.org/10.1109/65.313011
Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications, WMCSA ’94, pp. 85–90. IEEE Computer Society, Washington, DC (1994). doi:10.1109/WMCSA.1994.16. http://dx.doi.org/10.1109/WMCSA.1994.16
Schmidt, A., Beigl, M., Gellersen, H.W.: There is more to context than location. Comput. Graph. 23(6), 893–901 (1999). doi:10.1016/S0097-8493(99)00120-X. http://www.sciencedirect.com/science/article/pii/S009784939900120X
Schuster, D., Rosi, A., Mamei, M., Springer, T., Endler, M., Zambonelli, F.: Pervasive social context-taxonomy and survey. ACM Trans. Intell. Syst. Technol. 4(3), Article No. 46, pp. 22, (2013)
Searle, J.R.: Speech Acts: An Essay in the Philosophy of Language, vol. 626. Cambridge University Press, Cambridge (1969)
Shaw, R., Troncy, R., Hardman, L.: Lode: linking open descriptions of events. In: Proceedings of the 4th Asian Conference on The Semantic Web, pp. 153–167 (2009)
Sheng, Q.Z., Benatallah, B.: Contextuml: a uml-based modeling language for model-driven development of context-aware web services development. In: Proceedings of the International Conference on Mobile Business, ICMB ’05, pp. 206–212. IEEE Computer Society, Washington, DC (2005). doi:10.1109/ICMB.2005.33. http://dx.doi.org/10.1109/ICMB.2005.33
Sirin, E., Parsia, B.: Sparql-dl: sparql query for owl-dl. In: OWL: Experiences and Directions Workshop (OWLED) (2007)
Smith, M.K., Welty, C., McGuinness, D.L.: Owl web ontology language guide. w3c recommendation 10 February 2004. http://www.w3.org/TR/owl-guide/
Srirama, S.N., Jarke, M., Prinz, W.: Mobile web services mediation framework. In: Proceedings of the 2nd Workshop on Middleware for Service Oriented Computing: Held at the ACM/IFIP/USENIX International Middleware Conference, MW4SOC ’07, pp. 6–11. ACM, New York (2007). doi:10.1145/1388336.1388337. http://doi.acm.org/10.1145/1388336.1388337
Steimann, F.: The role data model revisited. Appl. Ontol. 2(2), 89–103 (2007). http://dl.acm.org/citation.cfm?id=1412401.1412402
Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Proceedings of the First International Workshop on Advanced Context Modelling, Reasoning and Management, in Conjunction with UbiComp 2004 (2004)
Strang, T., Linnhoff-Popien, C., Frank, K.: Applications of a context ontology language. In: Proceedings of International Conference on Software, Telecommunications and Computer Networks (SoftCom2003), pp. 14–18 (2003)
Strang, T., Linnhoff-Popien, C., Frank, K.: Cool: a context ontology language to enable contextual interoperability. In: Stefani, J.B., Demeure, I., Hagimont, D. (eds.) Proceedings of the Distributed Applications and Interoperable Systems (DAIS). Lecture Notes in Computer Science, vol. 2893, pp. 236–247. Springer, Berlin, Heidelberg (2003). doi:10.1007/978-3-540-40010-3_21. http://dx.doi.org/10.1007/978-3-540-40010-3_21
Taconet, C., Kazi-Aoul, Z., Zaier, M., Conan, D.: Ca3m: a runtime model and a middleware for dynamic context management. In: Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I, OTM ’09, pp. 513–530. Springer, Berlin, Heidelberg (2009). doi:10.1007/978-3-642-05148-7_39. http://dx.doi.org/10.1007/978-3-642-05148-7_39
Toninelli, A., Khushraj, D., Lassila, O., Montanari, R.: Towards socially aware mobile phones. In: First Workshop on Social Data on the Web (SDoW) (2008)
Toninelli, A., Montanari, R., Lassila, O., Khushraj, D.: What’s on users’ minds? Toward a usable smart phone security model. IEEE Pervasive Comput. 8(2), 32–39 (2009). doi:10.1109/MPRV.2009.39. http://dx.doi.org/10.1109/MPRV.2009.39
Toninelli, A., Pathak, A., Issarny, V.: Yarta: A middleware for managing mobile social ecosystems. In: Riekki, J., Ylianttila, M., Guo, M.: (eds.) Advances in Grid and Pervasive Computing. Lecture Notes in Computer Science, vol. 6646, pp. 209–220. Springer, Berlin, Heidelberg (2011). http://dx.doi.org/10.1007/978-3-642-20754-9_22. 10.1007/978-3-642-20754-9_22
Vinciarelli, A., Pantic, M., Bourlard, H., Pentland, A.: Social signal processing: state-of-the-art and future perspectives of an emerging domain. In: Proceedings of the 16th ACM International Conference on Multimedia, MM ’08, pp. 1061–1070. ACM, New York (2008). doi:10.1145/1459359.1459573. http://doi.acm.org/10.1145/1459359.1459573
Wang, X., Zhang, D., Gu, T., Pung, H.: Ontology based context modeling and reasoning using owl. In: Proceedings of the IEEE PerCom Workshops, pp. 18–22 (2004). doi:10.1109/PERCOMW.2004.1276898
Wang, G., Gallagher, A., Luo, J., Forsyth, D.: Seeing people in social context: recognizing people and social relationships. In: Proceedings of the 11th European conference on Computer vision: Part V, ECCV’10, pp. 169–182. Springer, Berlin, Heidelberg (2010). http://dl.acm.org/citation.cfm?id=1888150.1888164
Weber, M., Runciman, W.G.: Max Weber: Selections in Translation. Cambridge University Press, Cambridge, New York (1978)
Weiser, M.: The computer for the 21st century. Sci. Am. 3(3), 94–104 (1991)
Wilson, C., Boe, B., Sala, A., Puttaswamy, K.P., Zhao, B.Y.: User interactions in social networks and their implications. In: Proceedings of the 4th ACM European Conference on Computer Systems, pp. 205–218 (2009)
Wishart, R., Henricksen, K., Indulska, J.: Context privacy and obfuscation supported by dynamic context source discovery and processing in a context management system. In: Indulska, J., Ma, J., Yang, L., Ungerer, T., Cao, J. (eds.) 4th International Conference of Ubiquitous Intelligence and Computing (UIC). Lecture Notes in Computer Science, vol. 4611, pp. 929–940. Springer, Berlin, Heidelberg (2007). http://dx.doi.org/10.1007/978-3-540-73549-6_91. doi:10.1007/978-3-540-73549-6_91
Xiang, R., Neville, J., Rogati, M.: Modeling relationship strength in online social networks. In: Proceedings of the 19th International Conference on World Wide Web, WWW ’10, pp. 981–990. ACM, New York (2010). doi:10.1145/1772690.1772790. http://doi.acm.org/10.1145/1772690.1772790
Xing, B., Gronowski, K., Radia, N., Svensson, M., Ton, A.: Pocketsocial: your distributed social context now in your pocket. In: IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 322–324 (2011). doi:10.1109/PERCOMW.2011.5766895
Ye, J., Coyle, L., Dobson, S., Nixon, P.: Ontology-based models in pervasive computing systems. Knowl. Eng. Rev. 22(4), 315–347 (2007). doi:10.1017/S0269888907001208. http://dx.doi.org/10.1017/S0269888907001208
Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: a review. Pervasive Mob. Comput. 8(1), 36–66 (2012). doi:10.1016/j.pmcj.2011.01.004
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: the gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003). doi:10.1145/958961.958963. http://doi.acm.org/10.1145/958961.958963
Zheng, Y., Li, L., Ogata, H., Yano, Y.: Support online social interaction with context-awareness. Int. J. Contin. Eng. Educ. Life Long Learn. 17(2), 160–177 (2007)
Zhou, J., Sun, J., Athukorala, K., Wijekoon, D., Ylianttila, M.: Pervasive social computing: augmenting five facets of human intelligence. J. Ambient. Intell. Humaniz. Comput. 3, 153–166 (2012). doi:10.1007/s12652-011-0081-z. http://dx.doi.org/10.1007/s12652-011-0081-z
Zhu, H., Zhou, M.: Roles in information systems: a survey. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 38(3), 377–396 (2008). doi:10.1109/TSMCC.2008.919168
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Kabir, M.A., Han, J., Colman, A. (2016). Social Context Reasoning. In: Pervasive Social Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-29951-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-29951-8_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-29949-5
Online ISBN: 978-3-319-29951-8
eBook Packages: Computer ScienceComputer Science (R0)