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", 
      "resource-oriented architecture", 
      "popular web technologies", 
      "Web of Things", 
      "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", 
      "lightweight ad", 
      "physical world", 
      "system design", 
      "Web", 
      "architecture", 
      "monitoring system", 
      "recent research activities", 
      "things", 
      "best practices", 
      "mashups", 
      "scalability", 
      "RFID", 
      "large scale", 
      "Internet", 
      "users", 
      "research activities", 
      "applications", 
      "network", 
      "nodes", 
      "AD", 
      "integral part", 
      "objects", 
      "prototype", 
      "functionality", 
      "technology", 
      "evolvability", 
      "system", 
      "challenges", 
      "devices", 
      "principles", 
      "goal", 
      "design", 
      "world", 
      "data", 
      "variety", 
      "practice", 
      "success", 
      "results", 
      "part", 
      "popular success", 
      "chapter", 
      "mechanism", 
      "scale", 
      "activity", 
      "vertical system designs", 
      "Web-enabled smart things", 
      "global World Wide Web"
    ], 
    "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-01-01T19:22", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/chapter/chapter_378.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.

169 TRIPLES      23 PREDICATES      89 URIs      80 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 N2a9d2ff479d842be96193db08dfb03d6
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 Nade23b44c8744b8ea336fabd4d2e16a5
10 schema:genre chapter
11 schema:inLanguage en
12 schema:isAccessibleForFree true
13 schema:isPartOf N7770d52e06c54d4fb0ba203dd2b5ecca
14 schema:keywords AD
15 Internet
16 Internet of Things
17 RESTful principles
18 RFID
19 Things architecture
20 Web
21 Web mechanisms
22 Web of Things
23 Web technologies
24 Web-enabled smart things
25 Wide Web
26 World Wide Web
27 activity
28 applications
29 architecture
30 best practices
31 challenges
32 chapter
33 data
34 design
35 devices
36 energy monitoring system
37 environmental sensor node
38 evolvability
39 functionality
40 global World Wide Web
41 goal
42 integral part
43 large scale
44 lightweight ad
45 mashups
46 mechanism
47 monitoring system
48 network
49 nodes
50 objects
51 part
52 physical mashups
53 physical world
54 popular success
55 popular web technologies
56 practice
57 principles
58 prototype
59 real-world data
60 recent research activities
61 research activities
62 resource-oriented architecture
63 results
64 scalability
65 scale
66 sensor nodes
67 smart things
68 success
69 system
70 system design
71 technology
72 things
73 users
74 variety
75 vertical system designs
76 world
77 schema:name From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices
78 schema:pagination 97-129
79 schema:productId N6688b919267243d4976975ca85eb15c3
80 N6792a27bcd374d5db91de82726b375a9
81 schema:publisher Ndb4833cffd734612a157992a8db6defa
82 schema:sameAs https://app.dimensions.ai/details/publication/pub.1009577621
83 https://doi.org/10.1007/978-3-642-19157-2_5
84 schema:sdDatePublished 2022-01-01T19:22
85 schema:sdLicense https://scigraph.springernature.com/explorer/license/
86 schema:sdPublisher N07743f5f01a14ce59fdde037e09d1dd3
87 schema:url https://doi.org/10.1007/978-3-642-19157-2_5
88 sgo:license sg:explorer/license/
89 sgo:sdDataset chapters
90 rdf:type schema:Chapter
91 N07743f5f01a14ce59fdde037e09d1dd3 schema:name Springer Nature - SN SciGraph project
92 rdf:type schema:Organization
93 N098dedb22e5a48d9a994d3931f4dbfb2 rdf:first sg:person.016462430411.07
94 rdf:rest rdf:nil
95 N2a9d2ff479d842be96193db08dfb03d6 rdf:first sg:person.011311433213.10
96 rdf:rest N7c9e879c2e7943ceaabc6c05a8551500
97 N3a991fea77d34aab8c9d3dd63f48fab5 schema:familyName Michahelles
98 schema:givenName Florian
99 rdf:type schema:Person
100 N6677157873324150bd98e1c6c0425f36 rdf:first N7fb36f3add3d49b5a0eb1ee5bd351356
101 rdf:rest Ne4a08c941942421ba36d87e97e50d05a
102 N6688b919267243d4976975ca85eb15c3 schema:name doi
103 schema:value 10.1007/978-3-642-19157-2_5
104 rdf:type schema:PropertyValue
105 N6792a27bcd374d5db91de82726b375a9 schema:name dimensions_id
106 schema:value pub.1009577621
107 rdf:type schema:PropertyValue
108 N7770d52e06c54d4fb0ba203dd2b5ecca schema:isbn 978-3-642-19156-5
109 978-3-642-19157-2
110 schema:name Architecting the Internet of Things
111 rdf:type schema:Book
112 N7c9e879c2e7943ceaabc6c05a8551500 rdf:first sg:person.015035050715.25
113 rdf:rest Neccaa9fc8bff4155b8aa1f74f7c0caba
114 N7fb36f3add3d49b5a0eb1ee5bd351356 schema:familyName Harrison
115 schema:givenName Mark
116 rdf:type schema:Person
117 Nade23b44c8744b8ea336fabd4d2e16a5 rdf:first Ne9f40fd26b2f4502bc53183966c714b0
118 rdf:rest N6677157873324150bd98e1c6c0425f36
119 Ndb4833cffd734612a157992a8db6defa schema:name Springer Nature
120 rdf:type schema:Organisation
121 Ne4a08c941942421ba36d87e97e50d05a rdf:first N3a991fea77d34aab8c9d3dd63f48fab5
122 rdf:rest rdf:nil
123 Ne9f40fd26b2f4502bc53183966c714b0 schema:familyName Uckelmann
124 schema:givenName Dieter
125 rdf:type schema:Person
126 Neccaa9fc8bff4155b8aa1f74f7c0caba rdf:first sg:person.012317614157.00
127 rdf:rest N098dedb22e5a48d9a994d3931f4dbfb2
128 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
129 schema:name Information and Computing Sciences
130 rdf:type schema:DefinedTerm
131 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
132 schema:name Information Systems
133 rdf:type schema:DefinedTerm
134 anzsrc-for:10 schema:inDefinedTermSet anzsrc-for:
135 schema:name Technology
136 rdf:type schema:DefinedTerm
137 anzsrc-for:1005 schema:inDefinedTermSet anzsrc-for:
138 schema:name Communications Technologies
139 rdf:type schema:DefinedTerm
140 sg:person.011311433213.10 schema:affiliation grid-institutes:None
141 schema:familyName Guinard
142 schema:givenName Dominique
143 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011311433213.10
144 rdf:type schema:Person
145 sg:person.012317614157.00 schema:affiliation grid-institutes:grid.5801.c
146 schema:familyName Mattern
147 schema:givenName Friedemann
148 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012317614157.00
149 rdf:type schema:Person
150 sg:person.015035050715.25 schema:affiliation grid-institutes:None
151 schema:familyName Trifa
152 schema:givenName Vlad
153 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015035050715.25
154 rdf:type schema:Person
155 sg:person.016462430411.07 schema:affiliation grid-institutes:grid.47840.3f
156 schema:familyName Wilde
157 schema:givenName Erik
158 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016462430411.07
159 rdf:type schema:Person
160 grid-institutes:None schema:alternateName SAP Research, Zurich, Switzerland
161 schema:name Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland
162 SAP Research, Zurich, Switzerland
163 rdf:type schema:Organization
164 grid-institutes:grid.47840.3f schema:alternateName School of Information, UC Berkeley, Berkeley, USA
165 schema:name School of Information, UC Berkeley, Berkeley, USA
166 rdf:type schema:Organization
167 grid-institutes:grid.5801.c schema:alternateName Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland
168 schema:name Institute for Pervasive Computing, ETH Zurich, Zurich, Switzerland
169 rdf:type schema:Organization
 




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


...