Unified knowledge graph node combining concepts, organizations, authorities, fields, and facets. All relationships are via edges.
any
Any valid record key
Properties
alternateLabels
array
of
string
Optional
Alternate labels, synonyms, translations
maxLength: 50 itemscreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
createdBy
string
did
Optional
DID of creator or governance
deprecatedBy
string
at-uri
Optional
AT-URI of the node that supersedes this one
description
string
Optional
Detailed description or scope note
maxLength: 2000 bytesexternalIds
array
of
ref
#externalId
Optional
External identifier mappings
maxLength: 20 itemsid
string
Required
UUID identifier (also used as rkey)
kind
string
Required
Node kind: 'type' for classifications/categories, 'object' for instances
type, objectlabel
string
Required
Primary display label
maxLength: 500 bytesmetadata
ref
#nodeMetadata
Optional
Subkind-specific metadata
proposalUri
string
at-uri
Optional
AT-URI of the proposal that created this node (null for seeded)
schemaRevision
integer
Optional
Schema revision this record was created with. Absent means revision 1.
minimum: 1slug
string
Optional
Human-readable URL-safe identifier (e.g., 'pdf', 'computer-science')
maxLength: 100 bytesstatus
string
Required
Lifecycle status
proposed, provisional, established, deprecatedsubkind
string
Optional
Slug identifying the subkind (e.g., 'field', 'facet', 'institution')
maxLength: 50 bytessubkindUri
string
at-uri
Optional
AT-URI of the subkind type node
updatedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
View raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"id",
"kind",
"label",
"status",
"createdAt"
],
"properties": {
"id": {
"type": "string",
"description": "UUID identifier (also used as rkey)"
},
"kind": {
"type": "string",
"description": "Node kind: 'type' for classifications/categories, 'object' for instances",
"knownValues": [
"type",
"object"
]
},
"slug": {
"type": "string",
"maxLength": 100,
"description": "Human-readable URL-safe identifier (e.g., 'pdf', 'computer-science')"
},
"label": {
"type": "string",
"maxLength": 500,
"description": "Primary display label"
},
"status": {
"type": "string",
"description": "Lifecycle status",
"knownValues": [
"proposed",
"provisional",
"established",
"deprecated"
]
},
"subkind": {
"type": "string",
"maxLength": 50,
"description": "Slug identifying the subkind (e.g., 'field', 'facet', 'institution')"
},
"metadata": {
"ref": "#nodeMetadata",
"type": "ref",
"description": "Subkind-specific metadata"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"createdBy": {
"type": "string",
"format": "did",
"description": "DID of creator or governance"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"subkindUri": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the subkind type node"
},
"description": {
"type": "string",
"maxLength": 2000,
"description": "Detailed description or scope note"
},
"externalIds": {
"type": "array",
"items": {
"ref": "#externalId",
"type": "ref"
},
"maxLength": 20,
"description": "External identifier mappings"
},
"proposalUri": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the proposal that created this node (null for seeded)"
},
"deprecatedBy": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the node that supersedes this one"
},
"schemaRevision": {
"type": "integer",
"minimum": 1,
"description": "Schema revision this record was created with. Absent means revision 1."
},
"alternateLabels": {
"type": "array",
"items": {
"type": "string",
"maxLength": 500
},
"maxLength": 50,
"description": "Alternate labels, synonyms, translations"
}
}
},
"description": "Unified knowledge graph node combining concepts, organizations, authorities, fields, and facets. All relationships are via edges."
}