Submit Search
Upload
Full-on Hypermedia APIs with Hydra
•
14 likes
•
14,266 views
Markus Lanthaler
Follow
Presented at the API Strategy & Practice Conference in Amsterdam, Netherlands
Read less
Read more
Technology
Report
Share
Report
Share
1 of 32
Recommended
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked Data
Gregg Kellogg
Building Next-Generation Web APIs with JSON-LD and Hydra
Building Next-Generation Web APIs with JSON-LD and Hydra
Markus Lanthaler
JSON-LD for RESTful services
JSON-LD for RESTful services
Markus Lanthaler
JSON-LD: JSON for the Social Web
JSON-LD: JSON for the Social Web
Gregg Kellogg
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Markus Lanthaler
WAF Bypass Techniques - Using HTTP Standard and Web Servers’ Behaviour
WAF Bypass Techniques - Using HTTP Standard and Web Servers’ Behaviour
Soroush Dalili
JSON-LD and MongoDB
JSON-LD and MongoDB
Gregg Kellogg
Recommended
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked Data
Gregg Kellogg
Building Next-Generation Web APIs with JSON-LD and Hydra
Building Next-Generation Web APIs with JSON-LD and Hydra
Markus Lanthaler
JSON-LD for RESTful services
JSON-LD for RESTful services
Markus Lanthaler
JSON-LD: JSON for the Social Web
JSON-LD: JSON for the Social Web
Gregg Kellogg
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Markus Lanthaler
WAF Bypass Techniques - Using HTTP Standard and Web Servers’ Behaviour
WAF Bypass Techniques - Using HTTP Standard and Web Servers’ Behaviour
Soroush Dalili
JSON-LD and MongoDB
JSON-LD and MongoDB
Gregg Kellogg
Php basics
Php basics
Jamshid Hashimi
Introduction to the Web API
Introduction to the Web API
Brad Genereaux
JSON: The Basics
JSON: The Basics
Jeff Fox
Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Aaron Gustafson
Building Advanced XSS Vectors
Building Advanced XSS Vectors
Rodolfo Assis (Brute)
HTTP Security Headers
HTTP Security Headers
Ismael Goncalves
Json
Json
Shyamala Prayaga
MongoDB Aggregation Framework
MongoDB Aggregation Framework
Caserta
Ajax Ppt
Ajax Ppt
Hema Prasanth
Creating Awesome Web APIs is a Breeze
Creating Awesome Web APIs is a Breeze
Markus Lanthaler
A New Era of SSRF - Exploiting URL Parser in Trending Programming Languages! ...
A New Era of SSRF - Exploiting URL Parser in Trending Programming Languages! ...
CODE BLUE
Attacking thru HTTP Host header
Attacking thru HTTP Host header
Sergey Belov
OWASP Top 10 API Security Risks
OWASP Top 10 API Security Risks
IndusfacePvtLtd
[OPD 2019] Attacking JWT tokens
[OPD 2019] Attacking JWT tokens
OWASP
ES2015 / ES6: Basics of modern Javascript
ES2015 / ES6: Basics of modern Javascript
Wojciech Dzikowski
Json
Json
Steve Fort
How to get http query parameters in mule
How to get http query parameters in mule
Ramakrishna kapa
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
Edureka!
JQuery introduction
JQuery introduction
NexThoughts Technologies
Web Services Hacking and Security
Web Services Hacking and Security
Blueinfy Solutions
Creating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with Hydra
Markus Lanthaler
From Strings to Things to a Web of Services
From Strings to Things to a Web of Services
Markus Lanthaler
More Related Content
What's hot
Php basics
Php basics
Jamshid Hashimi
Introduction to the Web API
Introduction to the Web API
Brad Genereaux
JSON: The Basics
JSON: The Basics
Jeff Fox
Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Aaron Gustafson
Building Advanced XSS Vectors
Building Advanced XSS Vectors
Rodolfo Assis (Brute)
HTTP Security Headers
HTTP Security Headers
Ismael Goncalves
Json
Json
Shyamala Prayaga
MongoDB Aggregation Framework
MongoDB Aggregation Framework
Caserta
Ajax Ppt
Ajax Ppt
Hema Prasanth
Creating Awesome Web APIs is a Breeze
Creating Awesome Web APIs is a Breeze
Markus Lanthaler
A New Era of SSRF - Exploiting URL Parser in Trending Programming Languages! ...
A New Era of SSRF - Exploiting URL Parser in Trending Programming Languages! ...
CODE BLUE
Attacking thru HTTP Host header
Attacking thru HTTP Host header
Sergey Belov
OWASP Top 10 API Security Risks
OWASP Top 10 API Security Risks
IndusfacePvtLtd
[OPD 2019] Attacking JWT tokens
[OPD 2019] Attacking JWT tokens
OWASP
ES2015 / ES6: Basics of modern Javascript
ES2015 / ES6: Basics of modern Javascript
Wojciech Dzikowski
Json
Json
Steve Fort
How to get http query parameters in mule
How to get http query parameters in mule
Ramakrishna kapa
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
Edureka!
JQuery introduction
JQuery introduction
NexThoughts Technologies
Web Services Hacking and Security
Web Services Hacking and Security
Blueinfy Solutions
What's hot
(20)
Php basics
Php basics
Introduction to the Web API
Introduction to the Web API
JSON: The Basics
JSON: The Basics
Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Building Advanced XSS Vectors
Building Advanced XSS Vectors
HTTP Security Headers
HTTP Security Headers
Json
Json
MongoDB Aggregation Framework
MongoDB Aggregation Framework
Ajax Ppt
Ajax Ppt
Creating Awesome Web APIs is a Breeze
Creating Awesome Web APIs is a Breeze
A New Era of SSRF - Exploiting URL Parser in Trending Programming Languages! ...
A New Era of SSRF - Exploiting URL Parser in Trending Programming Languages! ...
Attacking thru HTTP Host header
Attacking thru HTTP Host header
OWASP Top 10 API Security Risks
OWASP Top 10 API Security Risks
[OPD 2019] Attacking JWT tokens
[OPD 2019] Attacking JWT tokens
ES2015 / ES6: Basics of modern Javascript
ES2015 / ES6: Basics of modern Javascript
Json
Json
How to get http query parameters in mule
How to get http query parameters in mule
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
JQuery introduction
JQuery introduction
Web Services Hacking and Security
Web Services Hacking and Security
Viewers also liked
Creating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with Hydra
Markus Lanthaler
From Strings to Things to a Web of Services
From Strings to Things to a Web of Services
Markus Lanthaler
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
Martin Hepp
The Web 3.0 is just around the corner. Be prepared!
The Web 3.0 is just around the corner. Be prepared!
Markus Lanthaler
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
Markus Lanthaler
Developing FOSDEM Companion
Developing FOSDEM Companion
cbeyls
System Center 2012 - January Licensing Update
System Center 2012 - January Licensing Update
Softchoice Corporation
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Andrea Mauro
SQL Server 2012 ile Gelen Yeni Özellikler
SQL Server 2012 ile Gelen Yeni Özellikler
turgaysahtiyan
Limewood Event - VMware
Limewood Event - VMware
BlueChipICT
Cassandra Introduction & Features
Cassandra Introduction & Features
Phil Peace
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
Softchoice Corporation
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Corporation
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
gguglie
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
Findwise
Site Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturale
gguglie
SQL Server Performans İpuçları
SQL Server Performans İpuçları
turgaysahtiyan
Docker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken Cochrane
dotCloud
vCenter and ESXi network port communications
vCenter and ESXi network port communications
Animesh Dixit
VMworld 2014: Site Recovery Manager and vSphere Replication
VMworld 2014: Site Recovery Manager and vSphere Replication
VMworld
Viewers also liked
(20)
Creating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with Hydra
From Strings to Things to a Web of Services
From Strings to Things to a Web of Services
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
The Web 3.0 is just around the corner. Be prepared!
The Web 3.0 is just around the corner. Be prepared!
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
Developing FOSDEM Companion
Developing FOSDEM Companion
System Center 2012 - January Licensing Update
System Center 2012 - January Licensing Update
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
SQL Server 2012 ile Gelen Yeni Özellikler
SQL Server 2012 ile Gelen Yeni Özellikler
Limewood Event - VMware
Limewood Event - VMware
Cassandra Introduction & Features
Cassandra Introduction & Features
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 Changes
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
Site Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturale
SQL Server Performans İpuçları
SQL Server Performans İpuçları
Docker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken Cochrane
vCenter and ESXi network port communications
vCenter and ESXi network port communications
VMworld 2014: Site Recovery Manager and vSphere Replication
VMworld 2014: Site Recovery Manager and vSphere Replication
Similar to Full-on Hypermedia APIs with Hydra
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
DevSecCon
In graph we trust: Microservices, GraphQL and security challenges
In graph we trust: Microservices, GraphQL and security challenges
Mohammed A. Imran
Semantic Web & TYPO3
Semantic Web & TYPO3
André Wuttig
Building Beautiful REST APIs in ASP.NET Core
Building Beautiful REST APIs in ASP.NET Core
Stormpath
Building Beautiful REST APIs in ASP.NET Core
Building Beautiful REST APIs in ASP.NET Core
Nate Barbettini
Great APIs - Future of Your Progress App
Great APIs - Future of Your Progress App
Gabriel Lucaciu
Pragmatic Hypermedia REST APIs
Pragmatic Hypermedia REST APIs
Micha Mazaheri
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Lucidworks
Lasso and Couchdb : the happy couple
Lasso and Couchdb : the happy couple
Ari Najarian
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
Introduction to Hydra
Introduction to Hydra
Alejandro Inestal
API Technical Writing
API Technical Writing
Sarah Maddox
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
Markus Lanthaler
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Ícaro Medeiros
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Atlassian
IoT Applications and Patterns using Apache Spark & Apache Bahir
IoT Applications and Patterns using Apache Spark & Apache Bahir
Luciano Resende
Test upload
Test upload
Darrell Lawson Jr.
SDKs, the good the bad the ugly - Japan
SDKs, the good the bad the ugly - Japan
tristansokol
Getting into ember.js
Getting into ember.js
reybango
Similar to Full-on Hypermedia APIs with Hydra
(20)
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
In graph we trust: Microservices, GraphQL and security challenges
In graph we trust: Microservices, GraphQL and security challenges
Semantic Web & TYPO3
Semantic Web & TYPO3
Building Beautiful REST APIs in ASP.NET Core
Building Beautiful REST APIs in ASP.NET Core
Building Beautiful REST APIs in ASP.NET Core
Building Beautiful REST APIs in ASP.NET Core
Great APIs - Future of Your Progress App
Great APIs - Future of Your Progress App
Pragmatic Hypermedia REST APIs
Pragmatic Hypermedia REST APIs
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Lasso and Couchdb : the happy couple
Lasso and Couchdb : the happy couple
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Introduction to Hydra
Introduction to Hydra
API Technical Writing
API Technical Writing
The Web Is Changing — From Strings to Things
The Web Is Changing — From Strings to Things
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Saving Money by Optimizing Your Cloud Add-On Infrastructure
IoT Applications and Patterns using Apache Spark & Apache Bahir
IoT Applications and Patterns using Apache Spark & Apache Bahir
Test upload
Test upload
SDKs, the good the bad the ugly - Japan
SDKs, the good the bad the ugly - Japan
Getting into ember.js
Getting into ember.js
More from Markus Lanthaler
Why and How to Optimize Your Data Architecture for an Integrated Future
Why and How to Optimize Your Data Architecture for an Integrated Future
Markus Lanthaler
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
Markus Lanthaler
A Web of Things to Reduce Energy Wastage
A Web of Things to Reduce Energy Wastage
Markus Lanthaler
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Markus Lanthaler
SAPS - Semantic AtomPub-based Services
SAPS - Semantic AtomPub-based Services
Markus Lanthaler
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
Markus Lanthaler
Semantic Web Services: State of the Art
Semantic Web Services: State of the Art
Markus Lanthaler
Towards a RESTful Service Ecosystem
Towards a RESTful Service Ecosystem
Markus Lanthaler
More from Markus Lanthaler
(8)
Why and How to Optimize Your Data Architecture for an Integrated Future
Why and How to Optimize Your Data Architecture for an Integrated Future
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
A Web of Things to Reduce Energy Wastage
A Web of Things to Reduce Energy Wastage
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
SAPS - Semantic AtomPub-based Services
SAPS - Semantic AtomPub-based Services
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
Semantic Web Services: State of the Art
Semantic Web Services: State of the Art
Towards a RESTful Service Ecosystem
Towards a RESTful Service Ecosystem
Recently uploaded
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Recently uploaded
(20)
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Full-on Hypermedia APIs with Hydra
1.
Full-on Hypermedia APIs Markus
Lanthaler
2.
{ "id": "as14", "name": "API
Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
3.
{ "id": "as14", "name": "API
Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
4.
Link: <http://example.com/events/as14/attendees/> { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
5.
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
6.
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
7.
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { 69 64:
61 73 31 34, 6E 61 6D 65: 41 50 49 20 53 74 72 61 74 65 67 79 … 73 74 61 72 74 44 61 74 65: 32 30 31 34 2D 30 33 … 65 6E 64 44 61 74 65: 32 30 31 33 2D 30 33 2D 32 … } http://example.com/events/as14
8.
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" http://example.com/events/as14 /events/as14 /events/as14/attendees
9.
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { 69 64:
61 73 31 34, 6E 61 6D 65: 41 50 49 20 53 74 72 61 74 65 67 79 … 73 74 61 72 74 44 61 74 65: 32 30 31 34 2D 30 33 … 65 6E 64 44 61 74 65: 32 30 31 33 2D 30 33 2D 32 … } http://example.com/events/as14
10.
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
11.
{ "id": "as14", "name": "API
Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
12.
{ "@context": { "@vocab": "http://schema.org/" }, "id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
13.
14.
15.
{ "@context": { "@vocab": "http://schema.org/" }, "id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
16.
{ "@context": { "@vocab": "http://schema.org/" }, "@id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
17.
{ "@context": { "@vocab": "http://schema.org/" }, "@id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": { "@id": "/events/as14/attendees/" } } http://example.com/events/as14
18.
19.
{ "@context": { "@vocab": "http://schema.org/" }, "@id":
"/events/as14/attendees/" }
20.
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "/events/as14/attendees/" }
21.
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "/events/as14/attendees/", "operation": { "@type": "AddAction", "method": "POST", "expects": { "@id": "Person", "supportedProperty": { "property": "name", "required": true } } } }
22.
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "/events/as14/attendees/", "operation": { "@type": "AddAction", "method": "POST", "expects": { "@id": "Person", "supportedProperty": { "property": "name", "required": true } } } }
23.
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "http://schema.org/attendees", "supportedOperation": { "@type": "AddAction", "method": "POST", "expects": { "@id": "Person", "supportedProperty": { "property": "name", "required": true } } } }
24.
Hydra Console
25.
26.
27.
28.
29.
© 2014, Markus
Lanthaler. Some Rights Reserved. http://creativecommons.org/licenses/by-nc-sa/4.0/ Thank You
30.
© 2014, Markus
Lanthaler. Some Rights Reserved. http://creativecommons.org/licenses/by-nc-sa/4.0/ SpecialThanks to
31.
Questions? Markus Lanthaler http://www.markus-lanthaler.com @MarkusLanthaler mail@markus-lanthaler.com
32.
Image Credits (1) http://www.flickr.com/photos/piper/2890945512/ (13)
http://schema.org/attendees (14) http://schema.org/Event (18) http://www.vonwong.com/