benn.substack · Benn Stancil · Sep 4, 2026

How to Find Insights

Excel is already the computational sandbox AI agent swarms need to find insights — and a DuckDB file stack could be its agent-native heir. Meshed here with a companion Virtuoso reading: what if that sandbox were built from hyperlinks instead of one file?

Analysts have long dreamed of graduating from grunt work to strategic insight; that transition never arrived, and AI's promise to finally clear the backlog instead produced a 10-20x increase in the number of questions people ask, most of which still need a human to verify. Stancil argues the more interesting AI capability is swarms of agents pulling on threads together, and that the infrastructure this needs already exists: not a new SaaS platform, but a self-contained computational sandbox any agent can copy, explore, snapshot, and hand back - which is what Excel has been all along, and what a standardized DuckDB-plus-markdown-plus-glue file stack could become for agents that don't need a spreadsheet's UI.

“Or, even better: Virtuoso, Markdown, and Linked Data Documents - RDF serialized as Turtle, JSON-LD, or whichever document type fits - where the sandbox is still a file you can copy, just like virtuoso.db, but one whose content carries the added connectivity of a Semantic Web: hyperlinks acting as super-keys that resolve to wherever they point, so any agent can also query and extend it in place rather than only ever copying it forward.”
Kingsley Uyi Idehen · this meshup's own argument, not Stancil's
CELL REF ↔ IRI · VALUE · FORMULA · INFERENCEExcel / DuckDBone file · local A1 gridVirtuosohyperlinks · global IRI gridcopy · hand offdereference · query
By Benn Stancil Substack Source post ↗
KG curated by kg-generator, rdf-infographic-skill, and Claude Sonnet 5 on behalf of Kingsley Uyi Idehen
01 · article section

The unfulfilled promise

Analysts have long awaited graduation from grunt work to strategic insight; the transition never arrived, and each completed project spawned new requests instead of clearing the backlog. Self-serve BI never actually solved self-serve.

02 · article section

AI as the apparent solution

OpenAI's internal data agent, Ramp's AI answering thousands of questions a month, and Claude automating roughly 95% of one company's analytics queries at roughly 95% accuracy all seemed to finally deliver on the dream: AI handles routine queries, freeing analysts for strategic work.

03 · article section

The paradox of abundance

When AI answers 95% of queries, the result is a 10-20x increase in the number of questions people ask. An analyst fielding five questions a day now faces a hundred, with AI handling ninety-five and returning the human to the same five manual answers - plus a new verification burden from follow-ups and inconsistencies.

04 · article section

AI's emerging discovery capability

Claude reportedly identified a rare system crash engineers could not explain for several years; OpenAI's research system reportedly improved a mathematical result unchanged for more than 80 years. Both breakthroughs came from swarms of agents working together, not a single model working alone.

05 · article section

The human-AI collaboration model

A human supplies a theory; a swarm of agents researches and returns findings; the human gives feedback the way a CEO flips through a deck and handwaves at what looks right or wrong; the swarm returns to their desks, pulls on every thread, and hunts down every clue.

06 · article section

The infrastructure this needs

Agents must access data slices from centralized storage, load them into a computational sandbox, run calculations, produce visualizations and documentation, save immutable snapshots, share and discover each other's findings, build on prior work, and keep it organized in a browsable library.

07 · article section

Why Excel already qualifies

Excel is a self-contained computational sandbox with built-in data manipulation, easy snapshotting, duplication, sharing, and storage. Unlike a Python notebook - only instructions for working with data - an Excel file contains everything: the data and the instructions together. If AI is good at working with anything, it's good at working with files.

08 · article section

The proposed file-native architecture

For agents that don't need a spreadsheet's UI: a standardized collection of open-source assets - a DuckDB database, a lightweight transformation framework that manipulates that data with code, a few markdown docs with embedded queries and visualizations, and some glue that executes everything. Copy the file, explore locally, record findings, save, and put it back in the folder.

The Mesh · a reading added on top of Stancil's article

A Semantic Web Is a Spreadsheet Built From Hyperlinks

Kingsley Uyi Idehen's companion thesis — not part of Stancil's original argument — maps his file-native architecture onto a Semantic Web's own cell-reference / cell-value / formula system, then names what a hyperlink-built spreadsheet can do that neither Excel nor DuckDB can.

Reference layer

Cell reference = Linked Data IRI

