Smart environments meet the semantic web

Smart Environments are designed to proactively assist their users. One way to achieve this is by composing sequences of potential user actions and of devices' actions at run time. This requires the actions to be specified in a declarative manner. A favorable formalism for declarative descriptions are semantic web services. In this paper, we describe our approach to proactive assistance in smart environments and explain how semantic web services can be employed as the basic building blocks for such an environment. We provide a state-of-the-art review of existing semantic web service technologies and discuss how they should be enhanced to suit our needs.

[1]  Birgitta König-Ries,et al.  OPOSSum - An Online Portal to Collect and Share Semantic Service Descriptions , 2008, ESWC.

[2]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[3]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[4]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[5]  Matthias Klusch,et al.  Semantic Web Service Composition Planning with OWLS-Xplan , 2005, AAAI Fall Symposium: Agents and the Semantic Web.

[6]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[7]  James A. Hendler,et al.  Automating DAML-S Web Services Composition Using SHOP2 , 2003, SEMWEB.

[8]  Thomas Kirste,et al.  EMBASSI: multimodal assistance for universal access to infotainment and service infrastructures , 2001, WUAUC'01.

[9]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[10]  Fabien Gandon,et al.  Using Semantic Web Services for Context-Aware Mobile Applications , 2004 .

[11]  Liming Chen,et al.  Applying AI Planning to Semantic Web Services for Workflow Generation , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[12]  Thomas Kirste,et al.  A distributed action selection mechanism for device cooperation in smart environments , 2008 .

[13]  Dieter Fensel,et al.  Semantic Web Services Grounding , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[14]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[15]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.