|
|
ix | |
About the Editors |
|
xv | |
Preface |
|
xvii | |
|
PART 1 MODELING AND SEARCHING |
|
|
|
Chapter 1 Ontologies and Context Modeling for the Web of Things |
|
|
3 | (34) |
|
|
3 | (2) |
|
1.2 Taxonomy and Comparison Framework |
|
|
5 | (3) |
|
|
8 | (18) |
|
|
26 | (3) |
|
1.5 Discussion and Outlook |
|
|
29 | (2) |
|
|
31 | (6) |
|
|
32 | (4) |
|
|
36 | (1) |
|
Chapter 2 The Anatomy of an Intent Based Search and Crawler Engine for the Web of Things |
|
|
37 | (36) |
|
|
37 | (2) |
|
|
39 | (3) |
|
2.3 Identifying Data Sources |
|
|
42 | (2) |
|
2.4 ThingSeek Crawler Engine |
|
|
44 | (2) |
|
2.5 ThingSeek Search Engine |
|
|
46 | (3) |
|
2.6 ThingSeek in Application: Flight Delay Analysis |
|
|
49 | (6) |
|
|
55 | (8) |
|
|
63 | (4) |
|
|
67 | (2) |
|
|
69 | (4) |
|
|
70 | (3) |
|
Chapter 3 Modeling RESTful Web of Things Services |
|
|
73 | (32) |
|
|
73 | (2) |
|
|
75 | (2) |
|
3.3 State of the Art in Mashup Tools |
|
|
77 | (6) |
|
3.4 Model-Driven Engineering for WoT |
|
|
83 | (2) |
|
3.5 Comparing Mashup and Model-Driven Engineering Approaches |
|
|
85 | (3) |
|
3.6 Modeling of RESTful Services |
|
|
88 | (8) |
|
3.7 Modeling WoT Systems with Generic RESTful Operations |
|
|
96 | (4) |
|
|
100 | (5) |
|
|
100 | (4) |
|
|
104 | (1) |
|
Chapter 4 A Semantic-Rich Approach to IoT Using the Generalized World Entities Paradigm |
|
|
105 | (46) |
|
|
105 | (2) |
|
4.2 State of the Art on Conceptual/Semantic IoT/WoT |
|
|
107 | (14) |
|
4.3 Deepening the GWE Notion |
|
|
121 | (6) |
|
4.4 An Architecture for the GWE Paradigm |
|
|
127 | (4) |
|
4.5 Implementation of the GWEs Paradigm |
|
|
131 | (10) |
|
|
141 | (10) |
|
|
142 | (5) |
|
|
147 | (4) |
|
PART 2 SYSTEM BUILDING AND PRACTICES |
|
|
|
Chapter 5 Building a Web of Things with Avatars |
|
|
151 | (30) |
|
|
152 | (1) |
|
|
153 | (2) |
|
5.3 Avatars and Avatar-Based WoT Platforms |
|
|
155 | (7) |
|
5.4 Disruption-Tolerant Communications |
|
|
162 | (4) |
|
5.5 Context Modeling and Management |
|
|
166 | (3) |
|
5.6 A Social Vision of the Web of Things |
|
|
169 | (5) |
|
|
174 | (7) |
|
|
175 | (5) |
|
|
180 | (1) |
|
Chapter 6 A WoT Testbed for Research and Course Projects |
|
|
181 | (24) |
|
6.1 What you need to get started |
|
|
181 | (1) |
|
|
181 | (2) |
|
6.3 WoT Features and Challenges |
|
|
183 | (1) |
|
6.4 A Brief Survey of IoT and WoT Testbeds |
|
|
184 | (2) |
|
6.5 Hardware and Software Components of a WoT Testbed |
|
|
186 | (3) |
|
6.6 Experiments for the WoT |
|
|
189 | (6) |
|
6.7 Project: Building a Testbed for the WoT |
|
|
195 | (6) |
|
|
201 | (4) |
|
|
202 | (3) |
|
Chapter 7 Using Reference Architectures for Design and Evaluation of Web of Things Systems |
|
|
205 | (24) |
|
|
206 | (1) |
|
7.2 Architecture Design Considerations for Web of Things Systems |
|
|
207 | (5) |
|
7.3 A Case Study on Application of the Approach in Smart Homes Domain |
|
|
212 | (11) |
|
|
223 | (2) |
|
7.5 Conclusions and Lessons Learned |
|
|
225 | (4) |
|
|
226 | (2) |
|
|
228 | (1) |
|
Chapter 8 Efficient and Secure Pull Requests for Emergency Cases Using a Mobile Access Framework |
|
|
229 | (22) |
|
|
229 | (2) |
|
|
231 | (6) |
|
8.3 Design of the SPR Solution |
|
|
237 | (4) |
|
|
241 | (3) |
|
8.5 Summary and Conclusion |
|
|
244 | (7) |
|
|
245 | (2) |
|
|
247 | (1) |
|
|
247 | (4) |
|
PART 3 DATA INTEGRATION AND ANALYTICS |
|
|
|
Chapter 9 Automatic Integration and Querying of Semantic Rich Heterogeneous Data |
|
|
251 | (24) |
|
|
251 | (2) |
|
9.2 Building the Semantic Web of Things (SWoT) |
|
|
253 | (3) |
|
9.3 Semantic Web as Enabler of SWoT |
|
|
256 | (9) |
|
9.4 Case Studies: Smart Applications |
|
|
265 | (4) |
|
|
269 | (6) |
|
|
269 | (6) |
|
Chapter 10 Building Entity Graphs for the Web of Things Management |
|
|
275 | (30) |
|
|
275 | (5) |
|
|
280 | (2) |
|
10.3 Proposed Methodology |
|
|
282 | (7) |
|
10.4 Applicability of DisCor-T: Things Classification |
|
|
289 | (4) |
|
10.5 Applicability of DisCor-T: Things Recommendation |
|
|
293 | (4) |
|
|
297 | (2) |
|
|
299 | (1) |
|
|
300 | (5) |
|
|
301 | (4) |
|
Chapter 11 Building Interoperable and Cross-Domain Semantic Web of Things Applications |
|
|
305 | (20) |
|
11.1 Introduction: Understanding Trends and the Evolution |
|
|
305 | (3) |
|
11.2 Related Work and Challenges Identification |
|
|
308 | (6) |
|
11.3 Contributions and M3 framework |
|
|
314 | (7) |
|
11.4 Summary and Future Work |
|
|
321 | (4) |
|
|
322 | (2) |
|
|
324 | (1) |
|
Chapter 12 Web of Things Data Storage |
|
|
325 | (32) |
|
|
325 | (1) |
|
12.2 The Framework of WoT Data Storage |
|
|
326 | (2) |
|
12.3 Methods and Challenge of WoT Data Storage |
|
|
328 | (16) |
|
12.4 WoT Data Storage in Cloud Platform |
|
|
344 | (3) |
|
12.5 Tendency for WoT Data Storage Technology |
|
|
347 | (2) |
|
|
349 | (8) |
|
|
349 | (8) |
|
PART 4 APPLICATIONS, SECURITY AND SOCIAL IMPACT |
|
|
|
Chapter 13 WoX: Model-Driven Development of Web of Things Applications |
|
|
357 | (32) |
|
|
357 | (2) |
|
|
359 | (6) |
|
13.3 Open Issues and Challenges |
|
|
365 | (1) |
|
13.4 The Web of Topics (WoX) Model |
|
|
366 | (4) |
|
13.5 Design and Implementation |
|
|
370 | (12) |
|
|
382 | (1) |
|
13.7 Conclusions and Future Work |
|
|
383 | (6) |
|
|
386 | (1) |
|
|
387 | (2) |
|
Chapter 14 Security Issues of the Web of Things |
|
|
389 | (36) |
|
14.1 Introduction: From IoT to WoT |
|
|
389 | (1) |
|
14.2 The Existing Security Models |
|
|
390 | (11) |
|
14.3 Security in the Web of Things |
|
|
401 | (18) |
|
|
419 | (6) |
|
|
420 | (4) |
|
|
424 | (1) |
|
Chapter 15 A Web of Fitness "Things": An Exploration of Social Impacts & Vulnerable Populations |
|
|
425 | (24) |
|
15.1 Web of Things and Health: An Introduction |
|
|
425 | (4) |
|
15.2 Potential Positive Implications for Health |
|
|
429 | (7) |
|
15.3 Potential Challenges and Unintended Consequences for Social Health |
|
|
436 | (6) |
|
|
442 | (7) |
|
|
443 | (6) |
Index |
|
449 | |