WWW2011 Web of Things Tutorial

Presenter contact information

Carolina Fortuna

Address: J. Stefan Institute, Jamova 39, 1000 Ljubljana, Slovenia

E-mail: carolina.fortuna@ijs.si

Phone: +386 1 477 3114

Marko Grobelnik

Address: J. Stefan Institute, Jamova 39, 1000 Ljubljana, Slovenia
E-mail: marko.grobelnik@ijs.si

Phone: +386 1 477 3778

Aims/Learning objectives;

The aim of this tutorial is to present the Web of Things (WoT), its components and how they integrate into the World Wide Web. The goal is (1) to explain WoT and related concepts, (2) to give an overview and explain the functionality of the components of the WoT, (3) explain how these components (sensor networks, semantic web, machine learning and data mining) can be used to connect the “things” various levels of abstraction and (4) show relevant projects and demos.

Duration (half a day)

Half day (3 hours). The tutorial will address the vertical of the Web of Things, explaining all components from bottom up (i.e. things with focus on sensors, interconnection of the things) with focus on the Web integration. Given the complexity of the problem 1.5 hours would be too little, however, it could be scaled to 6 hours by providing several hands-on examples of integration.

Why is the tutorial important?  Why is the tutorial timely?  How is it relevant to WWW?

The tutorial is relevant for WWW2010 particularly because it shows how small devices can be connected to the web on various levels of abstraction and transform them into “first-class residents” of the web. The WoT vertical is relevant for an extensive range of application areas from ambient intelligence, agriculture and wildlife monitoring, logistics, smart cities, energy grids, etc. The tutorial is timely as global challenges such as overpopulation, intense urbanization in developing regions and climate change push for smart, large scale monitoring and optimizations.


Web of Things, Sensor, Sensor Network, Stream-Mining, Web-Mining, Semantic Web, Text-Mining, Machine-Learning

Target audience

This tutorial is designed for an audience interested in technology and tools for building the Web of Things. Professional profiles expected to be interested in the topic are:

  • Researchers and practitioners who are unfamiliar with the topics but wish to learn and understand more  about the Web Of Things, Physical Web, Internet of Things, Sensor as a Service and large sensor based smart systems
  • Researchers and practitioners who are experts in a subset of the components of the WoT vertical and wish to broaden their knowledge, learn how connect the components, or find inspiration
  • Researchers and practitioners who wish to implement the vertical
  • General audience interested in possibilities offered by sensors, state of the art knowledge management and analytic tools..

Prerequisite knowledge of audience

Basic technical education is assumed. Prerequisite knowledge in any of the areas of the vertical is not necessary as all the components will be explained, their functionality within the vertical will be illustrated through explanations, analogies and demos.

Tutorial abstract (1-2 paragraphs suitable for inclusion in conference registration materials);

The tutorial on Web of Things will discuss the vertical of the system by identifying the relevant components, illustrating their functionality and showing existing tools and systems. First the tutorial will cover architectural aspects and discuss the levels of abstraction for integrating the “things” into the web. Then, the tutorial will focus on semantic technology and analytic methods for leveraging services and applications on top of the things. Finally, through live demos, state of the art technology technology and tools will be showed. Existing projects and research directions will also be provided.

Full description (1-2 pages to be used for evaluation);

Part I. Motivation & background

  • Web Of Things

o   …what is WoT?

o   … why do we need WoT?

o   …what problems can it solve?

  • Architectural considerations

o   showing possible verticals from hardware to software

o   identify important components: “things”, the “glue”, the applications and services

  • The “Things”

o   …sensors and sensor networks

o   …fixed versus mobile sensors

o   …beyond common sensors

  • The “Glue”

o   …the network

o   …the communication channel: wired, wireless

o   …middleware: operating system, virtual machine, distributed/centralized storage and retrieval

o   Data and meta-data

  • Applications and services

o   General purpose distributed sensor platforms

o   Sensor as a service

  • Quick start recipes

o   how to start working in the area

o   steps to build a vertical

Part II. Technology and tools for exploiting the WoT

  • Semantic aspects

o   how to organize sensor data

o   how to describe sensor setups (mark-up languages, ontologies, etc.)

o   how to describe sensor data (ontologies, enrichment, contextualization)

  • Analytic aspects

o   machine learning approaches to deal with sensor data

o   introduction into stream mining

o   introduction into complex event identification

  • Services on the top of sensor setups

o   categorization of services

o   formalization of services and connection to standardization

o   examples of simple services

Part III. Demos, Tools & Research directions

  • Applications and ongoing projects

o   Small-size setups: e.g. ambient intelligence

o   Mid-size setups: e.g. some indoor setups / agriculture monitoring

o   Large scale setups: e.g. smart cities & smart grids

  • Live demos of existing systems (can be turned into hands-on)

o   Manual and automatic annotation of sensors and their data

o   Services on top of sensor data-stream

  • Open problems, future developments
  • Literature, list of sources for further studies
  • Summary

Tutorial history

The first version of this tutorial was presented at the COIN-ACTIVE summer school in Aachen 2010 and it is entitled “Why is sensor data hard to get?” (http://coin-active-ss.ijs.si/). The videolecture version will be available on the Videolectures.net website; in the meantime, the slides are available at http://xpack.ijs.si/WoT.pdf

Related tutorials:

If accepted, the WWW2010 tutorial on WoT will be based upon the three tutorials mentioned in this section (recordings of some can be found at http://videolectures.net/marko_grobelnik/).

Presenter biography;

Carolina Fortuna’s research interests are interdisciplinary focusing on semantic technologies with applications in modeling of communication and sensor systems, and on combining semantic technologies, statistical learning and networks for analyzing large datasets. She works at the Department of Communication Systems at the “Jozef Stefan Institute”, Ljubljana, Slovenia since 1996. She is one of the leaders of the SensorLab group which consists of approximately 10 PhD students. She has actively participated in FP6 and FP7 projects and gained industry experience by interning with Bloomberg LP and Siemens PSE.

Marko Grobelnik is an expert in the areas of analysis of large amounts of complex data with the purpose to extract useful knowledge. In particular, the areas of expertise comprise: Machine Learning, Data/Text Mining, Link Analysis, Semantic Technologies, and Data Visualization.  Marko works at “Jozef Stefan Institute”, the national research institute for natural sciences in Slovenia where he manages research group of approx. 30 researchers. He collaborates with major European academic institutions and industries such as Bloomberg, British Telecom, European Commission, Microsoft Research, New York Times. Marko is also co-author of several books, co-founder of four start-ups and is/was involved into over 25 EU projects.

Past experience with organizing tutorials or similar activities;

Marko Grobelnik has extensive experience also in organizing of workshops on text mining and link analysis at major machine learning, data mining and AI world events:

%d bloggers like this: