Enciclopedia Boulder v1.0

Inicio · Capítulos · 16. Glosario bilingüe español–inglés

17.5 16.1.4 Contrato TermRecord

Campo Regla
termId stable string
conceptId canonical movement/failure concept ID
literal exact Unicode display form
normalizedLiteral search key only
languageTag BCP 47 or und
languageConfidence 0..1
region optional region/community scope
termType controlled enum
termStatus controlled lifecycle status
register technical/community/historical/competition/etc.
sourcePath catalog path
sourceIds registered evidence
validFrom date
validTo date|null

Ejemplo:

{
  "termId": "TERM-21E33A5150C9",
  "conceptId": "FOOT-EDGE-001",
  "literal": "Canteo",
  "normalizedLiteral": "canteo",
  "languageTag": "es",
  "languageConfidence": 1.0,
  "region": null,
  "script": "Latn",
  "termType": "PreferredTerm",
  "termStatus": "Preferred",
  "register": "TechnicalNeutral",
  "sourcePath": "FOOT-EDGE-001.name.es",
  "sourceIds": [
    "P2-R1",
    "P2-R2",
    "P2-R4",
    "P2-R5"
  ],
  "notes": null,
  "validFrom": "2026-08-01",
  "validTo": null
}

La forma exacta se conserva en literal. normalizedLiteral existe únicamente para indexación y detección de candidatos; nunca reemplaza la grafía publicada. La normalización sigue Unicode y debe ser reproducible [P53-R16].