SlideShare a Scribd company logo
Enviar pesquisa
Carregar
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
Denunciar
Markus Lanthaler
Seguir
•
36 gostaram
•
11,072 visualizações
1
de
40
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
•
36 gostaram
•
11,072 visualizações
Denunciar
Internet
Tecnologia
Educação
Presented at the APIcon 2014 conference in San Francisco, CA, USA.
Leia mais
Markus Lanthaler
Seguir
Recomendados
Creating Awesome Web APIs is a Breeze
Markus Lanthaler
16.4K visualizações
•
58 slides
A Deep Dive into JSON-LD and Hydra
Markus Lanthaler
9.8K visualizações
•
43 slides
Koalas: How Well Does Koalas Work?
Databricks
438 visualizações
•
40 slides
Web analytics at scale with Druid at naver.com
Jungsu Heo
5.9K visualizações
•
70 slides
Designing ETL Pipelines with Structured Streaming and Delta Lake—How to Archi...
Databricks
8.4K visualizações
•
48 slides
Geospatial Options in Apache Spark
Databricks
908 visualizações
•
33 slides
Mais conteúdo relacionado
Mais procurados
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Databricks
10.8K visualizações
•
45 slides
Virtual Flink Forward 2020: Netflix Data Mesh: Composable Data Processing - J...
Flink Forward
678 visualizações
•
36 slides
Deep Dive into GPU Support in Apache Spark 3.x
Databricks
2.3K visualizações
•
52 slides
サンプルで学ぶCassandraアプリケーションの作り方
Yuki Morishita
2.5K visualizações
•
43 slides
Building a Real-Time Feature Store at iFood
Databricks
911 visualizações
•
32 slides
Improving SparkSQL Performance by 30%: How We Optimize Parquet Pushdown and P...
Databricks
1K visualizações
•
25 slides
Mais procurados
(20)
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Databricks
•
10.8K visualizações
Virtual Flink Forward 2020: Netflix Data Mesh: Composable Data Processing - J...
Flink Forward
•
678 visualizações
Deep Dive into GPU Support in Apache Spark 3.x
Databricks
•
2.3K visualizações
サンプルで学ぶCassandraアプリケーションの作り方
Yuki Morishita
•
2.5K visualizações
Building a Real-Time Feature Store at iFood
Databricks
•
911 visualizações
Improving SparkSQL Performance by 30%: How We Optimize Parquet Pushdown and P...
Databricks
•
1K visualizações
Full Text Search In PostgreSQL
Karwin Software Solutions LLC
•
60.2K visualizações
Apache Spark for RDBMS Practitioners: How I Learned to Stop Worrying and Lov...
Databricks
•
909 visualizações
Large Scale Lakehouse Implementation Using Structured Streaming
Databricks
•
489 visualizações
Building Next-Generation Web APIs with JSON-LD and Hydra
Markus Lanthaler
•
42K visualizações
The Web Is Changing — From Strings to Things
Markus Lanthaler
•
12.3K visualizações
Oracle to Postgres Schema Migration Hustle
EDB
•
2.9K visualizações
Applying AWS Purpose-Built Database Strategy - SRV307 - Toronto AWS Summit
Amazon Web Services
•
742 visualizações
Large scale crawling with Apache Nutch
Julien Nioche
•
42.7K visualizações
MySQL Optimizer Cost Model
Olav Sandstå
•
9.6K visualizações
Why and How to Optimize Your Data Architecture for an Integrated Future
Markus Lanthaler
•
13.7K visualizações
Optimizing Apache Spark SQL Joins
Databricks
•
44.9K visualizações
Data Source API in Spark
Databricks
•
18.9K visualizações
A Deep Dive into Spark SQL's Catalyst Optimizer with Yin Huai
Databricks
•
10.9K visualizações
FlixBus Ride with Snowflake
Taras Slipets
•
368 visualizações
Destaque
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Markus Lanthaler
3.9K visualizações
•
29 slides
Hypermedia Cannot be the Engine
Ruben Verborgh
4.4K visualizações
•
36 slides
The Web 3.0 is just around the corner. Be prepared!
Markus Lanthaler
12.7K visualizações
•
35 slides
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
29.2K visualizações
•
22 slides
Creating 3rd Generation Web APIs with Hydra
Markus Lanthaler
12.8K visualizações
•
28 slides
Full-on Hypermedia APIs with Hydra
Markus Lanthaler
14.2K visualizações
•
32 slides
Destaque
(20)
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Markus Lanthaler
•
3.9K visualizações
Hypermedia Cannot be the Engine
Ruben Verborgh
•
4.4K visualizações
The Web 3.0 is just around the corner. Be prepared!
Markus Lanthaler
•
12.7K visualizações
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
•
29.2K visualizações
Creating 3rd Generation Web APIs with Hydra
Markus Lanthaler
•
12.8K visualizações
Full-on Hypermedia APIs with Hydra
Markus Lanthaler
•
14.2K visualizações
From Strings to Things to a Web of Services
Markus Lanthaler
•
3.5K visualizações
JSON-LD for RESTful services
Markus Lanthaler
•
20.8K visualizações
Stories and Experience (TEDx Newcastle)
Mike Stenhouse
•
878 visualizações
Scrppy
GoKart Labs
•
2.9K visualizações
D&T Association Summer School 2015
Steven Parkinson FRSA
•
1K visualizações
Visual Design Thinking - Prague 2013 - WebExpo
visualdesignthinking
•
8.6K visualizações
Twenty Plus
GoKart Labs
•
2.8K visualizações
Conversation 2.0
frog
•
4.1K visualizações
Pregi e difetti dei principali CMS Open Source
nois3
•
4K visualizações
HungryMind
GoKart Labs
•
3K visualizações
Designing interactive Experience
Thomas Gläser
•
7.3K visualizações
7+1 THINGS I LEARNED FROM MY TEDX SPEECH
Tasos Veliadis
•
756 visualizações
Fabio Sergio, Designing (for) Awareness, TED Salon, London September 21 2009
frog
•
2.5K visualizações
Fresh Start
GoKart Labs
•
3.3K visualizações
Similar a Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
Microformats and SEO
Glenn Jones
1.8K visualizações
•
30 slides
Bioschemas community: Developing profiles over Schema.org to make life scienc...
Bioschemas
101 visualizações
•
12 slides
Bioschemas Community: Developing profiles over Schema.org to make life scienc...
Alasdair Gray
1.4K visualizações
•
12 slides
Bioschemas: Introduction and Implementation Study Overview
Bioschemas
185 visualizações
•
21 slides
Microformats and SEO
Glenn Jones
6.4K visualizações
•
30 slides
Daliy juice
ibrahimahmad78
23 visualizações
•
23 slides
Similar a Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
(9)
Microformats and SEO
Glenn Jones
•
1.8K visualizações
Bioschemas community: Developing profiles over Schema.org to make life scienc...
Bioschemas
•
101 visualizações
Bioschemas Community: Developing profiles over Schema.org to make life scienc...
Alasdair Gray
•
1.4K visualizações
Bioschemas: Introduction and Implementation Study Overview
Bioschemas
•
185 visualizações
Microformats and SEO
Glenn Jones
•
6.4K visualizações
Daliy juice
ibrahimahmad78
•
23 visualizações
Bioschemas: Datasets and Data Catalogs
Bioschemas
•
295 visualizações
AngulrJS Overview
Eyal Vardi
•
10.8K visualizações
Template-based Modular Architecture
genify
•
575 visualizações
Mais de Markus Lanthaler
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Markus Lanthaler
27.5K visualizações
•
17 slides
A Web of Things to Reduce Energy Wastage
Markus Lanthaler
2.9K visualizações
•
20 slides
SAPS - Semantic AtomPub-based Services
Markus Lanthaler
2.9K visualizações
•
25 slides
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
Markus Lanthaler
3.8K visualizações
•
31 slides
Semantic Web Services: State of the Art
Markus Lanthaler
2.8K visualizações
•
30 slides
Towards a RESTful Service Ecosystem
Markus Lanthaler
2.2K visualizações
•
27 slides
Mais de Markus Lanthaler
(6)
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Markus Lanthaler
•
27.5K visualizações
A Web of Things to Reduce Energy Wastage
Markus Lanthaler
•
2.9K visualizações
SAPS - Semantic AtomPub-based Services
Markus Lanthaler
•
2.9K visualizações
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
Markus Lanthaler
•
3.8K visualizações
Semantic Web Services: State of the Art
Markus Lanthaler
•
2.8K visualizações
Towards a RESTful Service Ecosystem
Markus Lanthaler
•
2.2K visualizações
Último
UiPath Document Understanding_Day 2.pptx
RohitRadhakrishnan8
226 visualizações
•
21 slides
KHNOG 5: APNIC Services
APNIC
381 visualizações
•
15 slides
google forms survey (1).pptx
MollyBrown86
13 visualizações
•
10 slides
DU Series - Day 4.pptx
UiPathCommunity
55 visualizações
•
28 slides
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC
9 visualizações
•
12 slides
Audience profile.pptx
MollyBrown86
12 visualizações
•
2 slides
Último
(20)
UiPath Document Understanding_Day 2.pptx
RohitRadhakrishnan8
•
226 visualizações
KHNOG 5: APNIC Services
APNIC
•
381 visualizações
google forms survey (1).pptx
MollyBrown86
•
13 visualizações
DU Series - Day 4.pptx
UiPathCommunity
•
55 visualizações
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC
•
9 visualizações
Audience profile.pptx
MollyBrown86
•
12 visualizações
Existing documentaries (1).docx
MollyBrown86
•
13 visualizações
Walking
Ed Sullivan
•
37 visualizações
Is Entireweb better than Google
sebastianthomasbejan
•
9 visualizações
KHNOG 5: RPKI Status Update
APNIC
•
376 visualizações
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...
Prof. Marcus Renato de Carvalho
•
84 visualizações
DU_SERIES_Session1.pdf
RohitRadhakrishnan8
•
711 visualizações
We see everywhere that many people are talking about technology.docx
ssuserc5935b
•
5 visualizações
HKNOG 12.0: RPKI Actions Required by HK Networks
APNIC
•
264 visualizações
childcare.pdf
fatma alnaqbi
•
13 visualizações
AI Powered event-driven translation bot
Jimmy Dahlqvist
•
11 visualizações
Technical SEO: How Anomalies Are Your New Best Friend."
Kristine Schachinger SEO and Online Marketing
•
55 visualizações
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC
•
15 visualizações
UiPath Document Understanding_Day 3.pptx
UiPathCommunity
•
67 visualizações
zotabet.pdf
zotabetcasino
•
5 visualizações
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
13.
Rating: 4.8 -
86 votes - 6 hrs 25 mins - 667 cal
16.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt><dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt><dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt><dd itemprop="carbohydrateContent">49g</dd> ... </div>
18.
Tim Berners-Lee, 2006
21.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div>
22.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div>
23.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div> { "type": "NutritionInformation", "calories": "667", "proteinContent": "9g", "carbohydrateContent": "49g", ... }
24.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div> { 74 79 70 65: 4E 75 74 72 69 74 … 63 61 6C 6F 72 69 65 73: 36 36 … 70 72 6F 74 65 69 6E 43 6F 6E 7… 63 61 72 62 6F 68 79 64 72 61 7… ... }
26.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div> { 74 79 70 65: 4E 75 74 72 69 74 … 63 61 6C 6F 72 69 65 73: 36 36 … 70 72 6F 74 65 69 6E 43 6F 6E 7… 63 61 72 62 6F 68 79 64 72 61 7… ... }
27.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div> { "type": "NutritionInformation", "calories": "667", "proteinContent": "9g", "carbohydrateContent": "49g", ... }
28.
<div class="nutrition clearfix"
itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div> { "@context": { "calories": "http://schema.org/calories", ... } { "@context": "http://schema.org/", "@type": "NutritionInformation", "calories": "667", "proteinContent": "9g", "carbohydrateContent": "49g", ... }
31.
<script type="application/ld+json"> ... </script>
37.
{ "@id": "/recipes/", "@type": "Collection", "member":
[ ... ], ... "operation": { "@type": "AddAction", "method": "POST", "expects": "Recipe" } } { "@id": "Recipe", "@type": "Class", "supportedProperty": { "property": "name", "required": true } }