Rigour against developer taste
What does a data format have to look like before ordinary web developers will use it?
- issue
- serialization
also usability - status
- largely settled
- steps
- 10, 1998–2015
- threads
- all problem threads
RDF's first official syntax was written in XML, and the formats that followed show developers repeatedly choosing what felt familiar. RSS dropped RDF within months, microformats used plain HTML class names, and RDFa put RDF into HTML attributes. JSON-LD, whose lead editor said he kept RDF out of sight on purpose, became the form most developers meet, while many APIs stayed with plain JSON and GraphQL.
Lineage
- 10 Feb 1998
- 22 Feb 1999
- Mar 1999
-
2005
Microformats
Mark up people, events and reviews with ordinary HTML class names. The principles: solve a specific problem, start simple, design for humans first and machines second. [src]
-
Jul 2006
JSON web APIs
JSON, specified in RFC 4627 in July 2006 as a lightweight data-interchange format, becomes the everyday format of web APIs, each defining its own fields with no shared vocabulary and no global identifiers. [src1][src2]
- 14 Oct 2008
- 16 Jan 2014
-
21 Jan 2014
JSON-LD and Why I Hate the Semantic Web↳ critiques RDF
JSON-LD's lead editor writes that better Web APIs, not the Semantic Web, motivated it; that he made a point of not mentioning RDF in the JSON-LD specification; and that RDF's data model fails developers on lists and blank nodes. [src]
- 25 Feb 2014
- 14 Sep 2015
Recent signals
Open now
Under each question, the answers people have put forward or built. The catalogue gives no odds on them.
- Can Linked Data keep its rigour when most developers never see the RDF underneath?
[src]
JSON-LD's design hides RDF by intent; its lead editor argued that this is what made it usable.
- Contexts carry the meaning while developers see JSON. JSON-LD
A JSON-LD context maps plain JSON keys to vocabulary terms, so data keeps its RDF meaning without developers writing RDF.[src]
- Compact encodings keep the meaning for constrained devices. CBOR-LD
CBOR-LD uses the same contexts to compress JSON-LD into a binary form.[src]
- Contexts carry the meaning while developers see JSON. JSON-LD
Decision points
Dated moments when a decision or a deadline can change the outcome.
- 31 Jan 2028
JSON-LD Working Group charter ends charter
The W3C group maintaining JSON-LD and drafting CBOR-LD is chartered until this date.[src]
How to contribute
-
W3C JSON-LD Working Group
group
· World Wide Web Consortium
Maintains the JSON-LD 1.1 Recommendations and related notes. Chartered until January 2028. [src]
checked 21 Oct 2026 -
microformats.org community
group
· Microformats
Develops microformats on an open wiki and in IRC chat. [src1][src2]
checked 21 Oct 2026