JSON-LD: Cycle Breaking and Object Framing
We’ve been doing a bit of research at Digital Bazaar on how to best meld graph-based object models with what most developers are familiar with these days – JSON-based object programming (aka:...
View ArticleLinked JSON: RDF for the Masses
There are times when we can see ourselves doing things that will be successful, and then there are times when we can see ourselves screwing it all up. I’ve just witnessed the latter in the RDF Working...
View ArticleThe Problem with RDF and Nuclear Power
Full disclosure: I am the chair of the RDFa Working Group, the JSON-LD Community Group, a member of the RDF Working Group, as well as other Semantic Web initiatives. I believe in this stuff, but am...
View ArticleIdentifiers in JSON-LD and RDF
TL;DR: This blog post argues that the extension of blank node identifiers in JSON-LD and RDF for the purposes of identifying predicates and naming graphs is important. It is important because it...
View ArticleGoogle adds JSON-LD support to Gmail
Google announced support for JSON-LD markup in Gmail at Google I/O 2013. The design team behind JSON-LD is delighted by this announcement and applaud the Google engineers that integrated JSON-LD with...
View ArticleGoogle adds JSON-LD support to Search and Google Now
Full disclosure: I’m one of the primary designers of JSON-LD and the Chair of the JSON-LD group at the World Wide Web Consortium. Last week, Google announced support for JSON-LD markup in Gmail....
View ArticleTechnical Analysis of 2012 MozPay API Message Format
The W3C Web Payments group is currently analyzing a new API for performing payments via web browsers and other devices connected to the web. This blog post is a technical analysis of the MozPay API...
View ArticleSecure Messaging vs. Javascript Object Signing and Encryption
The Web Payments group at the World Wide Web Consortium (W3C) is currently performing a thorough analysis on the MozPay API. The first part of the analysis examined the contents of the payment messages...
View ArticleJSON-LD is the Bee’s Knees
Full disclosure: I’m one of the primary authors and editors of the JSON-LD specification. I am also the chair of the group that created JSON-LD and have been an active participant in a number of Linked...
View ArticleThe Origins of JSON-LD
Full Disclosure: I am one of the primary creators of JSON-LD, lead editor on the JSON-LD 1.0 specification, and chair of the JSON-LD Community Group. These are my personal opinions and not the opinions...
View ArticleJSON-LD and Why I Hate the Semantic Web
Full Disclosure: I am one of the primary creators of JSON-LD, lead editor on the JSON-LD 1.0 specification, and chair of the JSON-LD Community Group. This is an opinionated piece about JSON-LD. A...
View ArticleA Proposal for Credential-based Login
Mozilla Persona allows you to sign in to web sites using any of your existing email addresses without needing to create a new username and password on each website. It was a really promising solution...
View ArticleIdentity Credentials and Web Login
In a previous blog post, I outlined the need for a better login solution for the Web and why Mozilla Persona, WebID+TLS, and OpenID Connect currently don’t address important use cases that we’re...
View ArticleGithub adds JSON-LD support in core product
Github has just announced that they’ve added JSON-LD and schema.org support. Now if you get a pull request via email, and your mail client supports it (like Gmail does), you’ll see an action button...
View ArticleJSON-LD Best Practice: Context Caching
An important aspect of systems design is understanding the trade-offs you are making in your system. These trade-offs are influenced by a variety of factors: latency, safety, expressiveness,...
View Article