electronicArtefacts Creative technology studio

CONCEPT

Graph Modeling

Graph modeling represents a domain through addressable nodes, typed relationships and properties chosen to answer specific questions and support specific operations.

Graph modeling makes many-to-many relationships, paths, provenance and evolving context explicit where folders and rigid trees obscure them.

active canonical v1.0.0

Definition

Graph modeling identifies the important entities in a domain and expresses meaningful connections between them. A model is judged by the questions it can answer, the constraints it can enforce and the changes it can absorb.

Graphs and folders

Folders impose a primary containment path. Graphs allow an artefact to relate simultaneously to a project, person, technique, source, place, rights record and publication. Folder views can still be generated as useful projections.

Electronic Artefacts position

VASTE uses graph modeling for runtime concerns, while the Knowledge Hub uses it for semantic publication. Vestiges applies the same discipline to cultural knowledge and human know-how.

Limitations

Graphs can become unreadable when relation types are vague or when weak associations are published indiscriminately. Modeling requires predicate governance, provenance and pruning.

References

See Knowledge Graph, Entity Identity, VASTE and Ontology.

Identity and publication

Record metadata

Citation

How to cite this record

Graph Modeling. 1.0.0. Electronic Artefacts, 2026-06-24. https://electronicartefacts.com/knowledge/concepts/graph-modeling/

TYPED RELATIONSHIPS

How this entity connects.

Each connection has an explicit predicate and a human-readable statement.

implementation

Applies concept

VASTE

VASTE applies graph modeling through addressable entities and typed relationships.

Applies concept

Vestiges

Vestiges applies graph modeling to cultural knowledge and human know-how.

Local graph

3 typed connections

The accessible relationship list above contains the complete local graph. Interactive rendering is loaded progressively.