A spreadsheet cell reference is a local, sheet-scoped coordinate; a Linked Data IRI is the same idea generalized to a global, dereferenceable coordinate any agent can resolve without first obtaining the file that defines it.

Value layer

Cell value = dereferenced resource

A spreadsheet cell value is read from the sheet holding it; the value an IRI 'holds' is fetched live via HTTP GET or SPARQL DESCRIBE from wherever the entity is actually stored, decoupling the reference from any one copy of the data.

Formula layer

Formula = SPARQL

A spreadsheet formula performs data access and manipulation inside one sheet; a SPARQL query performs the same operations across every IRI a triple store holds, joined by the graph structure the hyperlinks themselves encode.

Augmentation layer

Beyond formulas: inference as solution augmentation

RDFS/OWL inference rules add rows and bindings to a SPARQL result that no formula explicitly requested, derived from what the asserted data logically entails - a capability with no spreadsheet or plain-SQL equivalent.

The ceiling this replaces

The one-file ceiling Stancil's architecture keeps

Excel's and DuckDB's portability comes from keeping data and instructions in one file agents can copy; the tradeoff is that every reference inside that file is only meaningful to agents holding a copy of that exact file, unlike a dereferenceable IRI.

Agent swarm discovery

Genuine AI discovery breakthroughs (a years-old system crash, an 80-year-old unchanged result) attributed to many agents working together rather than one model alone.

Self-contained computational sandbox

A file or store that holds both data and the instructions to manipulate it, so an agent can copy, explore, and hand it back without external dependencies.

The file as everything

Excel's (and the proposed DuckDB stack's) property of keeping data and instructions in one portable artifact, unlike a notebook that is only instructions.

Question multiplication

AI answering most questions doesn't shrink the backlog, it multiplies the number of questions asked 10-20x.

A Semantic Web as a hyperlink-built spreadsheet

The claim that IRIs, dereferenced RDF resources, and SPARQL already form a cell-reference / cell-value / formula system at Web scale, without the one-file ceiling of Excel or a DuckDB stack.

Head-to-Head

Excel vs the DuckDB file stack vs the Virtuoso Semantic Web

Nine dimensions, from cell reference to discovering another agent's prior work.

