From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2011-03-24

AUTHORS

Dominique Guinard , Vlad Trifa , Friedemann Mattern , Erik Wilde

ABSTRACT

Creating networks of “smart things” found in the physical world (e.g., with RFID, wireless sensor and actuator networks, embedded devices) on a large scale has become the goal of a variety of recent research activities. Rather than exposing real-world data and functionality through vertical system designs, we propose to make them an integral part of the Web. As a result, smart things become easier to build upon. In such an architecture, popular Web technologies (e.g., HTML, JavaScript, Ajax, PHP, Ruby) can be used to build applications involving smart things, and users can leverage well-known Web mechanisms (e.g., browsing, searching, bookmarking, caching, linking) to interact with and share these devices. In this chapter, we describe the Web of Things (WoT) architecture and best practices based on the RESTful principles that have already contributed to the popular success, scalability, and evolvability of the Web. We discuss several prototypes using these principles, which connect environmental sensor nodes, energy monitoring systems, and RFID-tagged objects to the Web. We also show how Web-enabled smart things can be used in lightweight ad-hoc applications, called “physical Mashups”, and discuss some of the remaining challenges towards the global World Wide Web of Things. More... »

PAGES

97-129

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-642-19157-2_5

DOI

http://dx.doi.org/10.1007/978-3-642-19157-2_5

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1009577621


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/10", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Technology", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/1005", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Communications Technologies", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "SAP Research, Zurich, Switzerland", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland", 
            "SAP Research, Zurich, Switzerland"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Guinard", 
        "givenName": "Dominique", 
        "id": "sg:person.011311433213.10", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011311433213.10"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "SAP Research, Zurich, Switzerland", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland", 
            "SAP Research, Zurich, Switzerland"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Trifa", 
        "givenName": "Vlad", 
        "id": "sg:person.015035050715.25", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015035050715.25"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland", 
          "id": "http://www.grid.ac/institutes/grid.5801.c", 
          "name": [
            "Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Mattern", 
        "givenName": "Friedemann", 
        "id": "sg:person.012317614157.00", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012317614157.00"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "School of Information, UC Berkeley, Berkeley, USA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "School of Information, UC Berkeley, Berkeley, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Wilde", 
        "givenName": "Erik", 
        "id": "sg:person.016462430411.07", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016462430411.07"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2011-03-24", 
    "datePublishedReg": "2011-03-24", 
    "description": "Creating networks of \u201csmart things\u201d found in the physical world (e.g., with RFID, wireless sensor and actuator networks, embedded devices) on a large scale has become the goal of a variety of recent research activities. Rather than exposing real-world data and functionality through vertical system designs, we propose to make them an integral part of the Web. As a result, smart things become easier to build upon. In such an architecture, popular Web technologies (e.g., HTML, JavaScript, Ajax, PHP, Ruby) can be used to build applications involving smart things, and users can leverage well-known Web mechanisms (e.g., browsing, searching, bookmarking, caching, linking) to interact with and share these devices. In this chapter, we describe the Web of Things (WoT) architecture and best practices based on the RESTful principles that have already contributed to the popular success, scalability, and evolvability of the Web. We discuss several prototypes using these principles, which connect environmental sensor nodes, energy monitoring systems, and RFID-tagged objects to the Web. We also show how Web-enabled smart things can be used in lightweight ad-hoc applications, called \u201cphysical Mashups\u201d, and discuss some of the remaining challenges towards the global World Wide Web of Things.", 
    "editor": [
      {
        "familyName": "Uckelmann", 
        "givenName": "Dieter", 
        "type": "Person"
      }, 
      {
        "familyName": "Harrison", 
        "givenName": "Mark", 
        "type": "Person"
      }, 
      {
        "familyName": "Michahelles", 
        "givenName": "Florian", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-642-19157-2_5", 
    "inLanguage": "en", 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-642-19156-5", 
        "978-3-642-19157-2"
      ], 
      "name": "Architecting the Internet of Things", 
      "type": "Book"
    }, 
    "keywords": [
      "smart things", 
      "popular web technologies", 
      "Web of Things", 
      "resource-oriented architecture", 
      "Internet of Things", 
      "environmental sensor node", 
      "World Wide Web", 
      "real-world data", 
      "energy monitoring system", 
      "RESTful principles", 
      "physical mashups", 
      "Things architecture", 
      "Web technologies", 
      "web mechanisms", 
      "sensor nodes", 
      "Wide Web", 
      "recent research activities", 
      "physical world", 
      "system design", 
      "architecture", 
      "monitoring system", 
      "Web", 
      "things", 
      "best practices", 
      "mashups", 
      "scalability", 
      "Internet", 
      "large scale", 
      "RFID", 
      "users", 
      "research activities", 
      "applications", 
      "network", 
      "integral part", 
      "nodes", 
      "AD", 
      "devices", 
      "prototype", 
      "objects", 
      "functionality", 
      "technology", 
      "evolvability", 
      "challenges", 
      "system", 
      "goal", 
      "design", 
      "principles", 
      "world", 
      "data", 
      "variety", 
      "success", 
      "practice", 
      "part", 
      "results", 
      "chapter", 
      "popular success", 
      "activity", 
      "mechanism", 
      "scale"
    ], 
    "name": "From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices", 
    "pagination": "97-129", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1009577621"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-642-19157-2_5"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-642-19157-2_5", 
      "https://app.dimensions.ai/details/publication/pub.1009577621"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-05-20T07:41", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220519/entities/gbq_results/chapter/chapter_107.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-642-19157-2_5"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-19157-2_5'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-19157-2_5'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-19157-2_5'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-19157-2_5'


 

This table displays all metadata directly associated to this object as RDF triples.

165 TRIPLES      23 PREDICATES      85 URIs      76 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-642-19157-2_5 schema:about anzsrc-for:08
2 anzsrc-for:0806
3 anzsrc-for:10
4 anzsrc-for:1005
5 schema:author N2308649c5bf04bb8814a2aca65d2eeee
6 schema:datePublished 2011-03-24
7 schema:datePublishedReg 2011-03-24
8 schema:description Creating networks of “smart things” found in the physical world (e.g., with RFID, wireless sensor and actuator networks, embedded devices) on a large scale has become the goal of a variety of recent research activities. Rather than exposing real-world data and functionality through vertical system designs, we propose to make them an integral part of the Web. As a result, smart things become easier to build upon. In such an architecture, popular Web technologies (e.g., HTML, JavaScript, Ajax, PHP, Ruby) can be used to build applications involving smart things, and users can leverage well-known Web mechanisms (e.g., browsing, searching, bookmarking, caching, linking) to interact with and share these devices. In this chapter, we describe the Web of Things (WoT) architecture and best practices based on the RESTful principles that have already contributed to the popular success, scalability, and evolvability of the Web. We discuss several prototypes using these principles, which connect environmental sensor nodes, energy monitoring systems, and RFID-tagged objects to the Web. We also show how Web-enabled smart things can be used in lightweight ad-hoc applications, called “physical Mashups”, and discuss some of the remaining challenges towards the global World Wide Web of Things.
9 schema:editor N450f2e8443424ef48d4063fc8ca21cf3
10 schema:genre chapter
11 schema:inLanguage en
12 schema:isAccessibleForFree true
13 schema:isPartOf Ne47e28ea71bb403993d46241f4a98fe0
14 schema:keywords AD
15 Internet
16 Internet of Things
17 RESTful principles
18 RFID
19 Things architecture
20 Web
21 Web of Things
22 Web technologies
23 Wide Web
24 World Wide Web
25 activity
26 applications
27 architecture
28 best practices
29 challenges
30 chapter
31 data
32 design
33 devices
34 energy monitoring system
35 environmental sensor node
36 evolvability
37 functionality
38 goal
39 integral part
40 large scale
41 mashups
42 mechanism
43 monitoring system
44 network
45 nodes
46 objects
47 part
48 physical mashups
49 physical world
50 popular success
51 popular web technologies
52 practice
53 principles
54 prototype
55 real-world data
56 recent research activities
57 research activities
58 resource-oriented architecture
59 results
60 scalability
61 scale
62 sensor nodes
63 smart things
64 success
65 system
66 system design
67 technology
68 things
69 users
70 variety
71 web mechanisms
72 world
73 schema:name From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices
74 schema:pagination 97-129
75 schema:productId N53dedf3b53cb4489a4987bc7ea90d711
76 Nf0267fe7019f4b0eb81fcfba1d57972d
77 schema:publisher N07bad49334ba47bd810e8fd84ec7fbec
78 schema:sameAs https://app.dimensions.ai/details/publication/pub.1009577621
79 https://doi.org/10.1007/978-3-642-19157-2_5
80 schema:sdDatePublished 2022-05-20T07:41
81 schema:sdLicense https://scigraph.springernature.com/explorer/license/
82 schema:sdPublisher N281ea55ffe4348b8b93ac75fba4b04d4
83 schema:url https://doi.org/10.1007/978-3-642-19157-2_5
84 sgo:license sg:explorer/license/
85 sgo:sdDataset chapters
86 rdf:type schema:Chapter
87 N07bad49334ba47bd810e8fd84ec7fbec schema:name Springer Nature
88 rdf:type schema:Organisation
89 N0cee307d8746440a8f00d9ae92e671e8 schema:familyName Uckelmann
90 schema:givenName Dieter
91 rdf:type schema:Person
92 N2308649c5bf04bb8814a2aca65d2eeee rdf:first sg:person.011311433213.10
93 rdf:rest N41c390ccecbd4a309c04ea0126dc7215
94 N281ea55ffe4348b8b93ac75fba4b04d4 schema:name Springer Nature - SN SciGraph project
95 rdf:type schema:Organization
96 N32af9f94e9f0457d9ca55e7a7962dc69 rdf:first sg:person.016462430411.07
97 rdf:rest rdf:nil
98 N41c390ccecbd4a309c04ea0126dc7215 rdf:first sg:person.015035050715.25
99 rdf:rest Na8064ab210dc46af8bfcec5f89d465c4
100 N450f2e8443424ef48d4063fc8ca21cf3 rdf:first N0cee307d8746440a8f00d9ae92e671e8
101 rdf:rest N4741e212271945c88983b3fecac4328b
102 N4741e212271945c88983b3fecac4328b rdf:first Ncf133840d39949259b45864655301e0e
103 rdf:rest N6f7a0930d9394b4898258cc4201f0bbb
104 N53dedf3b53cb4489a4987bc7ea90d711 schema:name dimensions_id
105 schema:value pub.1009577621
106 rdf:type schema:PropertyValue
107 N6f7a0930d9394b4898258cc4201f0bbb rdf:first N7674456f5bc14f17bdff3e07912a904f
108 rdf:rest rdf:nil
109 N7674456f5bc14f17bdff3e07912a904f schema:familyName Michahelles
110 schema:givenName Florian
111 rdf:type schema:Person
112 Na8064ab210dc46af8bfcec5f89d465c4 rdf:first sg:person.012317614157.00
113 rdf:rest N32af9f94e9f0457d9ca55e7a7962dc69
114 Ncf133840d39949259b45864655301e0e schema:familyName Harrison
115 schema:givenName Mark
116 rdf:type schema:Person
117 Ne47e28ea71bb403993d46241f4a98fe0 schema:isbn 978-3-642-19156-5
118 978-3-642-19157-2
119 schema:name Architecting the Internet of Things
120 rdf:type schema:Book
121 Nf0267fe7019f4b0eb81fcfba1d57972d schema:name doi
122 schema:value 10.1007/978-3-642-19157-2_5
123 rdf:type schema:PropertyValue
124 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
125 schema:name Information and Computing Sciences
126 rdf:type schema:DefinedTerm
127 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
128 schema:name Information Systems
129 rdf:type schema:DefinedTerm
130 anzsrc-for:10 schema:inDefinedTermSet anzsrc-for:
131 schema:name Technology
132 rdf:type schema:DefinedTerm
133 anzsrc-for:1005 schema:inDefinedTermSet anzsrc-for:
134 schema:name Communications Technologies
135 rdf:type schema:DefinedTerm
136 sg:person.011311433213.10 schema:affiliation grid-institutes:None
137 schema:familyName Guinard
138 schema:givenName Dominique
139 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011311433213.10
140 rdf:type schema:Person
141 sg:person.012317614157.00 schema:affiliation grid-institutes:grid.5801.c
142 schema:familyName Mattern
143 schema:givenName Friedemann
144 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012317614157.00
145 rdf:type schema:Person
146 sg:person.015035050715.25 schema:affiliation grid-institutes:None
147 schema:familyName Trifa
148 schema:givenName Vlad
149 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015035050715.25
150 rdf:type schema:Person
151 sg:person.016462430411.07 schema:affiliation grid-institutes:grid.47840.3f
152 schema:familyName Wilde
153 schema:givenName Erik
154 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016462430411.07
155 rdf:type schema:Person
156 grid-institutes:None schema:alternateName SAP Research, Zurich, Switzerland
157 schema:name Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland
158 SAP Research, Zurich, Switzerland
159 rdf:type schema:Organization
160 grid-institutes:grid.47840.3f schema:alternateName School of Information, UC Berkeley, Berkeley, USA
161 schema:name School of Information, UC Berkeley, Berkeley, USA
162 rdf:type schema:Organization
163 grid-institutes:grid.5801.c schema:alternateName Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland
164 schema:name Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland
165 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...