Interface: GraphEdge
Defined in: src/storage/neo4j/types.ts:152
Graph edge representing typed relationships between nodes. Relation types are themselves nodes with subkind=relation.
Properties
cid?
optionalcid:string
Defined in: src/storage/neo4j/types.ts:158
Content identifier (CID) when available from ATProto record
createdAt
createdAt:
Date
Defined in: src/storage/neo4j/types.ts:176
Creation timestamp
createdBy?
optionalcreatedBy:DID
Defined in: src/storage/neo4j/types.ts:178
DID of creator or governance
id
id:
string
Defined in: src/storage/neo4j/types.ts:154
UUID identifier (used as rkey in AT-URI)
metadata?
optionalmetadata:EdgeMetadata
Defined in: src/storage/neo4j/types.ts:170
Edge-specific metadata
proposalUri?
optionalproposalUri:AtUri
Defined in: src/storage/neo4j/types.ts:174
AT-URI of proposal that created this edge
relationSlug
relationSlug:
string
Defined in: src/storage/neo4j/types.ts:166
Relation slug for queries (broader, narrower, related, etc.)
relationUri?
optionalrelationUri:AtUri
Defined in: src/storage/neo4j/types.ts:164
AT-URI of relation type node (subkind=relation)
sourceUri
sourceUri:
AtUri
Defined in: src/storage/neo4j/types.ts:160
AT-URI of source node
status
status:
EdgeStatus
Defined in: src/storage/neo4j/types.ts:172
Edge lifecycle status
targetUri
targetUri:
AtUri
Defined in: src/storage/neo4j/types.ts:162
AT-URI of target node
updatedAt?
optionalupdatedAt:Date
Defined in: src/storage/neo4j/types.ts:180
Last update timestamp
uri
uri:
AtUri
Defined in: src/storage/neo4j/types.ts:156
AT-URI of the edge
weight?
optionalweight:number
Defined in: src/storage/neo4j/types.ts:168
Optional edge weight for ranking