DimensionExcelDuckDB file stackVirtuoso Semantic Web
Beyond the formulaNothing beyond the formula's own logic.Nothing beyond the SQL's own logic and the transformation framework's macros.RDFS/OWL inference rules augment a SPARQL query's solution set with entailed rows and bindings never explicitly written.
Cell referenceA1-style coordinate, unique only inside one worksheet.A table/column name, unique only inside one .duckdb file.A dereferenceable HTTP IRI, globally unique across every store on the Web.
Cell valueRead directly from the copy of the sheet you have open.Read directly from the copy of the .duckdb file you have open.Fetched live via HTTP GET or SPARQL DESCRIBE, from wherever the entity is actually stored.
Discovering prior workBrowse a shared folder or library by filename.Browse a shared folder or library by filename; the experimental vss extension adds vector similarity search (FLOAT-only, in-RAM HNSW index, persistence itself still experimental) and plugins add full-text search, both scoped to whichever single file is open.Traverse the graph from any known IRI, run a SPARQL query over the store's schema to discover entities by type or relationship, or use Virtuoso's native full-text and vector search directly against the same store - built in rather than a plugin, and reaching every graph in the store rather than one open file.
Formula / query languageCell formulas, over one open workbook.SQL, over one open database file plus a transformation framework.SPARQL, over every IRI in the store the query is federated against.
Portability modelCopy the file; the recipient has everything, data and instructions together.Copy the file (plus its transformation code and markdown docs); same one-file portability as Excel.Still a file you can copy - virtuoso.db, just like a DuckDB file - but its content carries the added connectivity of a Semantic Web: hyperlinks acting as super-keys that resolve to wherever they point, from any copy, not just the one open right now.
Sharing another agent's findingsThe exact file the first agent saved, handed along a folder or a chat thread.The exact .duckdb file (or its diff), same hand-along requirement as Excel.The IRI the first agent's finding was published under - dereferenced against the live virtuoso.db store directly, without needing a copy or a diff of that whole file the way DuckDB sharing does. Where a second agent does hold its own separate virtuoso.db, Virtuoso's native transactional publish/subscribe replication can keep that instance in sync with the first automatically, without either agent hand-copying or diffing files at all.
Immutable snapshotsSave-as a new file; the snapshot is a whole new copy of everything.Save-as a new file, or a version-controlled diff of the database file.A named graph inside the same virtuoso.db - an addressable, queryable snapshot that coexists with every other version without duplicating the data it doesn't change, unlike save-as, which copies the whole file per snapshot.
Adoption path from an existing SQL setupSQL is reachable via MS Query bound to an ODBC Data Source Name, but the workbook only travels cleanly if that DSN is a File DSN; a User or System DSN is registered on one machine only, so every copied workbook needs its DSN recreated by hand rather than inheriting what a team already runs.Pure SQL already, but no path onward into RDF/SPARQL - going from tables to Linked Data means adopting a separate tool entirely.SPASQL - SPARQL embedded inside SQL - lets an existing SQL application call SPARQL patterns from within its own queries, so RDF/Linked Data is incorporated incrementally rather than requiring a rip-and-replace migration off SQL.
Excel
Nothing beyond the formula's own logic.
A1-style coordinate, unique only inside one worksheet.
Read directly from the copy of the sheet you have open.
Browse a shared folder or library by filename.
Cell formulas, over one open workbook.
Copy the file; the recipient has everything, data and instructions together.
The exact file the first agent saved, handed along a folder or a chat thread.
Save-as a new file; the snapshot is a whole new copy of everything.
SQL is reachable via MS Query bound to an ODBC Data Source Name, but the workbook only travels cleanly if that DSN is a File DSN; a User or System DSN is registered on one machine only, so every copied workbook needs its DSN recreated by hand rather than inheriting what a team already runs.
DuckDB file stack
Nothing beyond the SQL's own logic and the transformation framework's macros.
A table/column name, unique only inside one .duckdb file.
Read directly from the copy of the .duckdb file you have open.
Browse a shared folder or library by filename; the experimental vss extension adds vector similarity search (FLOAT-only, in-RAM HNSW index, persistence itself still experimental) and plugins add full-text search, both scoped to whichever single file is open.
SQL, over one open database file plus a transformation framework.
Copy the file (plus its transformation code and markdown docs); same one-file portability as Excel.
The exact .duckdb file (or its diff), same hand-along requirement as Excel.
Save-as a new file, or a version-controlled diff of the database file.
Pure SQL already, but no path onward into RDF/SPARQL - going from tables to Linked Data means adopting a separate tool entirely.
Virtuoso Semantic Web
RDFS/OWL inference rules augment a SPARQL query's solution set with entailed rows and bindings never explicitly written.
A dereferenceable HTTP IRI, globally unique across every store on the Web.
Fetched live via HTTP GET or SPARQL DESCRIBE, from wherever the entity is actually stored.
Traverse the graph from any known IRI, run a SPARQL query over the store's schema to discover entities by type or relationship, or use Virtuoso's native full-text and vector search directly against the same store - built in rather than a plugin, and reaching every graph in the store rather than one open file.
SPARQL, over every IRI in the store the query is federated against.
Still a file you can copy - virtuoso.db, just like a DuckDB file - but its content carries the added connectivity of a Semantic Web: hyperlinks acting as super-keys that resolve to wherever they point, from any copy, not just the one open right now.
The IRI the first agent's finding was published under - dereferenced against the live virtuoso.db store directly, without needing a copy or a diff of that whole file the way DuckDB sharing does. Where a second agent does hold its own separate virtuoso.db, Virtuoso's native transactional publish/subscribe replication can keep that instance in sync with the first automatically, without either agent hand-copying or diffing files at all.
A named graph inside the same virtuoso.db - an addressable, queryable snapshot that coexists with every other version without duplicating the data it doesn't change, unlike save-as, which copies the whole file per snapshot.
SPASQL - SPARQL embedded inside SQL - lets an existing SQL application call SPARQL patterns from within its own queries, so RDF/Linked Data is incorporated incrementally rather than requiring a rip-and-replace migration off SQL.
SPASQL example: the entity-type summary, run as SQL

The same 'entity type summary' query as the SPARQL Workbench's R1 recipe, issued directly against Virtuoso's SQL interface (isql, ODBC, JDBC) by prefixing it with the bare SPARQL keyword - no separate HTTP SPARQL endpoint call, no new client, no new connection string. This is what 'adoption path from an existing SQL setup' means concretely: the query text barely changes, only where it's run from.

