Utilizando Ontologias e Serviços Web na Computação Ubíqua
Abstract
In the near future, most users will access the Internet by means of small mobile devices. This context of ubiquitous computing is highly volatile because the diversity of device characteristics and access networks extends each day. The flexibility necessary for software reuse in this environment is not provided by the current programming paradigms. Aiming to offer this flexibility this paper proposes the use of ontologies and Web services to extend a framework of components to the domain of content adaptation, which facilitates the development of software based on reuse. A case study illustrates the use of the proposed solution.
References
Berhe, G.; Brunie, L.; Pierson, J. (2004) “Modeling Service-Based Multimedia Content Adaptation in Pervasive Computing”, Conference of Computing Frontiers, pp. 60-69.
Berners-Lee, T.; Hendler, J.; Lassila, O. (2001) “The Semantic Web”, Scientific American, edição de maio de 2001.
Cannistrà, F. (2003) “Exploiting Ontologies to Achieve Semantic Convergence Between Different CC/PP-like RDF Schemes for Representing Devicés Capabilities: the SADiC Approach”, Second International Semantic Web Conference (ISWC-03).
Claudino, R. A. T.; Souza, W. L.; Prado, A. F. (2005) “Um framework baseado em componentes para o domínio de adaptação de conteúdo na Internet”, Anais do 19º Simpósio Brasileiro de Engenharia de Software, pp. 88-103, Uberlândia, MG.
Elson, J.; Cerpa, A. (2003) “Internet Content Adaptation Protocol”, IETF Request for Comments 3507, <http://www.isi.edu/in-notes/rfc3507.txt>.
EODM. (2006) “IBM Integrated Ontology Development Toolkit”. <http://www.alphaworks.ibm.com/tech/semanticstk>.
Geyter, M.; Soetens, P. (2005) “A Planning Approach to Media Adaptation within the Semantic Web”, DMS 2005, Banff, Canada.
Guarino, N. (1998) “Formal Ontology and Information Systems” in: N. Guarino, (Ed.) Formal Ontology in Information Systems. pp. 3-15, IOS Press, Netherlands.
Hansmann, U. et al. (2003) “Pervasive Computing”, Springer-Verlag, Second Edition.
Horrocks, I. et al. (2003) “SWRL: A Semantic Web Rule Language Combining OWL and RuleML”, DAML, <http://www.daml.org/2003/11/swrl/>.
Jena. <http://jena.sourceforge.net/>.
Klyne, G. et al. (2004) “Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0”, W3C, <http://www.w3.org/TR/CCPP-struct-vocab/>.
Knublauch, H. et al. (2006) “A Semantic Web Primer for Object-Oriented Software Developers”, <http://www.w3.org/TR/2006/NOTE-sw-oosd-primer-20060309/>.
Lara, R. et al. (2005) “Deliverable 2.4. Semantics for Web Service Discovery and Composition”, KnowledgeWeb.
Martin, D. (2004) “OWL-S: Semantic Markup for Web Services”, DAML, <http://www.daml.org/services/owl-s/1.1/>.
Martin, D. L.; Mcllraith, S. A. (2003) “Bringing Semantics to Web Services”, IEEE Intelligent Systems, IEEE Press, pp. 90-93, USA.
McGuinness, D. L.; Harmelen, F. V. (2004) “OWL Web Ontology Language Overview”, W3C, <http://www.w3.org/TR/owl-features/>.
Monola, F.; Miller, E. (1999) “Resource Description Framework (RDF) Model and Syntax Specification”, W3C , <http://www.w3.org/TR/REC-rdf-syntax/>.
Naumenko A. et al. (2005) “Using UDDI for Publishing Metadata of the Semantic Web”, In: M. Bramer and V. Terziyan (Eds.): Industrial Applications of Semantic Web, Proceedings of the 1st International IFIP/WG12.5 Working Conference IASW2005, Jyväskylä, Finland, Springer, IFIP, pp. 141-159.
OWL-S. <http://www.mindswap.org/2004/owl-s/api/>.
Pellet. <http://www.mindswap.org/2003/pellet/>.
Prud'hommeaux, E.; Seaborne, A. (2006) “SPARQL Query Language for RDF”, W3C, <http://www.w3.org/TR/2006/WD-rdf-sparql-query-20060220/>.
Semantic Web Activity. <http://www.w3.org/2001/sw/>.
SOAP. “Simple Object Access Protocol”, W3C, <http://www.w3.org/TR/soap/>.
Srínívasan N., Paoluccí M., Sycara K., (2005) “Adding OWL-S to UDDI, implementation and throughput”. Robotics Institute, Carnegie Mellon University, USA.
WSDL. “Web Service Definition Language”, W3C, <http://www.w3.org/TR/wsdl>
Yao, Y.; Su, S.; Yang, F. (2006) “Service Matching Based on Semantic Descriptions”, In: Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT/ICIW), Guadeloupe, French Caribbean, pg. 126-131.
Zahreddine, W.; Mahmoud Q. H. (2005) “A Framework for Automatic and Dynamic Composition of Personalized Web Services”, AINA 2005, pp. 513-518.
