• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
JSON-LD for RESTful services
 

JSON-LD for RESTful services

on

  • 9,493 views

Presentation of the paper "On Using JSON-LD to Create Evolvable RESTful Services" at the 3rd International Workshop on RESTful Design (WS-REST 2012) at WWW2012 in Lyon, France

Presentation of the paper "On Using JSON-LD to Create Evolvable RESTful Services" at the 3rd International Workshop on RESTful Design (WS-REST 2012) at WWW2012 in Lyon, France

Statistics

Views

Total Views
9,493
Views on SlideShare
9,376
Embed Views
117

Actions

Likes
26
Downloads
1
Comments
6

9 Embeds 117

http://tungocman86.wordpress.com 65
https://twitter.com 20
http://www.linkedin.com 9
https://si0.twimg.com 8
https://twimg0-a.akamaihd.net 5
http://tweetedtimes.com 4
http://127.0.0.1 3
http://a0.twimg.com 2
https://doc-developer.kha.com 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

16 of 6 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    JSON-LD for RESTful services JSON-LD for RESTful services Presentation Transcript

    • JSON-LDfor RESTful ServicesMarkus LanthalerGraz University of Technology
    • Web APIs are becoming a must-have
    • - Layered system
    • Semaphobia!?
    • Linked Data Graph
    • Example Jane Doe
    • http://example.com/persons/{id}{ "id": "mlanthaler", "name": "Markus Lanthaler", "title": { "de": "Dipl.Ing.", "en": "MSc" }, "workHomepage": "http://www.tugraz.at", "knows": [ { "id": "johndoe", "name": "John Doe" }, { "id": "janedoe", "name": "Jane Doe" } ]}
    • { "@id": "mlanthaler", "name": "Markus Lanthaler", "title": [ { "@language": "de", "@value": "Dipl.Ing." }, { "@language": "en", "@value": "MSc" } ], "workHomepage": "http://www.tugraz.at", "knows": [ { "@id": "johndoe", "name": "John Doe" }, { "@id": "janedoe", "name": "Jane Doe" } ]} { "@context": { "foaf": "http://xmlns.com/foaf/0.1/", "name": "foaf:name", "title": "foaf:title", "workHomepage": { "@id": "foaf:workplaceHomepage", "@type": "@id" }, "knows": "foaf:knows" } }
    • Link: </context.jsonld>; rel="describedby"{ "id": "mlanthaler", "name": "Markus Lanthaler", "title_de": "Dipl.Ing.", "title_en": "MSc", "homepage": "http://www.tugraz.at", "knows": [ { "id": "johndoe", "name": "John Doe" }, { "id": "janedoe", "name": "Jane Doe" } ]}{ "@context": { "foaf": "http://xmlns.com/foaf/0.1/", "name": "foaf:name", "title_de": { "@id": "foaf:title", "@language": "de" }, "title_en": { "@id": "foaf:title", "@language": "en" }, "homepage": { "@id": "foaf:workplaceHomepage", "@type": "@id" }, "knows": "foaf:knows", "id": "@id" }}
    • @context @id @language @list @set@value @type @container @graph
    • kTBS
    • Thank You© 2011, Markus Lanthaler. Some Rights Reserved.http://creativecommons.org/licenses/by-nc-sa/3.0/
    • Questions?Markus Lanthaler @MarkusLanthalerMarkus.Lanthaler@student.TUGraz.at http://www.slideshare.net/lanthaler
    • Image Credits(1) http://www.flickr.com/photos/bestrated1/49371264/(2) http://www.flickr.com/photos/johnmcnab/3759095224/(3) http://www.flickr.com/photos/alexdram/3095419858/(4) Adapted from: http://www.flickr.com/photos/elektronaut/243067805/(7) http://en.wikipedia.org/wiki/The_Scream