TrustGraph

Reification

The process of transforming a relationship or statement into a distinct data object so it can be annotated with metadata like trust scores, timestamps, or provenance.

Core Concepts

The process of transforming a statement or relationship (edge) into a first-class entity (node) so that it can be referenced, annotated, or treated as a subject of other statements.

In standard triples (Subject -> Predicate -> Object), an edge is merely a link and cannot possess its own properties. One approach to reification is to convert the edge into a distinct object (e.g., a "Statement" node), enabling the attachment of metadata such as timestamps, confidence scores, provenance, or decision traces.

For TrustGraph, reification is the architectural foundation for Context Graphs, allowing AI systems to trust claims about data rather than just the data itself.

Example:

Standard Triple: Vehicle_A -> locatedAt -> Coordinates_X (Cannot track when)

Reified: Event_001 represents the "observation."

  • Event_001 -> subject -> Vehicle_A
  • Event_001 -> timestamp -> 10:56 AM
  • Event_001 -> trustScore -> 0.85

See also:

Examples

Fact: Fred has 4 legs
Reified claim: Claim C1 = 'Fred has 4 legs'
Provenance: Mark asserted Claim C1
Time metadata: Assertion A1 happened at 2026-01-06T19:48Z
Confidence metadata: Assertion A1 confidence is 0.8

Related Terms

Learn More