Yong Ding, M. A. Neumann, Ömer Kehri, Geoffrey S. Ryder, T. Riedel, M. Beigl
This paper provides a Web of Things use case from a personalized load forecasting service to a gamified demand response program. Combining real-world measuring applications with web-based applications opens new opportunities to the smart grid. For this purpose, we propose a Web of Things framework for a novel load forecasting process at the appliance level. Firstly, we illustrate the concept design of the Web of Things framework consisting of the sensing infrastructure, the activity recognition and the load forecasting modules. Secondly, we show how we guarantee the modularity and flexibility for implementing all the three modules in a web-based manner. On top of our infrastructure, we propose an extended Web of Things use case by integrating our load forecasting approach into a demand response concept.
{"title":"From Load Forecasting to Demand Response - A Web of Things Use Case","authors":"Yong Ding, M. A. Neumann, Ömer Kehri, Geoffrey S. Ryder, T. Riedel, M. Beigl","doi":"10.1145/2684432.2684438","DOIUrl":"https://doi.org/10.1145/2684432.2684438","url":null,"abstract":"This paper provides a Web of Things use case from a personalized load forecasting service to a gamified demand response program. Combining real-world measuring applications with web-based applications opens new opportunities to the smart grid. For this purpose, we propose a Web of Things framework for a novel load forecasting process at the appliance level. Firstly, we illustrate the concept design of the Web of Things framework consisting of the sensing infrastructure, the activity recognition and the load forecasting modules. Secondly, we show how we guarantee the modularity and flexibility for implementing all the three modules in a web-based manner. On top of our infrastructure, we propose an extended Web of Things use case by integrating our load forecasting approach into a demand response concept.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"281 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133802892","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The demand for Internet-enabled objects which expose their content in a RESTful and web compliant manner is increasing. Consequently, these objects have to face well-known problems from the web world. The lack of expressiveness and human orientation of the syntactically described capabilities and contents of those resources is one of these difficulties. The Semantic Web on the contrary interlinks each object's data to one another, enabling its automatic process to reveal possible new relationships and therefore enhancing the interoperability of semantic-enabled objects. In this work we present a semantically enabled Web of Things compliant HTTP interface for Internet-enabled objects which uses Triple Spaces (TS) as a basis. Specifically, we address the adoption of this paradigm by a wide range of resource constrained devices assessing the feasibility of our middle-ware solution, focusing both on the web and on the semantic aspects. Besides, we stress the degree of interoperability achieved by the applications made using RESTful TS by describing two scenarios where it could be used.
{"title":"RESTful triple spaces of things","authors":"Aitor Gómez-Goiri, P. Orduña, D. López-de-Ipiña","doi":"10.1145/2379756.2379761","DOIUrl":"https://doi.org/10.1145/2379756.2379761","url":null,"abstract":"The demand for Internet-enabled objects which expose their content in a RESTful and web compliant manner is increasing. Consequently, these objects have to face well-known problems from the web world. The lack of expressiveness and human orientation of the syntactically described capabilities and contents of those resources is one of these difficulties. The Semantic Web on the contrary interlinks each object's data to one another, enabling its automatic process to reveal possible new relationships and therefore enhancing the interoperability of semantic-enabled objects. In this work we present a semantically enabled Web of Things compliant HTTP interface for Internet-enabled objects which uses Triple Spaces (TS) as a basis. Specifically, we address the adoption of this paradigm by a wide range of resource constrained devices assessing the feasibility of our middle-ware solution, focusing both on the web and on the semantic aspects. Besides, we stress the degree of interoperability achieved by the applications made using RESTful TS by describing two scenarios where it could be used.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131933815","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
We propose, trendy, a new registry-based Service Discovery protocol with context awareness. It uses CoAP-based RESTful web services to provide a standard interoperable interface which can be easily translated from HTTP. In addition, trendy introduces an adaptive timer and grouping mechanism to minimise control overhead and energy consumption. trendy's grouping is based on location tags to localise status maintenance traffic and to compose and offer new group based services. Our simulation results show that trendy techniques reduce the control traffic considerably and also reduce the energy consumption, while offering the optimal service selection.
{"title":"TRENDY: an adaptive and context-aware service discovery protocol for 6LoWPANs","authors":"T. Butt, I. Phillips, L. Guan, G. Oikonomou","doi":"10.1145/2379756.2379758","DOIUrl":"https://doi.org/10.1145/2379756.2379758","url":null,"abstract":"We propose, trendy, a new registry-based Service Discovery protocol with context awareness. It uses CoAP-based RESTful web services to provide a standard interoperable interface which can be easily translated from HTTP. In addition, trendy introduces an adaptive timer and grouping mechanism to minimise control overhead and energy consumption. trendy's grouping is based on location tags to localise status maintenance traffic and to compose and offer new group based services. Our simulation results show that trendy techniques reduce the control traffic considerably and also reduce the energy consumption, while offering the optimal service selection.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134512513","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Continuing the successful Web of Things workshop series, the goal of this workshop is to further explore the use of technologies and principles at the core of the Web to provide methods for a seamless integration of physical devices. In particular, our goal is to foster discussion on systems towards a real-time Web of Things and the discovery, search, and composition of services provided by Web-enabled things. This document contains all submissions to WoT 2012 that were accepted after a double-blind peer-reviewing process and cover current research in the fields of Web-based service discovery and semantic descriptions, case studies and toolkits for the Web of Things, and architectures that demonstrate the possibilities which arise when combining Web patterns and technologies with metadata and machine learning approaches to create smart environments.
{"title":"Third International Workshop on the Web of Things (WoT 2012)","authors":"S. Mayer, D. Guinard, Erik Wilde","doi":"10.1145/2379756.2379757","DOIUrl":"https://doi.org/10.1145/2379756.2379757","url":null,"abstract":"Continuing the successful Web of Things workshop series, the goal of this workshop is to further explore the use of technologies and principles at the core of the Web to provide methods for a seamless integration of physical devices. In particular, our goal is to foster discussion on systems towards a real-time Web of Things and the discovery, search, and composition of services provided by Web-enabled things. This document contains all submissions to WoT 2012 that were accepted after a double-blind peer-reviewing process and cover current research in the fields of Web-based service discovery and semantic descriptions, case studies and toolkits for the Web of Things, and architectures that demonstrate the possibilities which arise when combining Web patterns and technologies with metadata and machine learning approaches to create smart environments.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114828111","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Fortuna, Matevz Vucnik, B. Fortuna, K. Kenda, Alexandra Moraru, D. Mladenić
In this paper, we describe Videk - a physical mashup which uses artificial intelligence technology. We make an analogy between human senses and sensors; and between human brain and artificial intelligence technology respectively. This analogy leads to the concept of Global Oracle. We introduce a mashup system which automatically collects data from sensors. The data is processed and stored by SenseStream while the meta-data is fed into ResearchCyc. SenseStream indexes aggregates, performs clustering and learns rules which then it exports as RuleML. ResearchCyc performs logical inference on the meta-data and transliterates logical sentences. The GUI mashes up sensor data with SenseStream output, ResearchCyc output and other external data sources: GoogleMaps, Geonames, Wikipedia and Panoramio.
{"title":"Towards building a global oracle: a physical mashup using artificial intelligence technology","authors":"C. Fortuna, Matevz Vucnik, B. Fortuna, K. Kenda, Alexandra Moraru, D. Mladenić","doi":"10.1145/2379756.2379763","DOIUrl":"https://doi.org/10.1145/2379756.2379763","url":null,"abstract":"In this paper, we describe Videk - a physical mashup which uses artificial intelligence technology. We make an analogy between human senses and sensors; and between human brain and artificial intelligence technology respectively. This analogy leads to the concept of Global Oracle. We introduce a mashup system which automatically collects data from sensors. The data is processed and stored by SenseStream while the meta-data is fed into ResearchCyc. SenseStream indexes aggregates, performs clustering and learns rules which then it exports as RuleML. ResearchCyc performs logical inference on the meta-data and transliterates logical sentences. The GUI mashes up sensor data with SenseStream output, ResearchCyc output and other external data sources: GoogleMaps, Geonames, Wikipedia and Panoramio.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130273071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Andreas Ruppen, J. Pasquier-Rocha, J. Wagen, Beat Wolf, Raphael Guye
With the generalization of network-enabled devices such as smart phones, slate computers and tablets, new challenges await the eHealth research community. Indeed, these devices should not only integrate seamlessly into the daily workflow, but their usage must appear as ordinary as possible to the different caregivers. Using RESTful architectures, it is possible to model custom objects in the health domain as resources, interact with them and combine them to mashup applications, enhancing and facilitating in a natural way the work of caregivers. We claim that embedding eHealth workflows into the Web of Things is not only possible, but even enhances the whole process. An alert is no more an isolated event, but becomes connected to other resources providing additional information about its general context. In this paper, we illustrate some of the challenges of bringing REST to the eHealth domain by studying an existing hospital laboratory alerts system and by proposing to generalize it in order to encompass the whole escalating process and exchanges of information among caregivers, patients and their medical records.
{"title":"A WoT approach to eHealth: case study of a hospital laboratory alert escalation system","authors":"Andreas Ruppen, J. Pasquier-Rocha, J. Wagen, Beat Wolf, Raphael Guye","doi":"10.1145/2379756.2379762","DOIUrl":"https://doi.org/10.1145/2379756.2379762","url":null,"abstract":"With the generalization of network-enabled devices such as smart phones, slate computers and tablets, new challenges await the eHealth research community. Indeed, these devices should not only integrate seamlessly into the daily workflow, but their usage must appear as ordinary as possible to the different caregivers. Using RESTful architectures, it is possible to model custom objects in the health domain as resources, interact with them and combine them to mashup applications, enhancing and facilitating in a natural way the work of caregivers.\u0000 We claim that embedding eHealth workflows into the Web of Things is not only possible, but even enhances the whole process. An alert is no more an isolated event, but becomes connected to other resources providing additional information about its general context. In this paper, we illustrate some of the challenges of bringing REST to the eHealth domain by studying an existing hospital laboratory alerts system and by proposing to generalize it in order to encompass the whole escalating process and exchanges of information among caregivers, patients and their medical records.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122128882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Fortuna, Patricia Oniga, Z. Padrah, M. Mohorčič, Alexandra Moraru
Motivated by the importance of metadata for WoT systems, in this paper, we describe building a metadata management system which is scalable and rich in semantics. We describe two implementation approaches and discuss advantages and disadvantages of each: the embedded approach and the middleware approach. We also identify three components relevant to managing the metadata: the storage, the representation and the access. Based on our experience with implementation, we conclude that: (i) both the embedded and the middleware solutions can already be prototyped, but some critical technologies for the embedded approach are still in early development and require considerable improvements, (ii) XML like syntax is not well suited for storing and transmission of metadata due to sensor device constraints with respect to available storage and link datarate; and (iii) the middleware approach proved more convenient from the web application developer's point of view.
{"title":"Metadata management for the web of things: a practical perspective","authors":"C. Fortuna, Patricia Oniga, Z. Padrah, M. Mohorčič, Alexandra Moraru","doi":"10.1145/2379756.2379760","DOIUrl":"https://doi.org/10.1145/2379756.2379760","url":null,"abstract":"Motivated by the importance of metadata for WoT systems, in this paper, we describe building a metadata management system which is scalable and rich in semantics. We describe two implementation approaches and discuss advantages and disadvantages of each: the embedded approach and the middleware approach. We also identify three components relevant to managing the metadata: the storage, the representation and the access. Based on our experience with implementation, we conclude that: (i) both the embedded and the middleware solutions can already be prototyped, but some critical technologies for the embedded approach are still in early development and require considerable improvements, (ii) XML like syntax is not well suited for storing and transmission of metadata due to sensor device constraints with respect to available storage and link datarate; and (iii) the middleware approach proved more convenient from the web application developer's point of view.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132699514","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The expansion of the World Wide Web to include information that is generated by physical devices with embedded sensing and actuation capabilities entails a surge of high-frequency real-time data that is mostly published without further processing in its raw form. To derive "smart" decisions from this data and thus use it to enable a "smart world" requires the distilling of more abstract, higher-level knowledge from it. In this paper, we propose the concept of a computational marketplace as a framework to enable the analysis and aggregation of real-time data. Here, multiple tiers of hyperlinked algorithms from different providers interact to refine data within computational graphs, which are linked structures of cascaded processing steps. We present an analysis of the key constraints on such a framework and provide a corresponding implementation as well as results from evaluations in an experimental use case scenario.
{"title":"A computational space for the web of things","authors":"S. Mayer, David S. Karam","doi":"10.1145/2379756.2379764","DOIUrl":"https://doi.org/10.1145/2379756.2379764","url":null,"abstract":"The expansion of the World Wide Web to include information that is generated by physical devices with embedded sensing and actuation capabilities entails a surge of high-frequency real-time data that is mostly published without further processing in its raw form. To derive \"smart\" decisions from this data and thus use it to enable a \"smart world\" requires the distilling of more abstract, higher-level knowledge from it. In this paper, we propose the concept of a computational marketplace as a framework to enable the analysis and aggregation of real-time data. Here, multiple tiers of hyperlinked algorithms from different providers interact to refine data within computational graphs, which are linked structures of cascaded processing steps. We present an analysis of the key constraints on such a framework and provide a corresponding implementation as well as results from evaluations in an experimental use case scenario.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"286 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132703399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this position paper, we discuss our experiences with a lightweight Web of Things (WoT) toolkit and use those experiences to explore what an effective WoT toolkit looks like. We argue that while the WoT community has experimented, like us, with a variety of toolkits, it hasn't yet found one that appeals sufficiently to a broad range of developers. This failure, we believe, is hindering the adoption of the WoT and the growth of the community. We conclude the paper with a set of open questions, which, although not exhaustive, are aimed at opening up a community discussion on the needs of developers and how best the community can meet those needs and so further the adoption of the WoT. In essence, we believe that the time may be right to begin to agree on some basic functionality and approaches to WoT toolkits.
{"title":"WoTKit: a lightweight toolkit for the web of things","authors":"Michael Blackstock, R. Lea","doi":"10.1145/2379756.2379759","DOIUrl":"https://doi.org/10.1145/2379756.2379759","url":null,"abstract":"In this position paper, we discuss our experiences with a lightweight Web of Things (WoT) toolkit and use those experiences to explore what an effective WoT toolkit looks like. We argue that while the WoT community has experimented, like us, with a variety of toolkits, it hasn't yet found one that appeals sufficiently to a broad range of developers. This failure, we believe, is hindering the adoption of the WoT and the growth of the community. We conclude the paper with a set of open questions, which, although not exhaustive, are aimed at opening up a community discussion on the needs of developers and how best the community can meet those needs and so further the adoption of the WoT. In essence, we believe that the time may be right to begin to agree on some basic functionality and approaches to WoT toolkits.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116813172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
As more and more things, sensors, appliances and devices are getting connected to the Internet, researchers of the Web of Things community have recently been exploring the use of the World Wide Web as a platform for smart objects. Such technology enables the creation of object-based applications mixing real-world objects that embed tiny Web servers with existing Web resources. To ensure the adoption of such applications, which potentially modify the behaviors of objects, it is needed that the overall system or architecture supports the mental models developed by users. In this paper, we propose a definition of object-based applications based on the literature review and present a protocol aiming at better understanding users' perception of smart environments. We then present our preliminary results and highlight the need of creating intelligible systems and tools.
{"title":"Towards the design of intelligible object-based applications for the Web of Things","authors":"Pierrick Thébault, Dominique Decotter, S. Richir","doi":"10.1145/1993966.1993980","DOIUrl":"https://doi.org/10.1145/1993966.1993980","url":null,"abstract":"As more and more things, sensors, appliances and devices are getting connected to the Internet, researchers of the Web of Things community have recently been exploring the use of the World Wide Web as a platform for smart objects. Such technology enables the creation of object-based applications mixing real-world objects that embed tiny Web servers with existing Web resources. To ensure the adoption of such applications, which potentially modify the behaviors of objects, it is needed that the overall system or architecture supports the mental models developed by users. In this paper, we propose a definition of object-based applications based on the literature review and present a protocol aiming at better understanding users' perception of smart environments. We then present our preliminary results and highlight the need of creating intelligible systems and tools.","PeriodicalId":161745,"journal":{"name":"Workshop on Web of Things","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125829385","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}