The document discusses APIs and how they can be used to access and share data on the web. It provides examples of using Yahoo Query Language (YQL) to query data sources like Flickr, Craigslist, Google News, and Google Translate. YQL allows querying data across different sources and formats the results in XML or JSON. With YQL, developers do not need to read extensive API documentation and can easily create complex queries in the YQL console. The document advocates for building more APIs and data converters to make data on the web more accessible and usable by developers and applications.
1. the Web of Data
Par$c ipa$ng in
Chris$an Heilmann / @codepo8
Senior Developer Evangelist
Yahoo Developer Network
hCp://developer.yahoo.com
hCp://icant.co.uk
hCp://developer‐evangelism.com
Las Vegas, Nevada 17. March 2010
16. Why A PIs work
Applica$on Programming Interface
End Users
Data
Source Developers
Other
Apps
17. Why A PIs work
Applica$on Programming Interface
End Users
On‐demand delivery of the needed
Data data in the right format.
Source Developers
Access of the data source only when
needed ‐ otherwise caching works.
Other
Apps
28. APIs m ade easy
hCp://developer.yahoo.com/yql
No $me wasted reading API docs
Crea$ng complex queries with the
console.
Filter data before use
Fast pipes.
Caching + conver$ng
Server‐side JavaScript
34. rn it into an API!
Then tu
select * from csv where url="hCp://
spreadsheets.google.com/pub?
key=tpWDkIZMZleQaREf493v1Jw&output=csv" and
columns="Year,City,Sport,Discipline,Country,Event,
Gender,Type" and Year="1924"