-- Run via isql, ODBC, JDBC, or the SPASQL Query Builder against Virtuoso -
-- the SQL client already in use. No separate HTTP SPARQL endpoint call required.
SELECT type, sampleEntity, sampleLabel, entityCount
FROM (
SPARQL
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?type (SAMPLE(?s) AS ?sampleEntity) (SAMPLE(?label) AS ?sampleLabel) (COUNT(?s) AS ?entityCount)
WHERE {
  ?s rdf:type ?type .
  OPTIONAL { ?s rdfs:label ?label }
}
GROUP BY ?type
ORDER BY DESC(?entityCount)
) AS x

Open in SPASQL Query Builder ↗

Run via isql, ODBC, or JDBC against Virtuoso, or via the /spasqlqb/ Query Builder linked above — not the HTTP SPARQL endpoint the Workbench recipes below target. The Query Builder link resolves once this graph is uploaded to its DAV path. See this query as a knowledge-graph entity.
How-To

Build a Semantic-Web spreadsheet from hyperlinks in Virtuoso

A seven-step walkthrough from minting an IRI to snapshotting a finding as a named graph.

REFERENCE · MINT & PUBLISHdereferenceable IRIs, published in VirtuosoFORMULA · SPARQLSELECT as formula · DESCRIBE/CONSTRUCT as full-cell readAUGMENTATION · INFERENCERDFS/OWL rules add rows no formula requestedDISTRIBUTION · RESOLVER & SNAPSHOTresolver links for agents · named graphs for versions1Mint dereferenceable IRIs2Publish in Virtuoso3SPARQL SELECT as formula4DESCRIBE/CONSTRUCT as full cell5Load inference rule set6Traverse via resolver links7Snapshot with named graphs
  1. 1

    Mint a dereferenceable IRI for every cell / entity

    Give each row, column header, and value that matters a stable HTTP IRI instead of a local A1-style address, so the reference means something to any agent, not just one holding a copy of your file.

  2. 2

    Publish the data behind those IRIs in Virtuoso

    Load the source data as RDF triples into Virtuoso, exposing each IRI via its SPARQL endpoint and WebDAV so an HTTP GET or SPARQL DESCRIBE returns the current representation - the 'cell value' - live.

  3. 3

    Write SPARQL SELECT as your formula

    Replace a spreadsheet formula with a SPARQL SELECT: the query performs the same data access and manipulation, but joins across every IRI the store holds rather than one worksheet. Already running SQL? SPASQL embeds the same SPARQL patterns inside a SQL statement, so existing queries can adopt this incrementally rather than migrating wholesale.

  4. 4

    Use DESCRIBE/CONSTRUCT to read back a full 'cell'

    Where a formula would return one value, a DESCRIBE or CONSTRUCT query returns the full RDF neighborhood of an entity - every property and relationship known about it, not just one field.

  5. 5

    Load an RDFS/OWL rule set to augment query solutions

    Attach an inference rule set to the graph so entailed facts (subclass membership, transitive relations, equivalence) are available to every SPARQL query automatically - rows and bindings a formula could never produce on its own.

  6. 6

    Let agents traverse via resolver links instead of file copies

    Publish each entity's IRI behind a resolver (e.g. describe/?url={iri}) so any agent, human or automated, can dereference a finding directly, without first obtaining the file or database that produced it.

  7. 7

    Snapshot with named graphs, not save-as

    Record a point-in-time version of a finding as its own named graph rather than duplicating the whole dataset into a new file - every version stays independently addressable and queryable.

FAQ

Frequently Asked Questions

Seventeen questions on question multiplication, the one-file ceiling, and what inference adds that no formula can.

Q1

Because Excel is a self-contained computational sandbox: it holds the data and the instructions for working with it in one file, with built-in manipulation, easy snapshotting, duplication, sharing, and storage. A Python notebook, by contrast, is only instructions - it needs the data supplied separately.

Q2

It doesn't shrink the backlog - it multiplies it. When AI can answer nearly all questions, people ask 10-20x more of them, so an analyst who used to answer five questions a day now faces a hundred, with AI handling ninety-five and returning them to the same five manual answers they started with, plus a new burden of verifying AI-generated follow-ups.

Q3

Access to data slices from centralized storage, a computational sandbox to load them into, the ability to run calculations and produce visualizations and documentation, immutable snapshots, a way to share and discover other agents' findings, and a browsable library to keep it all organized.

Q4

A standardized collection of open-source assets: a DuckDB database, a lightweight transformation framework that manipulates the data with code, a few markdown docs with embedded queries and visualizations, and some glue that executes everything - copyable, explorable, and shareable the same way an Excel file is.

Q5

