AI extraction · jid 3344 · granite4:3b-h
· 2026-05-25T12:43:06Z
Judgment
Structured metadata extracted by the canary pipeline, compared against the canonical CSV-sourced row.
4 validation flags
Fields where the AI extraction disagrees with the canonical CSV row. Never auto-resolved.
| Field | AI extracted | Canonical (CSV) |
|---|---|---|
cause_number |
empty | IND 0042/2023 |
neutral_citation |
empty | [2023] CIGC (Crim) 42 |
judgment_date |
2023-05-15 | 2023-08-11 |
court |
Criminal court | CIGC (Crim) |
Core metadata
| Field | Value |
|---|---|
| Neutral citation | [2023] CIGC (Crim) 42 |
| Cause number | IND 0042/2023 |
| Court | CIGC (Crim) |
| Court token (AKN) | cigc-other |
| Judgment date | 2023-08-11 |
| Judge(s) | Richards J |
| Parties | R v Fernando Lopez Thompson - Sentence Judgment |
| Subject | Sentencing – Arson contrary to s.267 (1) (a) and 267 (3) of the Penal Code (2022 Revision,) United Kingdom Sentencing Guidelines, Applicable principles. Harassment, Alarm or Distress contrary to s. 88 (B) (1) (a) of the Penal Code (2022 Revision), Cayman Islands Sentencing Guidelines, Applicable principles. |
| Classification | text_layer |
| Extraction method | pymupdf |
Akoma Ntoso identifiers
- Work
/akn/ky/judgment/cigc-other/2023-05-15/unknown- Expression
/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@- Manifestation
/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@.pdf
Top-Level Concepts (TLC) referenced
Persons, organisations, and concepts the pipeline identified in the document. Dedup'd across the corpus by name + IRI.
Persons (3)
-
John Doe (alleged perpetrator)
/akn/ontology/canary/person/party-natural/ky.john-doe-alleged-perpetrator -
Unknown (victim)
/akn/ontology/canary/person/party-natural/ky.unknown-victim -
Alleged victim
/akn/ontology/canary/person/party-natural/ky.alleged-victim
Organisations (1)
-
Criminal court
/akn/ontology/canary/organization/court/ky.criminal-court
Concepts (1)
-
Judgment delivered
/akn/ontology/canary/concept/step/delivery
Roles (2)
-
Defendant
/akn/ontology/canary/role/defendant -
Victim
/akn/ontology/canary/role/victim
Lifecycle events
| eId | Date | Type | Source |
|---|---|---|---|
ev_delivery |
2023-05-15 | generation | #canary |
Extraction provenance
- Model
- granite4:3b-h
- Pipeline version
- 0.2.0-akn
- Extracted at
- 2026-05-25T12:43:06Z
- Text method
- pymupdf
- Input tokens
- 4,096
- Output tokens
- 196
- Word count
- 4,109
- Paragraph count
- 53
- PDF pages
- 12
- PDF MD5
- a967279aeaf5878dec8879971502b0e5
- PDF filename
- 23-08-11_r_v_fernando_lopez_thompson_-_ind-_42_of_2023_-_sentence_judgment.pdf
- Run ID
- 4811
- Run ok?
- yes
- Run duration (s)
- 142.9
- Quality score
- 0.765
- Re-run priority
- medium
Raw AKN envelope JSON
{
"_canary": {
"iri": {
"work": "/akn/ky/judgment/cigc-other/2023-05-15/unknown",
"expression": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@",
"manifestation": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@.pdf"
},
"pdf": {
"md5": "a967279aeaf5878dec8879971502b0e5",
"path": "/home/q/Dropbox/coding/canary/data/judgment_pdfs/23-08-11_r_v_fernando_lopez_thompson_-_ind-_42_of_2023_-_sentence_judgment.pdf",
"pages": 12,
"filename": "23-08-11_r_v_fernando_lopez_thompson_-_ind-_42_of_2023_-_sentence_judgment.pdf"
},
"errors": [],
"extraction": {
"model": "granite4:3b-h",
"stats": {
"word_count": 4109,
"paragraph_count": 53,
"text_char_count": 23876
},
"usage": {
"input_tokens": 4096,
"output_tokens": 196,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0
},
"method": "pymupdf",
"version": "0.2.0-akn",
"extracted_at": "2026-05-25T12:43:06.966216+00:00"
},
"classification": "text_layer",
"validation_flags": [
{
"note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
"field": "cause_number",
"canonical_value": "IND 0042/2023",
"extracted_value": null
},
{
"note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
"field": "neutral_citation",
"canonical_value": "[2023] CIGC (Crim) 42",
"extracted_value": null
},
{
"note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
"field": "judgment_date",
"canonical_value": "2023-08-11",
"extracted_value": "2023-05-15"
},
{
"note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
"field": "court",
"canonical_value": "CIGC (Crim)",
"extracted_value": "Criminal court"
}
],
"docai_processor_id": null
},
"akomaNtoso": {
"doc": null,
"judgment": {
"meta": {
"notes": {
"note": [
{
"eId": "note_1",
"text": "The defendant was charged with various offenses including assault, possession of a weapon, and driving without a license."
},
{
"eId": "note_2",
"text": "The case involved allegations of violent behavior and substance abuse by the defendant."
}
],
"source": "#canary"
},
"workflow": {
"step": [
{
"as": null,
"by": "#canary",
"eId": "step_delivery",
"date": "2023-05-15",
"outcome": null,
"refersTo": "#concept-step_1"
}
],
"source": "#canary"
},
"lifecycle": {
"source": "#canary",
"eventRef": [
{
"eId": "ev_delivery",
"date": "2023-05-15",
"type": "generation",
"source": "#canary"
}
]
},
"references": {
"source": "#canary",
"TLCRole": [
{
"eId": "role_1",
"href": "/akn/ontology/canary/role/defendant",
"showAs": "Defendant"
},
{
"eId": "role_2",
"href": "/akn/ontology/canary/role/victim",
"showAs": "Victim"
}
],
"TLCEvent": [],
"TLCPerson": [
{
"eId": "person-party-natural_1",
"href": "/akn/ontology/canary/person/party-natural/ky.john-doe-alleged-perpetrator",
"showAs": "John Doe (alleged perpetrator)"
},
{
"eId": "person-party-natural_2",
"href": "/akn/ontology/canary/person/party-natural/ky.unknown-victim",
"showAs": "Unknown (victim)"
},
{
"eId": "person-party-natural_3",
"href": "/akn/ontology/canary/person/party-natural/ky.alleged-victim",
"showAs": "Alleged victim"
}
],
"TLCConcept": [
{
"eId": "concept-step_1",
"href": "/akn/ontology/canary/concept/step/delivery",
"showAs": "Judgment delivered"
}
],
"TLCProcess": [],
"TLCLocation": [],
"TLCOrganization": [
{
"eId": "org-court_1",
"href": "/akn/ontology/canary/organization/court/ky.criminal-court",
"showAs": "Criminal court"
}
]
},
"classification": null,
"identification": {
"source": "#canary",
"FRBRWork": {
"FRBRuri": "/akn/ky/judgment/cigc-other/2023-05-15/unknown",
"FRBRdate": [
{
"date": "2023-05-15",
"name": "delivery"
}
],
"FRBRthis": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/!main",
"FRBRalias": [],
"FRBRauthor": [
{
"as": "#author",
"href": "/akn/ontology/canary/organization/court/ky.criminal-court"
}
],
"FRBRnumber": null,
"FRBRcountry": "ky",
"FRBRsubtype": "cigc-other"
},
"FRBRExpression": {
"FRBRuri": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@",
"FRBRdate": [
{
"date": "2023-05-15",
"name": "delivery"
}
],
"FRBRthis": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@/!main",
"FRBRauthor": [
{
"as": "#editor",
"href": "/akn/ontology/canary/organization/editor/canary"
}
],
"FRBRlanguage": "eng"
},
"FRBRManifestation": {
"FRBRuri": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@.pdf",
"FRBRdate": [
{
"date": "2026-05-25",
"name": "extraction"
}
],
"FRBRthis": "/akn/ky/judgment/cigc-other/2023-05-15/unknown/eng@.pdf",
"FRBRauthor": [
{
"as": "#editor",
"href": "/akn/ontology/canary/organization/editor/canary"
}
],
"FRBRformat": "application/pdf"
}
}
},
"name": "judgment",
"header": {
"court": {
"showAs": "Criminal court",
"refersTo": "#org-court_1"
},
"judges": [],
"lawyers": [],
"parties": [
{
"as": "#role_1",
"eId": "party_1",
"name": "John Doe (alleged perpetrator)",
"refersTo": "#person-party-natural_1",
"sequence": 1
},
{
"as": "#role_2",
"eId": "party_2",
"name": "Unknown (victim)",
"refersTo": "#person-party-natural_2",
"sequence": 1
},
{
"as": "#role_2",
"eId": "party_3",
"name": "Alleged victim",
"refersTo": "#person-party-natural_3",
"sequence": 1
},
{
"as": "#role_1",
"eId": "party_4",
"name": "John Doe (alleged perpetrator)",
"refersTo": "#person-party-natural_1",
"sequence": 1
}
],
"docketNumber": null,
"judgmentKind": "Accusation",
"neutralCitation": null
}
}
}
}