Monday, January 30, 2017
01:00 PM - 02:30 PM
|Level: ||Technical - Intermediate|
The Semantic Web and its related technologies provide an incredibly powerful model for driving the cost of data integration down to nearly zero. So, how do we help developers who are overwhelmed, frightened or annoyed by its data models and formats?
Everyone can have semantically rich, interoperable data and modern application tools, frameworks and user interfaces. There is a surprisingly simple mechanism by which “normal” developers can benefit from the power of the Semantic Web, and the latter's developers can integrate with the panoply of tools and toys under constant development by the former.
The trick is JSON-LD: a simple but deliberately designed extension to JSON that bridges both worlds and is finding its way into many other uses by the likes of Google and GitHub. You will learn about:
- The JSON-LD format
- How to frame, sign and validate it
- How to convert it to/from RDF
- How to describe Hypermedia systems with Hydra and JSON-LD
- How to embed and consume JSON-LD in HTML documents
- How JSON-LD is being used in a variety of mass market ways
Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. He is a system architect, a developer, a mentor, and a trainer. Brian has been speaking about REST, the Semantic Web, and other technologies around the world as part of conferences such as NoFluffJustStuff, JavaOne, Jazoon, the Spring Experience, the Rich Web Experience, and Museums on the Web. Brian has written for DevX's Semantic Web Zone, JavaWorld, and has contributed chapters to O'Reilly Media's "Beautiful Architecture" and "97 Things Every Project Manager Should Know." He has a B.S. in Computer Science from the College of William and Mary and currently lives in northern California. He consults and speaks frequently about next generation technologies around the world.