One event in the history of a link between two posts. A link is created once, may have its reason changed, and may be removed; the latest event decides what readers see.
tid
Timestamp-based ID
Properties
action
string
Required
What happened: created, reason-changed, removed, or translated (the anchor in the English versions, shown once both posts are translated).
created, reason-changed, removed, translatedanchor
string
Optional
Text that appears exactly once in the starting post (its Korean text on created, its English text on translated); it is marked [n] and links to the other post. Only on the created and translated events.
createdAt
string
datetime
Required
When this record was written (UTC).
from
string
Optional
Id of the post the link starts from. Only on the created event.
lang
string
Optional
Only on the translated event, and always en.
ko, enlink
string
Required
Name of the link (lowercase letters, digits and hyphens). All events of one link share it.
to
string
Optional
Id of the post the link points to. Only on the created event.
why
string
Required
Why the author made this change, in their own words.
View raw schema
{
"description": "One event in the history of a link between two posts. A link is created once, may have its reason changed, and may be removed; the latest event decides what readers see.",
"key": "tid",
"record": {
"properties": {
"action": {
"description": "What happened: created, reason-changed, removed, or translated (the anchor in the English versions, shown once both posts are translated).",
"knownValues": [
"created",
"reason-changed",
"removed",
"translated"
],
"type": "string"
},
"anchor": {
"description": "Text that appears exactly once in the starting post (its Korean text on created, its English text on translated); it is marked [n] and links to the other post. Only on the created and translated events.",
"type": "string"
},
"createdAt": {
"description": "When this record was written (UTC).",
"format": "datetime",
"type": "string"
},
"from": {
"description": "Id of the post the link starts from. Only on the created event.",
"type": "string"
},
"lang": {
"description": "Only on the translated event, and always en.",
"knownValues": [
"ko",
"en"
],
"type": "string"
},
"link": {
"description": "Name of the link (lowercase letters, digits and hyphens). All events of one link share it.",
"type": "string"
},
"to": {
"description": "Id of the post the link points to. Only on the created event.",
"type": "string"
},
"why": {
"description": "Why the author made this change, in their own words.",
"type": "string"
}
},
"required": [
"link",
"action",
"why",
"createdAt"
],
"type": "object"
},
"type": "record"
}