id.sifa.profile.honor
Record representing a single honor or award.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | profile.sifa.id |
| Commit rev | 3mzxndato4i2d |
| Indexed |
Checks
Validunlimited-stringdefs.main.record.properties.awardedAtNo maxLength, maxGraphemes or format limits this string.large-stringdefs.main.record.properties.descriptionmaxLength is over 20 KB. Use a blob for content that large.unlimited-stringdefs.main.record.properties.kindNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Record representing a single honor or award.",
"key": "tid",
"record": {
"properties": {
"agentRef": {
"description": "The issuer that granted the honor, as a single nested reference mirroring the flat issuer / issuerDid / entityRef fields. Additive dual-write: the flat fields remain the source of truth for existing consumers.",
"ref": "id.sifa.defs#agentRef",
"type": "ref"
},
"awardedAt": {
"description": "Date the honor was awarded, in YYYY, YYYY-MM or YYYY-MM-DD format.",
"type": "string"
},
"createdAt": {
"description": "Client-declared timestamp when this record was originally created.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "Description of the honor or award.",
"maxGraphemes": 5000,
"maxLength": 50000,
"type": "string"
},
"entityRef": {
"description": "Portable, app-neutral identifier for the issuing organization the user selected from a resolver dropdown: a Wikidata Q-ID URI (http://www.wikidata.org/entity/Q...), a ROR URI, or an LEI URI. Enables deterministic resolution to a canonical entity even before the organization claims an ATproto account. Absent for free-text entries.",
"format": "uri",
"type": "string"
},
"issuer": {
"description": "Organization or entity that granted the honor.",
"maxGraphemes": 256,
"maxLength": 2560,
"type": "string"
},
"issuerDid": {
"description": "DID of the issuing entity's ATproto account, if one exists.",
"format": "did",
"type": "string"
},
"kind": {
"description": "What kind of honor this is. Absent means unspecified. Domain-specific details such as category, placing or result stay in the title and description.",
"knownValues": [
"id.sifa.defs#honorAward",
"id.sifa.defs#honorNomination",
"id.sifa.defs#honorChampionship",
"id.sifa.defs#honorRecord",
"id.sifa.defs#honorRecognition",
"id.sifa.defs#honorDecoration"
],
"type": "string"
},
"links": {
"description": "Public sources for the honor (announcements, articles, certificates, result lists).",
"items": {
"ref": "id.sifa.defs#artifactLink",
"type": "ref"
},
"maxLength": 50,
"type": "array"
},
"title": {
"description": "Honor or award title.",
"maxGraphemes": 200,
"maxLength": 2000,
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"createdAt"
],
"type": "object"
},
"type": "record",
"x-skos:broadMatch": [
"schema:award"
],
"x-skos:note": "schema:award is a bare string, so issuer and date are lost. No better term exists in BIBO either."
}
},
"description": "An honor, award, or recognition received by the user.",
"id": "id.sifa.profile.honor",
"lexicon": 1
}