Interface: GraphNode
Defined in: src/storage/neo4j/types.ts:95
Unified graph node representing all knowledge graph entities.
Properties
alternateLabels?
optionalalternateLabels:string[]
Defined in: src/storage/neo4j/types.ts:113
Alternate labels, synonyms, translations
cid?
optionalcid:string
Defined in: src/storage/neo4j/types.ts:103
Content identifier (CID) when available from ATProto record
createdAt
createdAt:
Date
Defined in: src/storage/neo4j/types.ts:127
Creation timestamp
createdBy?
optionalcreatedBy:DID
Defined in: src/storage/neo4j/types.ts:129
DID of creator or governance
deprecatedBy?
optionaldeprecatedBy:AtUri
Defined in: src/storage/neo4j/types.ts:123
AT-URI of node that supersedes this one
description?
optionaldescription:string
Defined in: src/storage/neo4j/types.ts:115
Detailed description or scope note
externalIds?
optionalexternalIds:ExternalId[]
Defined in: src/storage/neo4j/types.ts:117
External identifier mappings
id
id:
string
Defined in: src/storage/neo4j/types.ts:97
UUID identifier (used as rkey in AT-URI)
kind
kind:
NodeKind
Defined in: src/storage/neo4j/types.ts:105
Node kind: 'type' for classifications, 'object' for instances
label
label:
string
Defined in: src/storage/neo4j/types.ts:111
Primary display label
metadata?
optionalmetadata:NodeMetadata
Defined in: src/storage/neo4j/types.ts:119
Subkind-specific metadata
proposalUri?
optionalproposalUri:AtUri
Defined in: src/storage/neo4j/types.ts:125
AT-URI of proposal that created this node
slug?
optionalslug:string
Defined in: src/storage/neo4j/types.ts:99
Human-readable slug identifier
status
status:
NodeStatus
Defined in: src/storage/neo4j/types.ts:121
Lifecycle status
subkind?
optionalsubkind:string
Defined in: src/storage/neo4j/types.ts:107
Subkind slug (e.g., 'field', 'institution', 'contribution-type')
subkindUri?
optionalsubkindUri:AtUri
Defined in: src/storage/neo4j/types.ts:109
AT-URI of the subkind type node
updatedAt?
optionalupdatedAt:Date
Defined in: src/storage/neo4j/types.ts:131
Last update timestamp
uri
uri:
AtUri
Defined in: src/storage/neo4j/types.ts:101
AT-URI of the node