Modelling rules for automating the Evented WEb by semantic technologies

We review the state of the art in Task Automation Services (TASs).We propose the Evented WEb ontology (EWE), which models TASs concepts.We implement a semantic TAS using EWE and apply it to a case study.We thoroughly evaluate the EWE ontology.EWE models four popular commercial TASs and addresses their observed drawbacks. The Live Web is characterised by a new way of interacting with the Web through dynamic streams of relevant real-time contextual information to users. These sources of massive data usually overwhelm them, because they are not able to consume that amount of data. Task Automation Services (TASs) are platforms or apps that allow their users to author automation rules to combine events from streams while reducing the effort for handling incoming information. While these platforms are a reality, they suffer from two major drawbacks: (i) the only incoming data streams available are those the TASs developers decided to include in the system, and (ii) they lack of a mechanism to reason over large scale data outside their platform. To face these challenges, this paper contributes in (i) reviewing the existing state of the art including research and commercial work given their relevance. Based on the lessons learnt from this review, (ii) we propose the Evented WEb ontology (EWE), that models the Evented WEb domain, and in particular those concepts around TASs. EWE enables scalability, interoperability and definition of rules with reasoning over Linked Open Data (LOD) cloud. To illustrate these contributions, (iii) a semantic TAS has been implemented that benefits from the advantages EWE offers, and solves a realistic problem using semantic technologies. Finally, (iv) to validate the ontology covers the domain it models, a thorough ontology evaluation is presented.

[1]  Amin Jula,et al.  Cloud computing service composition: A systematic literature review , 2014, Expert Syst. Appl..

[2]  Adrian Paschke,et al.  RuleML 1.0: The Overarching Specification of Web Rules , 2010, RuleML.

[3]  Juan Pavón,et al.  Opportunistic control mechanisms for ambience intelligence worlds , 2014, Expert Syst. Appl..

[4]  Antonio Pintus,et al.  Paraimpu: a platform for a social web of things , 2012, WWW.

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

[6]  Klemo Vladimir,et al.  Consumerized and peer-tutored service composition , 2015, Expert Syst. Appl..

[7]  Andre Bolles,et al.  Streaming SPARQL - Extending SPARQL to Process Data Streams , 2008, ESWC.

[8]  Sai Peck Lee,et al.  A semantic interoperability framework for software as a service systems in cloud computing environments / Reza Rezaei , 2014 .

[9]  Fabio Casati,et al.  Understanding Mashup Development , 2008, IEEE Internet Computing.

[10]  Ramón Hermoso,et al.  From blurry numbers to clear preferences: A mechanism to extract reputation in social networks , 2014, Expert Syst. Appl..

[11]  Birgitta König-Ries,et al.  Mercury: user centric device and service processing , 2012, MMS.

[12]  Wei Song,et al.  An effective query recommendation approach using semantic strategies for intelligent information retrieval , 2014, Expert Syst. Appl..

[13]  Benjamin N. Grosof,et al.  Supporting Rule System Interoperability on the Semantic Web with SWRL , 2005, SEMWEB.

[14]  Ramesh C. Jain,et al.  Structural analysis of the emerging event-web , 2010, WWW '10.

[15]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[16]  Birgitta König-Ries,et al.  MERCURY: User Centric Device and Service Processing – Demo paper , 2012 .

[17]  P. Jaccard,et al.  Etude comparative de la distribution florale dans une portion des Alpes et des Jura , 1901 .

[18]  Muthuraman Thangaraj,et al.  An architectural design for effective information retrieval in semantic web , 2014, Expert Syst. Appl..

[19]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[20]  Emilio Serrano,et al.  Towards a Holistic Framework for the Evaluation of Emergency Plans in Indoor Environments , 2014, Sensors.

[21]  Marko Grobelnik,et al.  A SURVEY OF ONTOLOGY EVALUATION TECHNIQUES , 2005 .

[22]  Hyoung-Joo Kim,et al.  RG-index: An RDF graph index for efficient SPARQL query processing , 2014, Expert Syst. Appl..

[23]  Aristides Gionis,et al.  From chatter to headlines: harnessing the real-time web for personalized news recommendation , 2012, WSDM '12.

[24]  Chengming Zhang,et al.  A method of ontology evaluation based on coverage, cohesion and coupling , 2011, 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[25]  Carlos Angel Iglesias,et al.  First-Order Logic Rule Induction for Information Extraction in Web Resources , 2012, Int. J. Artif. Intell. Tools.

[26]  Shivakant Mishra,et al.  Fusing mobile, sensor, and social data to fully enable context-aware computing , 2010, HotMobile '10.

[27]  Carlos Angel Iglesias,et al.  Evaluating social choice techniques into intelligent environments by agent based social simulation , 2014, Inf. Sci..

[28]  Michael Rovatsos,et al.  A qualitative reputation system for multiagent systems with protocol-based communication , 2012, AAMAS.

[29]  Alessio Malizia,et al.  Modeling an ontology on accessible evacuation routes for emergencies , 2014, Expert Syst. Appl..

[30]  David R. Karger The Semantic Web and End Users: What's Wrong and How to Fix It , 2014, IEEE Internet Computing.

[31]  Eric Hsueh-Chan Lu,et al.  Semantic trajectory-based high utility item recommendation system , 2014, Expert Syst. Appl..

[32]  Yubin Yang,et al.  Assess Content Comprehensiveness of Ontologies , 2010, 2010 Second International Conference on Computer Modeling and Simulation.

[33]  R. Doyle The American terrorist. , 2001, Scientific American.

[34]  Ali Selamat,et al.  Capturing scholar's knowledge from heterogeneous resources for profiling in recommender systems , 2014, Expert Syst. Appl..

[35]  David R. Karger,et al.  Atomate it! end-user context-sensitive automation using heterogeneous information sources on the web , 2010, WWW '10.

[36]  Bruno S. Silvestre,et al.  Social Media? Get Serious! Understanding the Functional Building Blocks of Social Media , 2011 .

[37]  Daniele Braga,et al.  C-SPARQL: SPARQL for continuous querying , 2009, WWW '09.

[38]  José Javier Samper Zapater,et al.  Semantic web service discovery system for road traffic information services , 2015, Expert Syst. Appl..

[39]  Michael Kifer,et al.  Rule Interchange Format: The Framework , 2008, RuleML.

[40]  José Juan Pazos-Arias,et al.  A semantic approach to improve neighborhood formation in collaborative recommender systems , 2014, Expert Syst. Appl..

[41]  Mohd Shahizan Othman,et al.  A reference ontology for profiling scholar's background knowledge in recommender systems , 2015, Expert Syst. Appl..