# tech.transparencia.document.mxdof.note.enrichment

> Published by [transparencia.pds.transparencia.tech](https://lexicon.garden/identity/did:plc:top57c5tklg2fjl66hpidi45)

✓ This is the authoritative definition for this NSID.

## Description

AI- or analyst-generated enrichment attached to a Diario Oficial de la Federación (México) nota. Captures legal and administrative semantics — type of act, document class, legal effects, obligations, compliance items, related references — while also exposing cross-domain fields (contentDomain, eventType, region) so DOF and news enrichments can be analyzed together.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:top57c5tklg2fjl66hpidi45/tech.transparencia.document.mxdof.note.enrichment)
- [Documentation](https://lexicon.garden/lexicon/did:plc:top57c5tklg2fjl66hpidi45/tech.transparencia.document.mxdof.note.enrichment/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:top57c5tklg2fjl66hpidi45/tech.transparencia.document.mxdof.note.enrichment/examples)

## Definitions

### `tech.transparencia.document.mxdof.note.enrichment`

**Type**: `record`

Sidecar record carrying the full enrichment of a single DOF nota. One nota can have multiple enrichments (different models, different analysts, different languages); all of them reference the same tech.transparencia.document.mxdof.note record via strongRef.

**Key**: `tid`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `note` | `ref` → `com.atproto.repo.strongRef` | Yes | Strong reference to the tech.transparencia.document.mxdof.note record being enriched. Consumers can hop to the underlying tech.transparencia.document.item via note.item. |
| `people` | `array` | Yes | People materially relevant to the nota: titulares del acto, ministros firmantes, gobernadores, autoridades responsables, litigantes, terceros interesados. Only natural persons. |
| `region` | `string` | No | Geographic scope of the publication's effects or relevance. |
| `sector` | `string` | Yes | Main affected policy or institutional sector. Spanish lowercased tokens. Open set. |
| `topics` | `array` | Yes | Primary topical tags. Spanish or English free-form. |
| `costUsd` | `string` | No | Cost of this inference in USD as a decimal string (AT Protocol does not support floats). Example: '0.00123456'. |
| `summary` | `string` | Yes | Plain-language explanation in 2–4 sentences of what the nota publishes, who issues it, what it changes or orders, and who it affects. Prioritize substance over formalities. |
| `language` | `string` (language) | Yes | Language of this enrichment's free-text fields (BCP-47, e.g., 'es-MX', 'es', 'en'). Independent of the document's own language; multiple language enrichments can coexist for the same nota. |
| `timeline` | `array` | No | Chronological events or milestones described by the publication. |
| `tipoActo` | `string` | Yes | Specific legal-administrative act type observed or inferred from the nota. Lowercased except for acronyms or proper names. Open set; consumers should tolerate unknown values. |
| `createdAt` | `string` (datetime) | Yes | When this enrichment was generated. |
| `eventType` | `string` | Yes | Cross-domain event/action category for shared analytics. Common DOF values: policy-legislation, regulatory-action, court-ruling-legal, announcement, data-report-study, appointment-resignation, investigation-audit, infrastructure-project. Open set. |
| `locations` | `array` | Yes | Geographic references: states, municipalities, ciudades, puertos, circuitos judiciales, or the territorial scope of the act. Empty array when no specific location is recoverable. |
| `modelUsed` | `string` | Yes | AI model or analyst profile identifier that produced the enrichment (e.g., 'claude-3-5-sonnet', 'gemini-2.0-flash', 'manual-analyst-v1'). |
| `impactLevel` | `integer` | Yes | Estimated relevance and severity for public analysis. 1 = routine procedural notice, 3 = limited administrative or regulatory act, 5 = clear sectoral or intergovernmental change, 7 = significant reform / national program / major institutional decision, 10 = constitutional change or extraordinary structural transformation. |
| `inputTokens` | `integer` | No | Tokens consumed by the LLM prompt for this enrichment. |
| `obligations` | `array` | No | Concrete obligations, duties, deadlines, restrictions, or compliance actions extracted from the nota as Spanish free-text statements. For more structured tasks, use complianceItems. |
| `legalEffects` | `array` | No | Normalized verbs or phrases describing what the act does in legal or administrative terms. Open set; only include effects substantiated by the text. |
| `modelVersion` | `string` | No | Model version or checkpoint. |
| `outputTokens` | `integer` | No | Tokens generated by the LLM response. |
| `readingLevel` | `string` | No | Approximate reading level of the document content, useful for UX surfacing of legalistic vs accessible texts. |
| `contentDomain` | `string` | Yes | Cross-domain classification aligned with the existing TransparencIA news taxonomy (IPTC Media Topics) for mixed analysis across DOF and news. |
| `documentClass` | `string` | Yes | Broad publication family used for cross-type analysis while preserving the more specific tipoActo field. |
| `effectiveDate` | `string` (datetime) | No | Normalized effective date/time when the act takes effect, if recoverable with confidence from the text. Distinct from tech.transparencia.document.item.effectiveAt (which is from source metadata). |
| `structuredRefs` | `array` | Yes | Typed references useful for graph navigation across laws, cases, programs, regulations, treaties, procurement IDs, and related objects. |
| `targetEntities` | `array` | No | Who the act directly affects or addresses: proveedores interesados, terceros interesados, secretarías coordinadas, gobiernos estatales, instituciones de salud, concesionarios, sujetos regulados, población beneficiaria, etc. Free-form Spanish strings. |
| `complianceItems` | `array` | No | Structured compliance tasks derived from the publication when the nota sets actionable requirements. Empty array when the document does not contain clear actions. |
| `geographicScope` | `string` | No | Free-text spatial scope when finer legal phrasing matters (e.g., 'Estado de México', 'República Mexicana', 'puertos nacionales', 'Jalisco'). |
| `impactReasoning` | `string` | No | Brief justification for the impactLevel score. |
| `neutralHeadline` | `string` | No | Optional plain-language rewrite of the official title, useful when the DOF title is formulaic or excessively legalistic. |
| `effectiveDateText` | `string` | No | Original textual expression of vigencia when a normalized date is unavailable or lossy (e.g., 'al día siguiente al de su publicación en el Diario Oficial de la Federación'). |
| `relatedReferences` | `array` | Yes | References to prior or related legal/administrative materials that the nota cites, modifies, abrogates, complements, or depends on (leyes, reglamentos, acuerdos, decretos, expedientes, acciones de inconstitucionalidad, tratados, programas, etc.). |
| `organizationEntities` | `array` | Yes | Institutions, tribunals, secretarías, organismos autónomos, empresas públicas, entes convocantes, or other organizations referenced in the publication. |
| `sourceAuthorityLevel` | `string` | No | Normalized authority tier, mirrored from tech.transparencia.document.mxdof.note.authorityLevel for analytical convenience. |

### `tech.transparencia.document.mxdof.note.enrichment#timelineEntry`

**Type**: `object`

A chronological event or milestone described by the publication. DOF variant requires startDateText because many legal dates are expressed non-numerically (e.g., 'al día siguiente al de su publicación') and may not be normalizable.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `event` | `string` | Yes | Description of the event or milestone. |
| `endDate` | `string` (datetime) | No | End date/time for ranged events. |
| `startDate` | `string` (datetime) | No | Start date/time in ISO 8601 format when normalizable with confidence. |
| `endDateText` | `string` | No | Original textual expression of the end date when applicable. |
| `startDateText` | `string` | Yes | Original textual expression of the start date or moment as it appears in the publication. |

### `tech.transparencia.document.mxdof.note.enrichment#complianceItem`

**Type**: `object`

A structured compliance task derived from a DOF nota: deadline, requirement, restriction, payment, appearance, reporting obligation, or similar actionable item.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `kind` | `string` | No | Category of compliance task. |
| `text` | `string` | Yes | Plain-language description of the task in Spanish (matching the enrichment language). |
| `dueDate` | `string` (datetime) | No | Normalized due date when recoverable with confidence. |
| `amountText` | `string` | No | Monetary or quantitative amount as expressed in the text (e.g., 'multa de hasta 10,000 UMA', '500,000 pesos'). |
| `beneficiary` | `string` | No | Who benefits or is the counterparty, when applicable. |
| `dueDateText` | `string` | No | Original textual expression of the deadline when a normalized datetime is unavailable or lossy. |
| `responsibleEntity` | `string` | No | Who must perform or comply (institution, person, role, regulated party). |

### `tech.transparencia.document.mxdof.note.enrichment#relatedReference`

**Type**: `object`

A reference to a prior or related legal/administrative material cited, modified, abrogated, complemented, or depended upon by this nota.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `url` | `string` (uri) | No | URL to the referenced item, only when explicitly present in the source text. |
| `title` | `string` | Yes | Title or label of the referenced act, law, case, decree, agreement, regulation, or proceeding. |
| `relationType` | `string` | Yes | How the nota relates to the referenced item. Open set; typical Spanish verbs. |
| `referenceKind` | `string` | No | Kind of referenced material when clearly identifiable. |
| `resolvedCodNota` | `integer` | No | Resolved DOF nota identifier if the reference can be linked to another nota in the corpus. Pipelines should leave this empty when not resolved with confidence; the LLM must never invent it. |
| `publicationDateText` | `string` | No | Original date text for the referenced item as extracted from the publication. |

## Raw Schema

```json
{
  "id": "tech.transparencia.document.mxdof.note.enrichment",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "note",
          "summary",
          "tipoActo",
          "documentClass",
          "sector",
          "impactLevel",
          "topics",
          "people",
          "organizationEntities",
          "locations",
          "relatedReferences",
          "structuredRefs",
          "contentDomain",
          "eventType",
          "modelUsed",
          "language",
          "createdAt"
        ],
        "properties": {
          "note": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref",
            "description": "Strong reference to the tech.transparencia.document.mxdof.note record being enriched. Consumers can hop to the underlying tech.transparencia.document.item via note.item."
          },
          "people": {
            "type": "array",
            "items": {
              "ref": "tech.transparencia.defs#person",
              "type": "ref"
            },
            "maxLength": 50,
            "description": "People materially relevant to the nota: titulares del acto, ministros firmantes, gobernadores, autoridades responsables, litigantes, terceros interesados. Only natural persons."
          },
          "region": {
            "type": "string",
            "maxLength": 32,
            "description": "Geographic scope of the publication's effects or relevance.",
            "knownValues": [
              "local",
              "state",
              "national",
              "regional",
              "global"
            ]
          },
          "sector": {
            "type": "string",
            "maxLength": 128,
            "description": "Main affected policy or institutional sector. Spanish lowercased tokens. Open set.",
            "knownValues": [
              "salud",
              "justicia",
              "seguridad",
              "energia",
              "transporte",
              "hacienda",
              "educacion",
              "medio_ambiente",
              "telecomunicaciones",
              "agropecuario",
              "trabajo",
              "cultura",
              "comercio",
              "defensa",
              "administracion_publica",
              "vivienda",
              "relaciones_exteriores",
              "otro"
            ],
            "maxGraphemes": 64
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 1024,
              "maxGraphemes": 256
            },
            "maxLength": 15,
            "description": "Primary topical tags. Spanish or English free-form."
          },
          "costUsd": {
            "type": "string",
            "maxLength": 32,
            "description": "Cost of this inference in USD as a decimal string (AT Protocol does not support floats). Example: '0.00123456'."
          },
          "summary": {
            "type": "string",
            "maxLength": 10000,
            "description": "Plain-language explanation in 2–4 sentences of what the nota publishes, who issues it, what it changes or orders, and who it affects. Prioritize substance over formalities.",
            "maxGraphemes": 2500
          },
          "language": {
            "type": "string",
            "format": "language",
            "description": "Language of this enrichment's free-text fields (BCP-47, e.g., 'es-MX', 'es', 'en'). Independent of the document's own language; multiple language enrichments can coexist for the same nota."
          },
          "timeline": {
            "type": "array",
            "items": {
              "ref": "#timelineEntry",
              "type": "ref"
            },
            "maxLength": 30,
            "description": "Chronological events or milestones described by the publication."
          },
          "tipoActo": {
            "type": "string",
            "maxLength": 128,
            "description": "Specific legal-administrative act type observed or inferred from the nota. Lowercased except for acronyms or proper names. Open set; consumers should tolerate unknown values.",
            "knownValues": [
              "decreto",
              "acuerdo",
              "acuerdo-secretarial",
              "sentencia",
              "edicto",
              "aviso-judicial",
              "aviso",
              "licitacion",
              "convocatoria",
              "convenio",
              "convenio-modificatorio",
              "circular",
              "lineamientos",
              "manual",
              "programa",
              "declaratoria",
              "resolucion",
              "calendario",
              "oficio",
              "nota-aclaratoria",
              "extracto-de-acuerdo",
              "otro"
            ],
            "maxGraphemes": 64
          },
          "createdAt": {
            "type": "string",
            "format": "datetime",
            "description": "When this enrichment was generated."
          },
          "eventType": {
            "type": "string",
            "maxLength": 64,
            "description": "Cross-domain event/action category for shared analytics. Common DOF values: policy-legislation, regulatory-action, court-ruling-legal, announcement, data-report-study, appointment-resignation, investigation-audit, infrastructure-project. Open set.",
            "knownValues": [
              "policy-legislation",
              "regulatory-action",
              "court-ruling-legal",
              "announcement",
              "data-report-study",
              "appointment-resignation",
              "investigation-audit",
              "infrastructure-project",
              "diplomatic-relations",
              "environmental-incident",
              "other"
            ]
          },
          "locations": {
            "type": "array",
            "items": {
              "ref": "tech.transparencia.defs#location",
              "type": "ref"
            },
            "maxLength": 50,
            "description": "Geographic references: states, municipalities, ciudades, puertos, circuitos judiciales, or the territorial scope of the act. Empty array when no specific location is recoverable."
          },
          "modelUsed": {
            "type": "string",
            "maxLength": 256,
            "description": "AI model or analyst profile identifier that produced the enrichment (e.g., 'claude-3-5-sonnet', 'gemini-2.0-flash', 'manual-analyst-v1')."
          },
          "impactLevel": {
            "type": "integer",
            "maximum": 10,
            "minimum": 1,
            "description": "Estimated relevance and severity for public analysis. 1 = routine procedural notice, 3 = limited administrative or regulatory act, 5 = clear sectoral or intergovernmental change, 7 = significant reform / national program / major institutional decision, 10 = constitutional change or extraordinary structural transformation."
          },
          "inputTokens": {
            "type": "integer",
            "minimum": 0,
            "description": "Tokens consumed by the LLM prompt for this enrichment."
          },
          "obligations": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 8000,
              "maxGraphemes": 2000
            },
            "maxLength": 50,
            "description": "Concrete obligations, duties, deadlines, restrictions, or compliance actions extracted from the nota as Spanish free-text statements. For more structured tasks, use complianceItems."
          },
          "legalEffects": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 256,
              "knownValues": [
                "reforma",
                "adiciona",
                "deroga",
                "abroga",
                "declara_invalidez",
                "convoca",
                "emplaza",
                "notifica",
                "da_a_conocer",
                "autoriza",
                "establece_plazo",
                "asigna_recursos",
                "coordina",
                "crea_mecanismo",
                "aprueba_metodologia",
                "publica_programa",
                "modifica_cartografia",
                "otro"
              ],
              "maxGraphemes": 64
            },
            "maxLength": 30,
            "description": "Normalized verbs or phrases describing what the act does in legal or administrative terms. Open set; only include effects substantiated by the text."
          },
          "modelVersion": {
            "type": "string",
            "maxLength": 256,
            "description": "Model version or checkpoint."
          },
          "outputTokens": {
            "type": "integer",
            "minimum": 0,
            "description": "Tokens generated by the LLM response."
          },
          "readingLevel": {
            "type": "string",
            "maxLength": 32,
            "description": "Approximate reading level of the document content, useful for UX surfacing of legalistic vs accessible texts.",
            "knownValues": [
              "basic",
              "intermediate",
              "advanced"
            ]
          },
          "contentDomain": {
            "type": "string",
            "maxLength": 64,
            "description": "Cross-domain classification aligned with the existing TransparencIA news taxonomy (IPTC Media Topics) for mixed analysis across DOF and news.",
            "knownValues": [
              "arts-culture-entertainment",
              "crime-law-justice",
              "disaster-accident",
              "economy-business-finance",
              "education",
              "environment",
              "health",
              "human-interest",
              "labour",
              "lifestyle-leisure",
              "politics",
              "religion",
              "science-technology",
              "society",
              "sport",
              "conflict-war-peace",
              "weather"
            ]
          },
          "documentClass": {
            "type": "string",
            "maxLength": 64,
            "description": "Broad publication family used for cross-type analysis while preserving the more specific tipoActo field.",
            "knownValues": [
              "normative",
              "judicial",
              "procurement",
              "intergovernmental",
              "planning",
              "administrative",
              "informational",
              "other"
            ]
          },
          "effectiveDate": {
            "type": "string",
            "format": "datetime",
            "description": "Normalized effective date/time when the act takes effect, if recoverable with confidence from the text. Distinct from tech.transparencia.document.item.effectiveAt (which is from source metadata)."
          },
          "structuredRefs": {
            "type": "array",
            "items": {
              "ref": "tech.transparencia.defs#structuredRef",
              "type": "ref"
            },
            "maxLength": 100,
            "description": "Typed references useful for graph navigation across laws, cases, programs, regulations, treaties, procurement IDs, and related objects."
          },
          "targetEntities": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 2048,
              "maxGraphemes": 512
            },
            "maxLength": 30,
            "description": "Who the act directly affects or addresses: proveedores interesados, terceros interesados, secretarías coordinadas, gobiernos estatales, instituciones de salud, concesionarios, sujetos regulados, población beneficiaria, etc. Free-form Spanish strings."
          },
          "complianceItems": {
            "type": "array",
            "items": {
              "ref": "#complianceItem",
              "type": "ref"
            },
            "maxLength": 50,
            "description": "Structured compliance tasks derived from the publication when the nota sets actionable requirements. Empty array when the document does not contain clear actions."
          },
          "geographicScope": {
            "type": "string",
            "maxLength": 1024,
            "description": "Free-text spatial scope when finer legal phrasing matters (e.g., 'Estado de México', 'República Mexicana', 'puertos nacionales', 'Jalisco').",
            "maxGraphemes": 256
          },
          "impactReasoning": {
            "type": "string",
            "maxLength": 5000,
            "description": "Brief justification for the impactLevel score.",
            "maxGraphemes": 1000
          },
          "neutralHeadline": {
            "type": "string",
            "maxLength": 4096,
            "description": "Optional plain-language rewrite of the official title, useful when the DOF title is formulaic or excessively legalistic.",
            "maxGraphemes": 1024
          },
          "effectiveDateText": {
            "type": "string",
            "maxLength": 2048,
            "description": "Original textual expression of vigencia when a normalized date is unavailable or lossy (e.g., 'al día siguiente al de su publicación en el Diario Oficial de la Federación').",
            "maxGraphemes": 512
          },
          "relatedReferences": {
            "type": "array",
            "items": {
              "ref": "#relatedReference",
              "type": "ref"
            },
            "maxLength": 100,
            "description": "References to prior or related legal/administrative materials that the nota cites, modifies, abrogates, complements, or depends on (leyes, reglamentos, acuerdos, decretos, expedientes, acciones de inconstitucionalidad, tratados, programas, etc.)."
          },
          "organizationEntities": {
            "type": "array",
            "items": {
              "ref": "tech.transparencia.defs#organization",
              "type": "ref"
            },
            "maxLength": 50,
            "description": "Institutions, tribunals, secretarías, organismos autónomos, empresas públicas, entes convocantes, or other organizations referenced in the publication."
          },
          "sourceAuthorityLevel": {
            "type": "string",
            "maxLength": 64,
            "description": "Normalized authority tier, mirrored from tech.transparencia.document.mxdof.note.authorityLevel for analytical convenience.",
            "knownValues": [
              "federal_executive",
              "federal_judicial",
              "federal_legislative",
              "autonomous_constitutional_body",
              "state_judicial",
              "state_executive",
              "state_legislative",
              "municipal",
              "state_owned_enterprise",
              "decentralized_body",
              "procurement_section",
              "judicial_notices_section",
              "other"
            ]
          }
        }
      },
      "description": "Sidecar record carrying the full enrichment of a single DOF nota. One nota can have multiple enrichments (different models, different analysts, different languages); all of them reference the same tech.transparencia.document.mxdof.note record via strongRef."
    },
    "timelineEntry": {
      "type": "object",
      "required": [
        "event",
        "startDateText"
      ],
      "properties": {
        "event": {
          "type": "string",
          "maxLength": 4096,
          "description": "Description of the event or milestone.",
          "maxGraphemes": 1024
        },
        "endDate": {
          "type": "string",
          "format": "datetime",
          "description": "End date/time for ranged events."
        },
        "startDate": {
          "type": "string",
          "format": "datetime",
          "description": "Start date/time in ISO 8601 format when normalizable with confidence."
        },
        "endDateText": {
          "type": "string",
          "maxLength": 2048,
          "description": "Original textual expression of the end date when applicable.",
          "maxGraphemes": 512
        },
        "startDateText": {
          "type": "string",
          "maxLength": 2048,
          "description": "Original textual expression of the start date or moment as it appears in the publication.",
          "maxGraphemes": 512
        }
      },
      "description": "A chronological event or milestone described by the publication. DOF variant requires startDateText because many legal dates are expressed non-numerically (e.g., 'al día siguiente al de su publicación') and may not be normalizable."
    },
    "complianceItem": {
      "type": "object",
      "required": [
        "text"
      ],
      "properties": {
        "kind": {
          "type": "string",
          "maxLength": 64,
          "description": "Category of compliance task.",
          "knownValues": [
            "deadline",
            "requirement",
            "restriction",
            "payment",
            "appearance",
            "reporting",
            "other"
          ]
        },
        "text": {
          "type": "string",
          "maxLength": 8000,
          "description": "Plain-language description of the task in Spanish (matching the enrichment language).",
          "maxGraphemes": 2000
        },
        "dueDate": {
          "type": "string",
          "format": "datetime",
          "description": "Normalized due date when recoverable with confidence."
        },
        "amountText": {
          "type": "string",
          "maxLength": 1024,
          "description": "Monetary or quantitative amount as expressed in the text (e.g., 'multa de hasta 10,000 UMA', '500,000 pesos').",
          "maxGraphemes": 256
        },
        "beneficiary": {
          "type": "string",
          "maxLength": 2048,
          "description": "Who benefits or is the counterparty, when applicable.",
          "maxGraphemes": 512
        },
        "dueDateText": {
          "type": "string",
          "maxLength": 2048,
          "description": "Original textual expression of the deadline when a normalized datetime is unavailable or lossy.",
          "maxGraphemes": 512
        },
        "responsibleEntity": {
          "type": "string",
          "maxLength": 2048,
          "description": "Who must perform or comply (institution, person, role, regulated party).",
          "maxGraphemes": 512
        }
      },
      "description": "A structured compliance task derived from a DOF nota: deadline, requirement, restriction, payment, appearance, reporting obligation, or similar actionable item."
    },
    "relatedReference": {
      "type": "object",
      "required": [
        "title",
        "relationType"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri",
          "description": "URL to the referenced item, only when explicitly present in the source text."
        },
        "title": {
          "type": "string",
          "maxLength": 8192,
          "description": "Title or label of the referenced act, law, case, decree, agreement, regulation, or proceeding.",
          "maxGraphemes": 2048
        },
        "relationType": {
          "type": "string",
          "maxLength": 64,
          "description": "How the nota relates to the referenced item. Open set; typical Spanish verbs.",
          "knownValues": [
            "cita",
            "modifica",
            "reforma",
            "fundamento",
            "antecedente",
            "aclara",
            "complementa",
            "abroga",
            "invalida",
            "implementa",
            "deriva_de",
            "otro"
          ]
        },
        "referenceKind": {
          "type": "string",
          "maxLength": 32,
          "description": "Kind of referenced material when clearly identifiable.",
          "knownValues": [
            "law",
            "regulation",
            "decree",
            "agreement",
            "judgment",
            "case",
            "program",
            "notice",
            "treaty",
            "procurement",
            "other"
          ]
        },
        "resolvedCodNota": {
          "type": "integer",
          "minimum": 1,
          "description": "Resolved DOF nota identifier if the reference can be linked to another nota in the corpus. Pipelines should leave this empty when not resolved with confidence; the LLM must never invent it."
        },
        "publicationDateText": {
          "type": "string",
          "maxLength": 2048,
          "description": "Original date text for the referenced item as extracted from the publication.",
          "maxGraphemes": 512
        }
      },
      "description": "A reference to a prior or related legal/administrative material cited, modified, abrogated, complemented, or depended upon by this nota."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "description": "AI- or analyst-generated enrichment attached to a Diario Oficial de la Federación (México) nota. Captures legal and administrative semantics — type of act, document class, legal effects, obligations, compliance items, related references — while also exposing cross-domain fields (contentDomain, eventType, region) so DOF and news enrichments can be analyzed together."
}
```
