json-ld-button

Benjamin Young of Cloudant reports, “Data is often stored and distributed in esoteric formats… Even when the data is available in a parse-able format (CSV, XML, JSON, etc), there is often little provided with the data to explain what’s inside. If there is descriptive meta data provided, it’s often only meant for the next developer to read when implementing yet-another-parser for said data. Really, it’s all quite abysmal… Enter, JSON-LD! JSON-LD (JSON Linked Data) is a simple way of providing semantic meaning for the terms and values in a JSON document. Providing that meaning with the JSON means that the next developer’s application can parse and understand the JSON you gave them.”

 

Young continues, “Way back in 1998, Sir Tim Berners-Lee (aka. TBL; inventor of the Web you’re using to read this blog post), presented the idea of ‘Webizing‘ things: ‘The essential process in webizing is to take a system which is designed as a closed world, and then ask what happens when it is considered as part of an open world. Practically, this effect on a computer language is to replace the names/tokens/identifiers for URIs. Thus, where before reference could only be made to something in the same document/program/module one can with equal ease make reference to something in a different one somewhere in that abstract space which is the Web.’ It is now 2014, and the future of a Webized Database is a reality! In fact, it’s been a reality since 2010 when Cloudant went online for the general public. Cloudant’s HTTP API sets it squarely on the right hand side of TBL’s webize table.”

 

Read more here.

Image: Courtesy Cloudant