The Web Is Changing — From Strings to Things

The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
<scripttype="application/ld+json"> 
{ 
"@context": "http://schema.org", 
"@type": "MusicEvent", 
"name": "Preachers Son @ The Worksmans Club in Dublin…", 
"startDate": "2014-11-06T20:00:00", 
"location": { 
"@type": "Place", 
"name": "The Worksmans Club", 
"geo": { 
"@type": "GeoCoordinates", 
"latitude": 53.3848495, 
"longitude": -6.2614498 
} 
}, 
"offers": ... 
... 
} 
</script> 
{ 
"@context": { 
"name": "http://schema.org/name", 
... 
} 
}
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
<scripttype="application/ld+json"> 
... 
</script>
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
http://example.com/events/apidays/attendees/ 
{ 
"@context": "/context.jsonld", 
"@id": "/events/apidays/attendees/", 
"@type": "Collection", 
"member": [ ... ], 
... 
"operation": { 
"@type": "http://schema.org/AddAction", 
} 
}
{ 
"@id": "Person", 
"@type": "Class", 
"supportedProperty": { 
"property": "name", 
"required": true 
} 
} 
http://example.com/events/apidays/attendees/ 
{ 
"@context": "/context.jsonld", 
"@id": "/events/apidays/attendees/", 
"@type": "Collection", 
"member": [ ... ], 
... 
"operation": { 
"@type": "AddAction", 
"method": "POST", 
"expects": "Person" 
} 
}
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
1 of 26

More Related Content

What's hot(20)

Viewers also liked(20)

From Strings to Things to a Web of ServicesFrom Strings to Things to a Web of Services
From Strings to Things to a Web of Services
Markus Lanthaler3.5K views
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
EUCLID project18K views
Towards a RESTful Service EcosystemTowards a RESTful Service Ecosystem
Towards a RESTful Service Ecosystem
Markus Lanthaler2.2K views
Hypermedia Cannot be the EngineHypermedia Cannot be the Engine
Hypermedia Cannot be the Engine
Ruben Verborgh4.4K views
Creating 3rd Generation Web APIs with HydraCreating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with Hydra
Markus Lanthaler12.8K views
Stories and Experience (TEDx Newcastle)Stories and Experience (TEDx Newcastle)
Stories and Experience (TEDx Newcastle)
Mike Stenhouse878 views
ScrppyScrppy
Scrppy
GoKart Labs2.9K views
D&T Association Summer School 2015D&T Association Summer School 2015
D&T Association Summer School 2015
Steven Parkinson FRSA1K views
Twenty PlusTwenty Plus
Twenty Plus
GoKart Labs2.8K views
Visual Design Thinking - Prague 2013 - WebExpoVisual Design Thinking - Prague 2013 - WebExpo
Visual Design Thinking - Prague 2013 - WebExpo
visualdesignthinking8.6K views
HungryMindHungryMind
HungryMind
GoKart Labs3K views
Conversation 2.0Conversation 2.0
Conversation 2.0
frog 4.1K views
Designing interactive ExperienceDesigning interactive Experience
Designing interactive Experience
Thomas Gläser7.3K views
Fresh StartFresh Start
Fresh Start
GoKart Labs3.3K views
PegasusPegasus
Pegasus
GoKart Labs2.6K views

The Web Is Changing — From Strings to Things

  • 8. <scripttype="application/ld+json"> { "@context": "http://schema.org", "@type": "MusicEvent", "name": "Preachers Son @ The Worksmans Club in Dublin…", "startDate": "2014-11-06T20:00:00", "location": { "@type": "Place", "name": "The Worksmans Club", "geo": { "@type": "GeoCoordinates", "latitude": 53.3848495, "longitude": -6.2614498 } }, "offers": ... ... } </script> { "@context": { "name": "http://schema.org/name", ... } }
  • 16. http://example.com/events/apidays/attendees/ { "@context": "/context.jsonld", "@id": "/events/apidays/attendees/", "@type": "Collection", "member": [ ... ], ... "operation": { "@type": "http://schema.org/AddAction", } }
  • 17. { "@id": "Person", "@type": "Class", "supportedProperty": { "property": "name", "required": true } } http://example.com/events/apidays/attendees/ { "@context": "/context.jsonld", "@id": "/events/apidays/attendees/", "@type": "Collection", "member": [ ... ], ... "operation": { "@type": "AddAction", "method": "POST", "expects": "Person" } }