Open APIs and the Semantic Web 2011
-
Upload
john-musser -
Category
Documents
-
view
5.415 -
download
3
description
Transcript of Open APIs and the Semantic Web 2011
![Page 1: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/1.jpg)
Open APIs & the Semantic Web: State of the Market
John Musser, ProgrammableWeb@johnmusser
SemTech 2011
![Page 2: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/2.jpg)
Introduction
ProgrammableWeb.com• API & mashup directory• News, community, dev tools• 3,300 Web APIs • 5,800 mashups
![Page 3: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/3.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 4: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/4.jpg)
Open APIs: Why bother?
• Make money 60% of all listings on eBay.com added via their APIs
• Save money SmugMug saves > $500K/year with Amazon S3 Storage
• Build brand Google Maps 300% growth vs 20% MapQuest
• Move to the cloud Over 50% of all transactions via their API
• Go anywhere Netflix now available on over 200 devices
![Page 5: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/5.jpg)
Open APIs: Growth is accelerating
Total APIs over time
![Page 6: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/6.jpg)
Open APIs: Growth is accelerating
Total APIs over time
![Page 7: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/7.jpg)
Open APIs: Growth is accelerating
Total APIs over time
![Page 8: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/8.jpg)
Open APIs: Growth is accelerating
Total APIs over time
![Page 9: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/9.jpg)
APIs: some very competitive markets
Number of APIs, Top 15 Categories
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 10: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/10.jpg)
Semantic APIs on the open web
![Page 11: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/11.jpg)
Where’s the semantic web in here?
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 12: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/12.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 13: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/13.jpg)
What makes an open API successful?
1. The underlying service• Or, a good API on a bad service is lipstick on a pig
2. A plan and a business model3. Simple, open, easily adopted4. Providing choices5. Good developer support
![Page 14: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/14.jpg)
API business models
Who What HowAmazon Associates Retail Affiliate ModelAmazon S3 Infrastructure Pay-as-you-goeBay Auctions APIs for listingsExact Target Bulk Email Tiered pricingRhapsody Music PartnershipsSalesforce.com CRM / SFA SaaS per-seat licenses
Best practice: Bake your business model into your API
![Page 15: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/15.jpg)
APIs as biz-dev enabler (aka Bizdev 2.0)
“Decentralized business development” -Toni Schneider
Consumer/HackerBusiness/Partner
Flickr API
![Page 16: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/16.jpg)
API Billionaires Club, 2011 edition
5 billion API calls / day (April 2010)
1.6 billion API-delivered stories / month (October 2010)
5 billion API calls / day (October 2009)
8 billion API calls / month (Q3 2009)
3 billion API calls / month (March 2009)
13 billion API calls / day (May 2011)
Over 260 billion objects stored in S3 (January 2011)
10 billion API calls / month (January 2011)
![Page 17: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/17.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 18: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/18.jpg)
The big technical debates
• Protocols and stylesREST vs. SOAP vs. …
• Data formatsXML vs. JSON vs. …
• StandardsSo many to choose from…
![Page 19: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/19.jpg)
REST vs. SOAP: Simplicity wins again
Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 20: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/20.jpg)
REST vs. SOAP: Simplicity wins again
Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 21: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/21.jpg)
Data formats: lots of choices
XML, JSON, RSS, Atom, YAML, iCalendar, CSV, Serialized PHP, HTML,
PNG, GeoRSS, vCard, Text, RDF, OPML, MediaRSS, VML, TV-Anytime, hCalendar,
FOAF, XSPF, SQL, GML, CDF
![Page 22: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/22.jpg)
JSON Rising: 55% of all new APIs support JSON
Percentage of new APIs with JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 23: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/23.jpg)
20% of all new APIs support only JSON
Percentage of new APIs with only JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 24: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/24.jpg)
1 in every 5 new APIs says “goodbye XML”
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
Percentage of APIs with XML support
![Page 25: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/25.jpg)
But only 1% of APIs offer RDF support
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
![Page 26: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/26.jpg)
Semantic web service discovery
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
• Long history of research on ‘discovery’• Often WS-* related
– Ex: SAWSDL– Now outrun by rise of REST?
• What can PW do in this regard? – LOD for APIs?– RDFa per API?
![Page 27: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/27.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 28: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/28.jpg)
API as Product
When an API is not an extension of your product, but it is your product
![Page 29: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/29.jpg)
Screw the web site, let’s focus on the API
Qwerly shutters profile pages in favor of lucrative ‘DNS for people’ API
TechCrunch, May 5, 2011
![Page 30: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/30.jpg)
API business models, circa 2005
![Page 31: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/31.jpg)
API business models 2011
![Page 32: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/32.jpg)
Invisible Mashups
Classic mashup
HousingMaps.com
Invisible mashup
Ooyala.com
EC2 + S3 + SQS+
![Page 33: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/33.jpg)
Invisible APIs
+
APIs are hiding in plain sight, if you know where to look
![Page 34: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/34.jpg)
Invisible APIs, the Steve Jobs edition
Integrated right into iOS 5
![Page 35: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/35.jpg)
Have we seen this before?
1995
Why do we need a Web site?
2000 2005 2010
Of course we have a Web site
Of course we have an API
Why do we need an API?
![Page 36: Open APIs and the Semantic Web 2011](https://reader036.fdocuments.net/reader036/viewer/2022062418/554baf34b4c905b3618b5826/html5/thumbnails/36.jpg)
thank you
Questions, ideas, comments? Email me: [email protected]
Twitter: @programmableweb @johnmusser