Profile cover photo
Profile photo
Daniel Vaughan
421 followers -
Creative software craftsman; always curious, always learning, always improving.
Creative software craftsman; always curious, always learning, always improving.

421 followers
About
Daniel's posts

Post has attachment

Post has attachment
Cool stuff

Post has attachment

Post has attachment
Photo

Post has attachment
PhotoAnimated Photo
PhotoPhotoPhoto
Engagement
6 Photos - View album

Post has shared content

Post has attachment
PhotoPhotoPhotoPhotoPhoto
Microservices Hackday
9 Photos - View album

Post has shared content
In late April, +Samuel Goto (Schema.org #actions  spec co-lead) hosted +Mike Amundsen  at the Googleplex. Mike is the co-author of "RESTful Web APIs" (O'Reilly, http://goo.gl/PhKpgV) and he gave a tech talk entitled "REST, Hypermedia, and the Semantic Gap: Why "RMM Level-3 REST" is not enough". If you are interested in REST and API design, check out the video recording, I think you'll enjoy it. 
Some of the concepts (affordances, shared vocabularies, hypermedia) Mike explained in his talk are integral to Schema.org #actions  design and today a Google Search feature called "Sitelinks Search Box" was updated to take advantage of machine-readable API descriptions. In fact, you have the power of #RFC6570  at your disposal so you can totally geek out on that one :) 

You can read about the new feature in the official +Google Webmasters blog post: http://googlewebmastercentral.blogspot.com/2014/09/improved-sitelinks-search-box.html and find the documentation here: https://developers.google.com/webmasters/richsnippets/sitelinkssearch

An example API description supported by Google Search is expressed in JSON-LD like this:

<script type="application/ld+json">
{
   "@context":"http://schema.org",
   "@type":"WebSite",
   "url": "https://www.example-petstore.com/",
   "potentialAction": {
     "@type":"SearchAction",
     "target": "https://host.example-petstore.com/search?q={search_term}",
     "query-input": "required name=search_term"
   }
}
</script>

You can read more about Schema.org actions at http://schema.org/docs/actions.html.

For a good discussion of the feature check out +Pierre Far's post here: https://plus.google.com/+PierreFar/posts/YytRv3nJ7nr

Last but not least, we have also featured the SearchAction in our #iobyte  with +Shawn Simister, you can watch the video here: Build a Small Knowledge Graph Part 3 of 3: Activating Graph Data With Actions.

Post has shared content
Are  you too busy to improve ??
Photo

Post has shared content
Wait while more posts are being loaded