Both Excel and the DuckDB stack keep every reference meaningful only inside one specific file. A cell address or a table name means nothing to an agent that doesn't already hold a copy of that exact file - the portability that makes the architecture agent-friendly is the same property that makes references non-global.

Q6

A cell reference (like A1) addresses one unit of data, but only inside the one sheet that defines it. An IRI is the same addressing idea generalized to global scope: a dereferenceable HTTP identifier any agent can resolve without needing a copy of whatever file or database originally defined it.

Q7

A cell value is read from whatever copy of the sheet you happen to have open. What an IRI resolves to is fetched live - via HTTP GET or a SPARQL DESCRIBE query - from wherever the entity is actually stored, so the reference and any one copy of the data are decoupled from the start.

Q8

A spreadsheet formula performs data access and manipulation inside one open workbook. A SPARQL query performs the same kind of access and manipulation, but across every IRI a triple store holds, joined by the graph structure the hyperlinks themselves encode - a formula that computes over the whole Web-scale workbook, not one tab of it.

Q9

Inference rules act as a SPARQL query solution augmentation feature: they add rows and variable bindings to a result that were never explicitly written down, derived instead from what the asserted data logically entails - a subclass relationship, a transitive property, an equivalence axiom. A formula or a plain SQL statement only ever returns what it was told to compute.

Q10

No. Fast, cheap, disconnected local exploration is exactly what a local sandbox like DuckDB is built for, and a networked query round-trip against a triple store is not always the right tool for that job. The claim is narrower: for a swarm of agents building on each other's discoveries across an organization, a hyperlink-built Semantic Web is the version of Stancil's sandbox already built for that, at Web scale.

Q11

In the DuckDB stack, a second agent needs the exact .duckdb file (or a diff of it) the first agent saved, handed along a folder or chat thread. In the Virtuoso approach, the second agent only needs the IRI the first agent's finding was published under, dereferenced against the live virtuoso.db store directly - no copy or diff of that whole file required, even though the file itself still exists and could be copied like any other. If the second agent runs its own separate virtuoso.db instead, Virtuoso's native transactional publish/subscribe replication can keep that instance in sync with the first automatically, with neither agent ever hand-copying or diffing a file.

Q12

A named graph is an addressable, independently queryable subset of a triple store - a point-in-time record of a finding that coexists with every other version without duplicating the data it doesn't change, unlike saving a whole new Excel or DuckDB file for every snapshot.

Q13

In Excel and the DuckDB stack, discovery means browsing a shared folder or library by filename. In the Virtuoso Semantic Web, an agent can traverse the graph outward from any known IRI, or run a SPARQL query over the store's own schema to find entities by type or relationship - discovery by structure, not filename.

Q14

A notebook shares only instructions for working with data; the data itself still has to be supplied separately, breaking the copy-and-hand-back workflow an agent swarm needs. An Excel file, by contrast, contains everything - data and instructions together in one artifact.

Q15

Benn Stancil's post supplies the problem and the file-native answer (Excel today, a DuckDB stack tomorrow); Kingsley Uyi Idehen's companion thesis supplies the Web-scale alternative already built from the same underlying idea - hyperlinks as addresses - but without the one-file ceiling.

Q16

A human supplies a theory; a swarm of agents researches it and returns findings; the human gives feedback the way a CEO flips through a deck and handwaves at what looks right or wrong; the swarm returns to their desks, pulls on every thread, and hunts down every clue - the same loop repeated at scale.

Q17

No. Virtuoso's SPASQL feature embeds SPARQL patterns directly inside SQL statements, so an existing SQL application can call into RDF/Linked Data from within its own queries. That gives an unobtrusive, incremental path from a SQL setup a team already has into SPARQL, rather than the DuckDB stack's rip-and-replace choice between staying in SQL or adopting a separate RDF tool entirely.

Glossary

Defined Terms

Terms from the article and the Virtuoso thesis, each linked to its knowledge-graph entity.

Multiple AI agents (roughly 700, in one cited case) working on the same problem together rather than a single model working alone - cited by Stancil as the source of AI's most genuine recent discovery breakthroughs.

The scheme by which a reference (a cell address, a table name, or an IRI) is resolved to a value; this collection's central claim is that only the IRI-based scheme is global rather than local to one file.

A self-contained environment where data can be loaded, manipulated, and calculated over without external dependencies - the property Stancil says Excel and a DuckDB file both have and a SaaS platform does not.

