A steward's verdict on an observation's species label, stored in the GainForest moderation account. Confirmations are an append-only event stream: the newest event per observation wins, so any steward can reverse another's decision without deleting history. A confirmation names the exact label it reviewed; it goes stale automatically when the observation's label changes afterwards.
tid
Timestamp-based ID
Properties
confirmed
boolean
Required
True when a steward confirmed the label is correct; false is an append-only withdrawal event.
createdAt
string
datetime
Required
When the verdict was recorded.
scientificName
string
Required
Snapshot of the scientific name that was reviewed. The verdict applies only while the occurrence still carries this name.
maxLength: 512 bytesmaxGraphemes: 160 graphemessubject
string
at-uri
Required
The occurrence whose label was reviewed.
vernacularName
string
Optional
Optional snapshot of the common name at review time, for display.
maxLength: 512 bytesmaxGraphemes: 160 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"subject",
"scientificName",
"confirmed",
"createdAt"
],
"properties": {
"subject": {
"type": "string",
"format": "at-uri",
"description": "The occurrence whose label was reviewed."
},
"confirmed": {
"type": "boolean",
"description": "True when a steward confirmed the label is correct; false is an append-only withdrawal event."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When the verdict was recorded."
},
"scientificName": {
"type": "string",
"maxLength": 512,
"description": "Snapshot of the scientific name that was reviewed. The verdict applies only while the occurrence still carries this name.",
"maxGraphemes": 160
},
"vernacularName": {
"type": "string",
"maxLength": 512,
"description": "Optional snapshot of the common name at review time, for display.",
"maxGraphemes": 160
}
}
},
"description": "A steward's verdict on an observation's species label, stored in the GainForest moderation account. Confirmations are an append-only event stream: the newest event per observation wins, so any steward can reverse another's decision without deleting history. A confirmation names the exact label it reviewed; it goes stale automatically when the observation's label changes afterwards."
}