SlideShare uma empresa Scribd logo
1 de 43
{
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
http://example.com/events/cake-apicon14
{
69 64: 63 61 6B 65 2D 61 70 69 63 6F 6E 31 34,
6E 61 6D 65: 43 41 4B 45 20 6C 69 76 65 20 69 6E 20 63 …
73 74 61 72 74 44 61 74 65: 32 30 31 34 2D 30 35 2D 32 …
65 6E 64 44 61 74 65: 32 30 31 34 2D 30 35 2D 32 38 54 …
6C 6F 63 61 74 69 6F 6E: {
6E 61 6D 65: 48 69 6C 74 6F 6E 20 53 61 6E 20 46 72 6…
61 64 64 72 65 73 73: 33 33 33 20 4F 27 46 61 72 72 6…
}
}
http://example.com/events/cake-apicon14
{
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
{
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
{
"@context": {
"name": "http://schema.org/name",
"startDate": "http://schema.org/startDate",
"endDate": "http://schema.org/endDate",
...
},
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/"
},
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/"
},
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/"
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
}
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/"
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": { "@id": "/bands/cake" }
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/",
"performer": { "@type": "@id" }
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/",
"performer": { "@type": "@id" },
"startDate": { "@type": "http://schema.org/DateTime" }
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/",
"performer": { "@type": "@id" },
"startDate": { "@type": "DateTime" }
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/",
"performer": { "@type": "@id" },
"startDate": { "@type": "DateTime" }
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"@type": "Place",
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
{
"@context": {
"@vocab": "http://schema.org/",
"performer": { "@type": "@id" },
"startDate": { "@type": "DateTime" },
"type": "@type"
},
"@id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"type": "Place",
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
{
"@context": "/contexts/event.jsonld",
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"type": "Place",
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
{
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"type": "Place",
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
http://example.com/events/cake-apicon14
HTTP/1.1 200 OK
Content-Type: application/json
Link: </contexts/event.jsonld>;
rel="http://www.w3.org/ns/json-ld#context";
type="application/ld+json"
{
"id": "cake-apicon14",
"name": "CAKE live in concert at APIcon 2014",
"startDate": "2014-05-28T20:00-07",
"endDate": "2014-05-28T23:00-07",
"location": {
"type": "Place",
"name": "Hilton San Francisco Union Square",
"address": "333 O'Farrell St, San Francisco, CA 94102"
},
"performer": "/bands/cake"
}
<script type="application/ld+json">
...
</script>
http://example.com/events/
{
"@id": "/events/",
"@type": "Collection",
"member": [ ... ],
...
"operation": {
"@type": "http://schema.org/AddAction",
}
}
{
"@id": "Event",
"@type": "Class",
"supportedProperty": {
"property": "name",
"required": true
}
}
http://example.com/events/
{
"@id": "/events/",
"@type": "Collection",
"member": [ ... ],
...
"operation": {
"@type": "AddAction",
"method": "POST",
"expects": "Event"
}
}
{
"@id": "Event",
"@type": "Class",
"supportedProperty": {
"property": "name",
"required": true
}
}
http://example.com/events/california/
{
"@id": "/events/california/",
"@type": "Collection",
"member": [ ... ],
...
"operation": {
"@type": "AddAction",
"method": "POST",
"expects": "Event"
}
}
http://example.com/events/california/
{
"@id": "/events/california/",
"@type": "Collection",
"member": [ ... ],
...
}
{
"@type": "AddAction",
"method": "POST",
"expects": "Event"
}
{
"@id": "EventCollection",
"@type": "Class",
"subClassOf": "Collection",
"supportedOperation": {
"@type": "AddAction",
"method": "POST",
"expects": "Event"
}
}
http://example.com/events/california/
{
"@id": "/events/california/",
"@type": "EventCollection",
"member": [ ... ],
...
}
{
"@type": "AddAction",
"method": "POST",
"expects": "Event"
}
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra
A Deep Dive into JSON-LD and Hydra

Mais conteúdo relacionado

Mais procurados

W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
Fabien Gandon
 
Delta Lake Streaming: Under the Hood
Delta Lake Streaming: Under the HoodDelta Lake Streaming: Under the Hood
Delta Lake Streaming: Under the Hood
Databricks
 

Mais procurados (20)

JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked DataJSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked Data
 
How to Extend Apache Spark with Customized Optimizations
How to Extend Apache Spark with Customized OptimizationsHow to Extend Apache Spark with Customized Optimizations
How to Extend Apache Spark with Customized Optimizations
 
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
 
Workshop: Learning Elasticsearch
Workshop: Learning ElasticsearchWorkshop: Learning Elasticsearch
Workshop: Learning Elasticsearch
 
Why and How to Optimize Your Data Architecture for an Integrated Future
Why and How to Optimize Your Data Architecture for an Integrated FutureWhy and How to Optimize Your Data Architecture for an Integrated Future
Why and How to Optimize Your Data Architecture for an Integrated Future
 
SQL to Hive Cheat Sheet
SQL to Hive Cheat SheetSQL to Hive Cheat Sheet
SQL to Hive Cheat Sheet
 
Introduction to OData
Introduction to ODataIntroduction to OData
Introduction to OData
 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data Mud
 
Delta Lake Streaming: Under the Hood
Delta Lake Streaming: Under the HoodDelta Lake Streaming: Under the Hood
Delta Lake Streaming: Under the Hood
 
SHACL by example
SHACL by exampleSHACL by example
SHACL by example
 
Introduction to Apache Calcite
Introduction to Apache CalciteIntroduction to Apache Calcite
Introduction to Apache Calcite
 
Learn REST in 18 Slides
Learn REST in 18 SlidesLearn REST in 18 Slides
Learn REST in 18 Slides
 
JSON-LD and MongoDB
JSON-LD and MongoDBJSON-LD and MongoDB
JSON-LD and MongoDB
 
PostgreSQL Tutorial for Beginners | Edureka
PostgreSQL Tutorial for Beginners | EdurekaPostgreSQL Tutorial for Beginners | Edureka
PostgreSQL Tutorial for Beginners | Edureka
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)
 
JSON-LD, Schema.org, and Structured data
JSON-LD, Schema.org, and Structured dataJSON-LD, Schema.org, and Structured data
JSON-LD, Schema.org, and Structured data
 
Oracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web ServicesOracle REST Data Services: Options for your Web Services
Oracle REST Data Services: Options for your Web Services
 
FIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced OperationsFIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced Operations
 
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON StructuresModel Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
 

Destaque

第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
77web
 

Destaque (11)

第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
 
Symfony 2.5について
Symfony 2.5についてSymfony 2.5について
Symfony 2.5について
 
Symfony Deployment with Capifony #symfony_ja
Symfony Deployment with Capifony #symfony_jaSymfony Deployment with Capifony #symfony_ja
Symfony Deployment with Capifony #symfony_ja
 
VagrantでSymfony開発
VagrantでSymfony開発VagrantでSymfony開発
VagrantでSymfony開発
 
The Web 3.0 is just around the corner. Be prepared!
The Web 3.0 is just around the corner. Be prepared!The Web 3.0 is just around the corner. Be prepared!
The Web 3.0 is just around the corner. Be prepared!
 
Symfony勉強会#9 form
Symfony勉強会#9 formSymfony勉強会#9 form
Symfony勉強会#9 form
 
管理画面のアクセスコントロール
管理画面のアクセスコントロール 管理画面のアクセスコントロール
管理画面のアクセスコントロール
 
Creating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with HydraCreating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with Hydra
 
Full-on Hypermedia APIs with Hydra
Full-on Hypermedia APIs with HydraFull-on Hypermedia APIs with Hydra
Full-on Hypermedia APIs with Hydra
 
From Strings to Things to a Web of Services
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
 
La imagen. Lectura de imagen fija. Comunicación Audiovisual. Fotografía.
La imagen. Lectura de imagen fija. Comunicación Audiovisual.  Fotografía.La imagen. Lectura de imagen fija. Comunicación Audiovisual.  Fotografía.
La imagen. Lectura de imagen fija. Comunicación Audiovisual. Fotografía.
 

Mais de 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...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
 

Mais de Markus Lanthaler (6)

A Web of Things to Reduce Energy Wastage
A Web of Things to Reduce Energy WastageA 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...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 ServicesSAPS - 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 SemaphobiaA 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 ArtSemantic Web Services: State of the Art
Semantic Web Services: State of the Art
 
Towards a RESTful Service Ecosystem
Towards a RESTful Service EcosystemTowards a RESTful Service Ecosystem
Towards a RESTful Service Ecosystem
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

A Deep Dive into JSON-LD and Hydra