The act of resolving an IRI to a representation of the resource it names, typically via HTTP GET or a SPARQL DESCRIBE query - the mechanism that supplies a cell value without needing a copy of the file that defines it.

An embedded, in-process columnar OLAP database engine designed to query files directly with SQL - the database Stancil proposes as the core of a file-native, agent-friendly data stack.

DuckDB's experimental vector similarity search extension: HNSW-indexed nearest-neighbor search over FLOAT vectors only, with the index required to fit entirely in RAM, persistence itself still experimental and opt-in (hnsw_enable_experimental_persistence), and the vss_join / vss_match convenience functions falling back to brute-force comparison rather than using the index at all.

The property Stancil attributes to Excel and wants preserved in a DuckDB stack: the file contains both the data and the instructions for working with it, unlike a notebook, which is only instructions.

This collection's term for RDFS/OWL entailment acting on a SPARQL query result: rows and bindings appear in the answer that no formula, SQL statement, or explicit triple ever stated, derived instead from what the asserted data logically implies.

A globally unique, dereferenceable identifier - a Semantic Web's generalization of a spreadsheet cell reference from sheet-local scope to Web-wide scope.

The practice of publishing structured data using dereferenceable HTTP IRIs and RDF links so that facts about one entity can be traversed to related facts across independently published datasets.

The spreadsheet application Stancil argues already satisfies the requirements of an agent-friendly computational sandbox: data and manipulation instructions held together in one portable, snapshot-able, shareable file.

An addressable, independently queryable subset of a triple store - a Semantic Web's alternative to 'save-as' snapshotting, letting a point-in-time record of a finding coexist with every other version without duplicating unchanged data.

A named connection configuration ODBC drivers use to reach a SQL source, in one of three scopes: User (current-user registry entry, one machine), System (all-users registry entry, still one machine), or File (a standalone .dsn file that can travel with a workbook). Only a File DSN survives a workbook being copied to another machine; a User or System DSN has to be recreated by hand there.

A W3C standard for expressing class hierarchies and logical constraints with real inferential consequences a reasoner can act on - the source of the entailed rows a SPARQL query solution augmentation adds.

The observed effect where AI answering most questions doesn't shrink the workload but multiplies the number of questions asked 10-20x, returning humans to roughly the same number of questions they answered manually before.

The W3C data model that represents information as subject-predicate-object triples, the substrate every IRI's dereferenced value is expressed in.

The W3C query language for RDF graphs; in this collection's analogy, the formula language of a hyperlink-built spreadsheet, performing data access and manipulation across every IRI a store holds.

Virtuoso's SQL extension for embedding SPARQL patterns directly inside SQL statements, so an existing SQL application or codebase can incorporate RDF/Linked Data queries incrementally, from within its own SQL, rather than migrating wholesale onto a SPARQL-only workflow.

Virtuoso's native mechanism for keeping separate virtuoso.db instances in sync: one instance publishes committed transactions, subscribing instances apply them, so a second agent running its own instance stays current with a first agent's without either ever hand-copying or diffing a file.

OpenLink Software's multi-model database engine, providing a SPARQL endpoint, RDF store, and inference (reasoning) engine over the same data it exposes via SQL - the reference implementation for this collection's Semantic-Web-as-spreadsheet argument.

Knowledge Graph

KG Explorer

The mesh as a graph: 35 nodes, 46 links, zero orphans. Drag a node to pin it (double-click to unpin); click a node or an edge label to open its resolver description.

35 nodes / 46 links
Physics
Predicates
Nodes & Literals
Resolver & Arrows
SPARQL

Query the Knowledge Graph

Run recipes against the meshup graph, or edit the query and open it live in URIBurner.

SPARQL workbench
Result formats: SELECT → text/x-html+tr · DESCRIBE/CONSTRUCT → text/x-html-nice-turtle
About

About This Page

This knowledge graph overview was generated from the companion Turtle using kg-generator and rdf-infographic-skill. Benn Stancil's benn.substack post was transformed into RDF alongside Kingsley Uyi Idehen's companion Virtuoso thesis, then rendered as this HTML infographic powered by Claude Sonnet 5, running on Virtuoso.

AI Agent: Claude Code

Skills: kg-generator, rdf-infographic-skill

Language Model: Claude Sonnet 5 (https://www.anthropic.com/claude)

Server Platform: Virtuoso

Knowledge Graph: URIBurner

People

Benn StancilKingsley Uyi Idehen

Organizations

Hugging FaceOpenAIRampSubstack