Semantic Web / RDF / Linked-Data DSLs Family Index
type: language-family-index family: semantic-web languages_catalogued: 30 tags: [language-reference, family-index, semantic-web, rdf, owl, shacl, shex, sparql, json-ld, turtle, rml, schema-org, linked-data]
Semantic Web / RDF / Linked-Data — Family Index
Family overview
The Semantic Web family is the cluster of W3C-track text languages that together implement the original Berners-Lee vision of a machine-readable web of data. The stack splits cleanly along four axes: a single abstract data model (RDF — subject/predicate/object triples), multiple concrete serialisations of that model (Turtle, TriG, N-Triples, N-Quads, RDF/XML, JSON-LD, RDFa), an ontology layer for describing classes and properties with formal semantics (RDFS, OWL 2 and its DL/EL/RL/QL profiles, SKOS), a shape / constraint layer for validating instance data against expected structure (SHACL, ShEx), a mapping layer that lifts non-RDF data into RDF (R2RML, RML, YARRRML), and a query layer (SPARQL 1.1, soon 1.2, with extensions like GeoSPARQL). They are not one language — they are a deliberately layered family with a shared abstract model, and that is why this index needs six tables rather than one.
The 1999–2010 era was a long stretch of vision exceeding delivery: RDF 1.0 (1999), OWL 1 (2004), SPARQL 1.0 (2008), and RDFa (2008) all shipped but adoption stayed niche, partly because RDF/XML was nearly unreadable and partly because the inference promises of OWL DL collided with web-scale practicality. The 2011–2014 reset changed the trajectory: RDF 1.1 (2014) made Turtle a first-class serialisation, JSON-LD 1.0 (2014) gave the web a JSON-friendly RDF that browsers and developers would actually adopt, and SPARQL 1.1 (2013) added update, federated query, and aggregation. Schema.org (launched 2011 by Google, Bing, Yahoo, later Yandex) quietly became the most-deployed RDF vocabulary on the planet by piggybacking on JSON-LD-in-<script> for SEO. SHACL 1.0 (2017) finally gave RDF a constraint language with industry consensus, ending years of ShEx-vs-SHACL competition.
The 2020–2026 period is the modern semantic-web 2.0 era, driven by three forces. First, RDF-star / SPARQL-star (originally Olaf Hartig, 2014, then a 2021 W3C Community Group Report) solved the long-standing pain of statements-about-statements (reification) by allowing a triple to appear as a term — and that work has now been merged into the core as RDF 1.2 and SPARQL 1.2, both currently at W3C Working Draft / Candidate Recommendation stage with target Recommendation no earlier than May 2026. Second, the knowledge-graph wave (Google’s Knowledge Graph, Wikidata, enterprise KGs from Bloomberg, eBay, Springer Nature, every major pharma) finally gave RDF its commercial vindication: it turns out the world wants persistent identifiers, schema-flexible joins, and SPARQL federation when it has a thousand heterogeneous sources to integrate. Third, the RML 1.0 (2024) and YARRRML toolchain matured into a credible “lift any CSV/JSON/XML/database into RDF” pipeline, and the LLM era has produced renewed appetite for KGs as grounding substrates for retrieval-augmented generation.
GeoSPARQL 1.1 (OGC 22-047, 2024) brought first-class support for spatial measurement, FeatureCollections, and SHACL validation profiles. SHACL 1.2 First Public Working Drafts (Core, SPARQL Extensions, Rules, Node Expressions) appeared in 2025–2026. Solid Protocol 0.12 (2025) is Tim Berners-Lee’s continuing attempt to use the RDF stack as the substrate for personal-data pods. The story is no longer “the semantic web that never was” — it is a quietly load-bearing layer of every modern data-integration platform, even when nobody markets it that way.
In our deep library
None of this family has standalone deep-library notes — they are all part of the W3C/OGC standards layer rather than first-class programming languages.
Cross-reference:
- query — sibling family covering SPARQL alongside Cypher/Gremlin/GraphQL/etc. as general query languages. This family covers SPARQL specifically in the context of the RDF stack.
- notation-spec — sibling family for formal-grammar/spec languages (EBNF, ANTLR grammars, ASN.1). Conceptually adjacent — OWL is a formal-spec language too, in a sense, but for ontologies rather than syntax.
- citation-formats — Schema.org’s
ScholarlyArticle/Dataset/CreativeWorkprofile is the dominant web-discoverability vocabulary for citations; Dublin Core (a separate RDF vocabulary) is also catalogued there. - government-civictech — DCAT 3 is dual-listed there as the government open-data catalogue vocabulary and here as an RDF-stack vocabulary.
- api-description — RDF Shapes and JSON Schema overlap as constraint languages over data; SHACL plays the equivalent role for RDF that JSON Schema plays for JSON.
- healthcare-clinical — HL7 FHIR ships an RDF/Turtle profile alongside its native JSON/XML, and SNOMED-CT is increasingly published with OWL.
- learning-content — Schema.org Educational profile, LRMI, and IMS Global Caliper use the JSON-LD stack.
- graph-log-event-query — SPARQL is the RDF-graph cousin of Cypher/Gremlin/GQL; the family-overview there discusses the RDF-vs-LPG cultural split.
- geospatial — GeoSPARQL is cross-listed; the W3C/OGC SSN/SOSA ontologies for sensors also live in both.
Tier 3 family table — RDF serialisations
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| RDF 1.2 (abstract model) | 2025 (CR target, Rec NET 2026-05) | W3C RDF & SPARQL WG | Abstract data model | W3C Candidate Recommendation; not Rec before May 2026; merges RDF-star (triple terms) + directional language-tagged strings into core | https://www.w3.org/TR/rdf12-concepts/ |
| RDF 1.1 (predecessor) | 2014 | W3C RDF WG | Abstract data model | Active Recommendation; will be superseded by 1.2 | https://www.w3.org/TR/rdf11-concepts/ |
| RDF/XML | 1999 (rec.), 2004 revised, 2014 revised | W3C | XML serialisation of RDF | Legacy but still W3C-supported; widely deprecated in favour of Turtle/JSON-LD; remains the default for some OWL toolchains | https://www.w3.org/TR/rdf-syntax-grammar/ |
| Turtle (TTL) 1.2 | Turtle 1.1 in 2014; Turtle 1.2 alongside RDF 1.2 (2025 WD) | W3C; orig. Dave Beckett & Tim Berners-Lee | Text serialisation of RDF | Dominant text serialisation; 1.2 WD adds triple-term and directional-language-tagged-string syntax | https://www.w3.org/TR/rdf12-turtle/ |
| TriG 1.2 | TriG 1.1 in 2014; TriG 1.2 (2025 WD) | W3C | Turtle extended for named graphs (quads) | Active; the multi-graph cousin of Turtle | https://www.w3.org/TR/rdf12-trig/ |
| N-Triples 1.2 | N-Triples 1.1 in 2014; 1.2 (2025 WD) | W3C | Line-based simple RDF | Active; the “lowest common denominator” for streaming and tooling | https://www.w3.org/TR/rdf12-n-triples/ |
| N-Quads 1.2 | N-Quads 1.1 in 2014; 1.2 (2025 WD) | W3C | Line-based RDF with graph name | Active; ideal for dataset dumps and pipelines | https://www.w3.org/TR/rdf12-n-quads/ |
| JSON-LD 1.1 | 1.0 in 2014; 1.1 W3C Rec in 2020 | W3C JSON-LD WG; orig. Manu Sporny, Markus Lanthaler, Dave Longley | JSON-based linked-data serialisation | Very active; dominant on the web via Schema.org; works alongside RDF 1.2 | https://www.w3.org/TR/json-ld11/ |
| JSON-LD 1.1 Processing Algorithms (Expansion, Compaction, Flattening, Framing) | 2020 (Rec) | W3C | Algorithmic DSL for JSON-LD transformations | Active Rec; framing in particular is a small declarative DSL for shaping JSON output | https://www.w3.org/TR/json-ld11-api/ |
| RDFa 1.1 | 1.0 in 2008; 1.1 in 2012 (HTML5-aligned) | W3C | RDF embedded as attributes in HTML/XHTML | Legacy / niche; largely supplanted by JSON-LD-in-<script> for SEO but still W3C Rec | https://www.w3.org/TR/rdfa-primer/ |
| RDF-star / SPARQL-star (community) | 2014 (Hartig), 2021 W3C CG Final Report | Olaf Hartig; W3C RDF-star CG | RDF + SPARQL extension for statements-about-statements | Being absorbed into RDF 1.2 / SPARQL 1.2; the CG report remains the canonical citation for the pre-1.2 era | https://www.w3.org/2021/12/rdf-star.html |
Tier 3 family table — Ontology languages
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| RDF Schema (RDFS) | 1999; 1.2 alongside RDF 1.2 (2025 WD) | W3C | Lightweight schema vocabulary (classes, properties, subClassOf) | Active; the foundation under OWL; many practical KGs use RDFS+SKOS only | https://www.w3.org/TR/rdf12-schema/ |
| OWL 2 | 2009 first rec, 2012 OWL 2 second edition | W3C OWL WG | Web Ontology Language (Description Logic family) | Active Recommendation; no OWL 3 in active development; remains the formal ontology standard | https://www.w3.org/TR/owl2-overview/ |
| OWL 2 DL | 2009/2012 | W3C | OWL 2’s full Description Logic profile (SROIQ(D)) | Active; the reference profile; reasoners include HermiT, Pellet, FaCT++, ELK | https://www.w3.org/TR/owl2-overview/ |
| OWL 2 EL | 2009/2012 | W3C | Profile for tractable subsumption — SNOMED-CT scale | Heavily used in biomedicine (SNOMED-CT, NCI Thesaurus) | https://www.w3.org/TR/owl2-profiles/#OWL_2_EL |
| OWL 2 QL | 2009/2012 | W3C | Profile for query rewriting over relational DBs | Active, niche; used in OBDA (Ontology-Based Data Access) systems like Ontop | https://www.w3.org/TR/owl2-profiles/#OWL_2_QL |
| OWL 2 RL | 2009/2012 | W3C | Profile expressible as forward-chaining rules | Active; the “production rules” profile, often run on Jena or RDFox | https://www.w3.org/TR/owl2-profiles/#OWL_2_RL |
| OWL 2 Manchester syntax | 2009/2012 | W3C / Univ. of Manchester | Human-readable OWL syntax | Active; the default Protégé display form | https://www.w3.org/TR/owl2-manchester-syntax/ |
| OWL 2 Functional syntax | 2009/2012 | W3C | Formal mathematical-style OWL syntax | Active; canonical normative form | https://www.w3.org/TR/owl2-syntax/ |
| SKOS | 2009 (Rec) | W3C SWD WG | Simple Knowledge Organization System — thesauri, taxonomies, controlled vocabs | Very active; the de facto vocabulary for library/archive controlled vocabs | https://www.w3.org/TR/skos-reference/ |
Tier 3 family table — Shape constraints / validation
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| SHACL 1.0 Core | 2017 (Rec) | W3C Data Shapes WG | Constraint validation language over RDF graphs | Active Recommendation; the W3C-standard shape language | https://www.w3.org/TR/shacl/ |
| SHACL 1.0 SPARQL Extensions | 2017 (Rec) | W3C | SPARQL-based custom constraints in SHACL | Active Rec | https://www.w3.org/TR/shacl/ |
| SHACL Advanced Features (SHACL-AF) | 2017 (Note) | W3C | Functions, rules, node expressions on top of SHACL | W3C Note; widely implemented in practice; being formalised as SHACL 1.2 Rules + Node Expressions | https://www.w3.org/TR/shacl-af/ |
| SHACL 1.2 Core | 2025 (FPWD) | W3C Data Shapes WG | Successor to SHACL 1.0; aligns with RDF 1.2 | W3C First Public Working Draft (March 2025) | https://www.w3.org/TR/shacl12-core/ |
| SHACL 1.2 SPARQL Extensions | 2025 (FPWD) | W3C | Successor to SHACL 1.0 SPARQL Extensions | W3C FPWD | https://www.w3.org/TR/shacl12-sparql/ |
| SHACL 1.2 Rules | 2025 (FPWD, Dec 2025) | W3C | Inference rules in SHACL — derive triples from shapes | W3C FPWD | https://www.w3.org/TR/shacl12-rules/ |
| SHACL 1.2 Node Expressions | 2026 (FPWD) | W3C | First-class node-expression language for SHACL | W3C FPWD (early 2026) | https://w3c.github.io/data-shapes/shacl12-node-expressions/ |
| ShEx 2.1 (Shape Expressions) | 1.0 in 2014; 2.0 Candidate 2017; 2.1 Final CG Report Oct 2019 | W3C ShEx Community Group | Alternative shape-constraint language; not W3C Rec track | Active CG, lower velocity than SHACL; still favoured in Wikidata/biomedical communities (Wikidata EntitySchemas use ShEx) | https://shex.io/shex-semantics/ |
Tier 3 family table — Mapping / transformation
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| R2RML | 2012 (Rec) | W3C RDB2RDF WG | Relational-to-RDF mapping language | Active W3C Rec; widely supported by virtual-RDF tools (Ontop, Morph-RDB, Stardog) | https://www.w3.org/TR/r2rml/ |
| RML 1.0 (RDF Mapping Language) | First publication 2014; RML 1.0 spec under Knowledge Graph Construction W3C CG, 2024 draft | KG Construction W3C Community Group (Ghent/IDLab, Anastasia Dimou et al.) | Superset of R2RML; maps CSV/JSON/XML/databases into RDF | Active; the de facto modern mapping language; portal at w3id.org/rml/ | https://w3id.org/rml/portal/ |
| RML-star | 2021–2024 | KG Construction W3C CG | RML extension for RDF-star output | Active, aligns with RDF 1.2’s triple terms | https://w3id.org/rml/star/spec |
| YARRRML | 2018 | imec/Ghent (Pieter Heyvaert, Ben De Meester) | YAML-based human-friendly serialisation of RML/R2RML | Active; the practical authoring layer; YARRRML-star extension for RDF-star | https://rml.io/yarrrml/ |
| SPARQL-Generate / SPARQL-Anything | 2016 / 2021 | Maxime Lefrançois (Mines Saint-Étienne) / SPARQL Anything project | SPARQL-based generation of RDF from any data source | Active, alternative to RML | https://ci.mines-stetienne.fr/sparql-generate/ |
| RDB2RDF Direct Mapping | 2012 (Rec) | W3C RDB2RDF WG | ”Default” mapping from any relational schema to RDF | Active Rec, used as the fallback when no R2RML is written | https://www.w3.org/TR/rdb-direct-mapping/ |
Tier 3 family table — Query / SPARQL family
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| SPARQL 1.1 Query | 2013 (Rec) | W3C | Query language for RDF | Active Recommendation; deployed everywhere | https://www.w3.org/TR/sparql11-query/ |
| SPARQL 1.1 Update | 2013 (Rec) | W3C | Write/update operations on RDF datasets | Active Rec | https://www.w3.org/TR/sparql11-update/ |
| SPARQL 1.1 Federated Query | 2013 (Rec) | W3C | SERVICE clause for cross-endpoint queries | Active Rec | https://www.w3.org/TR/sparql11-federated-query/ |
| SPARQL 1.1 Protocol | 2013 (Rec) | W3C | HTTP protocol for SPARQL endpoints | Active Rec | https://www.w3.org/TR/sparql11-protocol/ |
| SPARQL 1.1 Graph Store Protocol | 2013 (Rec) | W3C | HTTP CRUD on named graphs | Active Rec; 1.2 WD published Dec 2024 | https://www.w3.org/TR/sparql11-http-rdf-update/ |
| SPARQL 1.2 Query | 2025-08 WD | W3C RDF & SPARQL WG | Successor to SPARQL 1.1; integrates SPARQL-star (triple terms), better aggregation, JSON-LD result fmt | W3C Working Draft; tracks RDF 1.2 timeline (Rec NET 2026-05) | https://www.w3.org/TR/sparql12-query/ |
| SPARQL 1.2 Update | 2025 WD | W3C | Update for SPARQL 1.2 | W3C WD | https://www.w3.org/TR/sparql12-update/ |
| SPARQL 1.2 Federated Query | 2026-01 WD | W3C | Federation for SPARQL 1.2 | W3C WD | https://www.w3.org/TR/sparql12-federated-query/ |
| GeoSPARQL 1.1 | OGC 22-047, published 2024 | Open Geospatial Consortium | Spatial extension to SPARQL + spatial ontology | Active OGC Standard; adds spatial measurement properties, FeatureCollection, SHACL validation, W3C Profile designation | https://docs.ogc.org/is/22-047r1/22-047r1.html |
| GeoSPARQL 1.0 | 2012 | OGC | Original spatial extension to SPARQL | Superseded by 1.1, still implemented in older systems | https://www.ogc.org/standards/geosparql/ |
Tier 3 family table — Vocabularies / linked-data services
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| Schema.org | 2011 launch; v30.0 released 2026-03-19 | Google, Bing, Yahoo, Yandex (W3C Schema.org CG) | Cross-domain vocabulary, JSON-LD-first | Very active; the most-deployed RDF vocabulary on the web (driven by SEO/structured-data) | https://schema.org/ |
| Dublin Core / DCMI Metadata Terms | 1995 (informal); current 2020 DCMI | DCMI | General-purpose bibliographic/metadata vocabulary | Active; foundational vocab for libraries, repositories, DCAT, etc. | https://www.dublincore.org/specifications/dublin-core/dcmi-terms/ |
| VOID (Vocabulary of Interlinked Datasets) | 2011 (W3C Note) | W3C SWIG | RDF vocabulary for describing RDF datasets themselves | Active Note; widely used in LOD cloud metadata | https://www.w3.org/TR/void/ |
| DCAT 3 | 2014 (DCAT 1), 2020 (DCAT 2), 2024 DCAT 3 W3C Rec | W3C DXWG | Dataset catalogue vocabulary (government open-data driver) | Active Rec; also catalogued in government-civictech | https://www.w3.org/TR/vocab-dcat-3/ |
| PROV-O (ontology) | 2013 (Rec) | W3C Provenance WG | OWL ontology for provenance | Active Rec | https://www.w3.org/TR/prov-o/ |
| PROV-N | 2013 (Rec) | W3C | Human-readable notation for PROV | Active Rec | https://www.w3.org/TR/prov-n/ |
| PROV-DM | 2013 (Rec) | W3C | Abstract data model for provenance | Active Rec | https://www.w3.org/TR/prov-dm/ |
| Linked Data Notifications (LDN) | 2017 (Rec) | W3C Social Web WG | HTTP protocol for delivering RDF notifications | Active Rec; underpins ActivityPub-adjacent and Solid notifications | https://www.w3.org/TR/ldn/ |
| Solid Protocol | 2018+; v0.12.0 ED dated 2025-04-12 | Tim Berners-Lee, MIT/Inrupt, Solid Community Group | Decentralised personal-data pods over RDF + LDP + WebID + OIDC | Active CG draft; Inrupt commercial implementation; not yet W3C Rec | https://solidproject.org/TR/protocol |
| SSN / SOSA | 2017 (Rec) | W3C/OGC | Semantic Sensor Network ontology | Active Rec; used in IoT and earth-observation KGs | https://www.w3.org/TR/vocab-ssn/ |
Notable threads
-
RDF 1.2 and SPARQL 1.2 — the long-promised triple-term unification. The single biggest pain point in classical RDF was reification: how do you say “Alice claims Bob is a friend of Carol since 2020” without inventing a synthetic node for the statement itself? Reification (
rdf:Statement), n-ary relations, named graphs, and singleton properties were all partial answers; none felt native. Olaf Hartig’s 2014 RDF-star proposal — allow a triple as a term inside another triple — got a 2021 W3C Community Group Final Report and is now being absorbed into RDF 1.2 and SPARQL 1.2 (both at Working Draft / Candidate Recommendation in 2025–2026, Rec target no earlier than May 2026). This is the most significant change to the core RDF data model since 1999. Turtle 1.2, TriG 1.2, N-Triples 1.2, N-Quads 1.2 are all WD revisions that add triple-term syntax in lockstep. -
Turtle’s quiet victory as the canonical text serialisation. When RDF 1.0 shipped in 1999 with only RDF/XML, it was nearly unusable by hand —
rdf:aboutattributes nested insiderdf:Descriptionelements made even small ontologies illegible. Turtle (Dave Beckett, 2004) eventually won the readability war and was elevated to a W3C Recommendation alongside RDF 1.1 in 2014. Today every W3C RDF document, every OWL ontology, every SHACL shape, every Wikidata Lexeme dump, and the bulk of teaching materials use Turtle by default. RDF/XML survives mainly because some legacy OWL tooling still emits it. -
OWL 2 Profiles as a successful pragmatic split. OWL 1 (2004) made the classic Description-Logic mistake of offering one “full” language whose decidability properties varied by which constructs you used. OWL 2 (2009, second edition 2012) responded with profiles — DL (the full reference profile, decidable in N2EXPTIME), EL (subsumption in polynomial time, the SNOMED-CT-scale profile), QL (designed for query rewriting over relational DBs), and RL (expressible as forward-chaining production rules). This is a model worth studying — instead of one language with murky complexity classes, four named profiles with crisp tractability guarantees and dedicated reasoners (ELK for EL, Ontop for QL, RDFox for RL, HermiT/Pellet for DL). The profile approach is why OWL is still in production at biomedical and pharma scale fifteen years after publication.
-
SHACL vs ShEx — SHACL won at W3C, but ShEx is far from dead. Both shape languages emerged around 2014–2015 to answer the same question: how do you validate that an RDF graph has the structure your application expects? SHACL went the W3C Working Group route (2017 Rec), won institutional buy-in, and is now seeing SHACL 1.2 First Public Working Drafts (Core, SPARQL Extensions, Rules, Node Expressions, 2025–2026). ShEx stayed in W3C Community Group land (2.1 Final CG Report October 2019) and never became a Recommendation, but it remains the validation language of choice for Wikidata EntitySchemas and for several biomedical KG projects, and its compact syntax is widely considered more authorable than SHACL’s. The two communities now broadly co-exist; tooling like Apache Jena supports both.
-
RML and YARRRML — the modern “lift anything into RDF” pipeline. R2RML (W3C Rec 2012) only handled relational databases. RML, developed at IDLab Ghent and now under the W3C Knowledge Graph Construction Community Group (RML 1.0 spec under active development through 2024, with a stable portal at w3id.org/rml/), generalises R2RML to any structured source: CSV, JSON, XML, HTML tables, even REST APIs via logical-source extensions. YARRRML (2018) is a YAML-flavoured surface syntax for the same model — RML written in Turtle is dense; YARRRML written in YAML is editable by data engineers. The combination has become the practical answer to “we have a thousand heterogeneous data sources, lift them into one knowledge graph” — far more so than per-source bespoke scripts.
-
Schema.org’s quiet dominance via JSON-LD in HTML. Google, Bing, Yahoo, and Yandex launched Schema.org in 2011 as a single shared vocabulary for marking up web pages so search engines could extract structured data. Sixteen years and 30 major releases (v30.0, 2026-03-19) later, Schema.org is by a wide margin the most deployed RDF vocabulary on the planet — embedded as
<script type="application/ld+json">blocks in tens of millions of pages — and most of its users have no idea they’re using RDF. This is the Semantic Web’s commercial victory hiding in plain sight: the format that won was the one that piggybacked on SEO incentives rather than on ontologists’ aesthetic preferences. -
Solid Protocol and the personal-data revival. Tim Berners-Lee has spent the post-2015 period trying to reposition the RDF stack as the substrate for personal-data sovereignty — individual users hosting Pods (Linked Data Platforms) and authorising third-party apps to read/write specific graphs. Solid Protocol 0.12 (Editor’s Draft April 2025) layers WebID-OIDC authentication, Linked Data Platform CRUD, and access-control rules (WAC, then ACP) onto Turtle and JSON-LD. Inrupt (Berners-Lee’s company) drives the commercial side; the EU-funded NGI ecosystem and several national-ID pilots (Flemish Solid-OS, French Data4Citizens) are the public-sector showcases. Whether Solid succeeds remains open, but it represents the strongest current attempt to make decentralised data on the open web a default rather than a curiosity.
-
The knowledge-graph era as semantic-web vindication. When Google formally announced “things, not strings” with the Knowledge Graph in 2012, it validated the entire 1999–2010 RDF research programme without saying the word “RDF” once. Wikidata (2012+) became the largest open RDF dataset in existence. Enterprise KG platforms — Stardog, GraphDB, Neptune (Amazon), Anzo, TopBraid, RDFox — built sustainable businesses on SPARQL + OWL + SHACL. Bloomberg, eBay, Springer Nature, AstraZeneca, Bayer, and most major pharma all run production KGs. The LLM-RAG wave (2023+) added a fresh round of demand: KGs as grounded retrieval substrates feeding LLM context windows. The Semantic Web didn’t fail — it just took twenty years to ship and now ships under different marketing.
Citations
- W3C RDF 1.2 Concepts: https://www.w3.org/TR/rdf12-concepts/
- W3C RDF 1.2 Schema: https://www.w3.org/TR/rdf12-schema/
- W3C RDF 1.2 Semantics: https://www.w3.org/TR/rdf12-semantics/
- W3C Turtle 1.2 (WD): https://www.w3.org/TR/rdf12-turtle/
- W3C RDF 1.2 Interoperability (Group Note Draft, December 2025): https://www.w3.org/TR/2025/DNOTE-rdf12-interop-20251216/
- W3C JSON-LD 1.1 (Rec, 2020): https://www.w3.org/TR/json-ld11/
- W3C JSON-LD 1.1 Processing Algorithms and API: https://www.w3.org/TR/json-ld11-api/
- W3C OWL 2 Overview (2012 second edition): https://www.w3.org/TR/owl2-overview/
- W3C OWL 2 Profiles (DL/EL/QL/RL): https://www.w3.org/TR/owl2-profiles/
- W3C SHACL (2017 Rec): https://www.w3.org/TR/shacl/
- W3C SHACL 1.2 Core (2025 FPWD): https://www.w3.org/TR/shacl12-core/
- W3C SHACL 1.2 Rules (2025 FPWD, December 2025): https://www.w3.org/TR/2025/WD-shacl12-rules-20251209/
- W3C SPARQL 1.1 Query (2013 Rec): https://www.w3.org/TR/sparql11-query/
- W3C SPARQL 1.2 Query (2025 WD): https://www.w3.org/TR/sparql12-query/
- W3C SPARQL 1.2 Federated Query (2026 WD): https://www.w3.org/TR/sparql12-federated-query/
- W3C SPARQL 1.2 Update (2025 WD): https://www.w3.org/TR/sparql12-update/
- W3C R2RML (2012 Rec): https://www.w3.org/TR/r2rml/
- W3C RDB Direct Mapping (2012 Rec): https://www.w3.org/TR/rdb-direct-mapping/
- RML portal (Knowledge Graph Construction W3C CG): https://w3id.org/rml/portal/
- RML.io specification: https://rml.io/specs/rml/
- YARRRML specification: https://rml.io/yarrrml/
- W3C SKOS Reference (2009 Rec): https://www.w3.org/TR/skos-reference/
- W3C DCAT 3 (2024 Rec): https://www.w3.org/TR/vocab-dcat-3/
- W3C PROV-O: https://www.w3.org/TR/prov-o/
- W3C VOID: https://www.w3.org/TR/void/
- W3C RDF-star CG Final Report (2021): https://www.w3.org/2021/12/rdf-star.html
- OGC GeoSPARQL 1.1 (OGC 22-047, 2024): https://docs.ogc.org/is/22-047r1/22-047r1.html
- Schema.org releases (v30.0, 2026-03-19): https://schema.org/docs/releases.html
- ShEx 2.1 Semantics (CG Final Report October 2019): https://shex.io/shex-semantics/
- Shape Expressions Community Group: https://www.w3.org/community/shex/
- W3C RDFa 1.1 Primer: https://www.w3.org/TR/rdfa-primer/
- Solid Protocol (v0.12, ED April 2025): https://solidproject.org/TR/protocol
- W3C Linked Data Notifications (2017 Rec): https://www.w3.org/TR/ldn/
- W3C SSN/SOSA (2017 Rec): https://www.w3.org/TR/vocab-ssn/
- Dublin Core DCMI Metadata Terms: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/