Problem thread

Can ordinary developers use it?

Can people who are not specialists build with linked data, or does it stay a tool for experts?

issue
usability
also adoption & incentives, serialization
status
open
steps
12, 1987–2024
threads
all problem threads

HyperCard showed that ordinary users could author linked information. The semantic web's stack asked more: triples, URIs, ontologies and a query language. Editors, guides and wikis lowered the bar for modellers, and JSON-LD and the Linked Data Platform dressed the data as familiar JSON and REST. In 2018 practitioners still judged the ecosystem too hard for average developers. Language models that write SPARQL are the newest attempt to hide the difficulty.

Lineage

  1. 1987
    HyperCard

    Apple's HyperCard lets ordinary Macintosh users build linked, scriptable stacks of cards: authoring linked information without being a programmer. [src]

  2. 1987
    proposes project
    Protégé

    A free ontology editor from Stanford, later widely used to build OWL ontologies, so modellers can work in a tool rather than in syntax. [src]

  3. 22 Feb 1999
    poses standard ★ seminal
    RDF

    RDF becomes the base every developer has to learn: statements as triples of URIs, first written in an XML syntax. [src]

  4. 2001
    proposes writing
    Ontology Development 101: A Guide to Creating Your First Ontology

    A step-by-step guide to building a first ontology, with worked examples in Protégé, written for people new to ontologies. [src]

  5. 2005
    proposes project
    Semantic MediaWiki

    Typed, queryable annotations inside ordinary wiki pages, so anyone who can edit a wiki can add structured data. [src]

  6. May 2008
    proposes writing
    Semantic Web for the Working Ontologist

    A practitioner's book on modelling with RDFS and OWL, written for working developers rather than logicians. [src]

  7. 16 Jan 2014
    JSON-LD

    Linked Data written as ordinary JSON, so a developer can use the data without knowing it is RDF. [src]

  8. 21 Jan 2014
    JSON-LD and Why I Hate the Semantic Web
    ↳ critiques RDF

    Days after JSON-LD became a Recommendation, its lead editor writes that better Web APIs, not the Semantic Web, motivated it, and that keeping RDF out of sight was what made it usable. [src]

  9. 26 Feb 2015
    proposes standard
    Linked Data Platform

    The W3C sets rules for reading and writing Linked Data with ordinary HTTP operations, so linked data behaves like a familiar REST API. [src]

  10. 21 Nov 2018
    measures writing
    Toward easier RDF: a proposal
    ↳ critiques RDF

    Twenty years on, a long-time practitioner tells the W3C list that RDF is still too hard for average developers, the middle third by ability, and starts a public effort to list why. [src]

  11. 9 Apr 2020
    proposes standard
    Web of Things Thing Description

    Devices are described in plain JSON that can also be read as JSON-LD, the same bet as JSON-LD applied to the Internet of Things. [src]

  12. 16 Jul 2024
    proposes writing
    SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions

    Real questions from Wikidata's 'Request a Query' forum, where users ask others to write SPARQL for them, become a test for a language-model agent that writes the queries itself. [src]

Recent signals

Dated events that show the problem moving, newest last.

  1. 1 Oct 2025

    Wikidata's new vector database lets AI applications reach its data through MCP rather than SPARQL. Wikidata[src]

Open now

Under each question, the answers people have put forward or built. The catalogue gives no odds on them.

  • Will language models make SPARQL and RDF invisible to developers? [src]
    SPINACH's agent writes queries for real Wikidata questions; how reliably such agents do so is still being measured.
  • Should developers have to see RDF at all? [src]
    Replies to the EasierRDF proposal questioned whether developers are RDF's end users, suggesting systems could hide it behind interfaces instead.
    • RDF stays underneath, and developers see plain JSON. JSON-LD
      JSON-LD is designed to be usable directly as JSON, with no knowledge of RDF.[src]
    • RDF itself is made easier for average developers. Toward easier RDF: a proposal
      The EasierRDF project collects the obstacles developers meet and proposes fixes to the standards and tools.[src]

Forces

Pressures that push this problem one way or another, as their sources argue them. All forces

Decision points

Dated moments when a decision or a deadline can change the outcome.

  1. 1 Nov 2026
    New Wikidata query endpoints open service

    Wikidata's QLever-based query endpoints open to the community; the old Blazegraph endpoints may degrade from February 2027.[src]

How to contribute