What was observed
Documentation quickly becomes outdated when it is separate from the entities, relations and routes that a software system actually uses.
RESEARCH QUESTION
This research question studies whether software can explain its purpose, evidence, dependencies and limits through the same graph that generates its public pages and machine-readable records.
EDITORIAL FRAME
A concise view of its scope, position, limitations and supporting sources.
Documentation quickly becomes outdated when it is separate from the entities, relations and routes that a software system actually uses.
A project can have pages, JSON-LD, search data, relation exports and source files that disagree unless one structured graph acts as the authority layer.
The knowledge graph itself can become the primary documentation layer when pages, identifiers, graph neighborhoods, search documents and relation panels are generated from the same source records.
Explainability improves when the public interface exposes the graph instead of hiding it. A page should show what it is, what it connects to, what evidence supports it and where its claims remain limited.
The site already demonstrates a partial answer. Its public HTML, identifiers, JSON-LD, search documents and local graph files are generated from typed records rather than maintained as separate explanations.
Documentation drifts when it sits outside the system it describes. A static page can be accurate on the day it is written and misleading after a few structural changes.
Electronic Artefacts needs public software records that remain useful to people, search engines and future agents. That requires stable identifiers, typed relations, readable pages and machine-readable exports generated from the same source.
A knowledge graph can become the documentation layer. If the graph records the entities, relations, sources and versions, then the public site can generate explanations instead of manually duplicating them.
The graph does not remove editorial responsibility. It makes responsibility visible. A relation still needs judgment, but once accepted it can update pages, search, JSON-LD and local graph neighborhoods together.
The next problem is interface depth. The graph should be visible enough to support understanding without turning every page into an administrative console.
How can software become explainable through its own knowledge graph?. 1.0.0. Electronic Artefacts, 2026-07-09. https://electronicartefacts.com/research/questions/self-explaining-knowledge-graph-software/
TYPED RELATIONSHIPS
Each relation names what connects the two entries and why that connection matters.
Vestiges is listed as a current software or project answer for the research question "How can software become explainable through its own knowledge graph?".
Voice Capture Studio is listed as a current software or project answer for the research question "How can software become explainable through its own knowledge graph?".
VASTE is listed as a current software or project answer for the research question "How can software become explainable through its own knowledge graph?".
Electronic Artefacts Lightweight Template is listed as a current software or project answer for the research question "How can software become explainable through its own knowledge graph?".
The research question "How can software become explainable through its own knowledge graph?" applies Knowledge Graph as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Graph Runtime as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Linked Data as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Metadata as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Entity Identity as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Provenance as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Hypertext as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" applies Personal Knowledge System as part of its current model.
The research question "How can software become explainable through its own knowledge graph?" uses JSON-LD as a relevant technical reference.
The research question "How can software become explainable through its own knowledge graph?" uses RDF as a relevant technical reference.
The research question "How can software become explainable through its own knowledge graph?" uses Web Animations as a relevant technical reference.
Linked Data and Public Knowledge Pages documents context, evidence or vocabulary for the research question "How can software become explainable through its own knowledge graph?".
Knowledge Graphs for Cultural Infrastructure documents context, evidence or vocabulary for the research question "How can software become explainable through its own knowledge graph?".
AI Search, Structured Content and Knowledge Graph SEO documents context, evidence or vocabulary for the research question "How can software become explainable through its own knowledge graph?".
Why Graphs Are More Powerful Than Folders documents context, evidence or vocabulary for the research question "How can software become explainable through its own knowledge graph?".
Contextual Execution and Graph Runtimes documents context, evidence or vocabulary for the research question "How can software become explainable through its own knowledge graph?".
The research question "How can software become explainable through its own knowledge graph?" belongs to the Knowledge Hub Foundations collection for editorial navigation.
The research question "How can software become explainable through its own knowledge graph?" belongs to the Knowledge Hub Third Wave collection for editorial navigation.
Use these connections to move from this page toward nearby projects, concepts and references.