6,967 judgments 29,205 public-register documents 143,540 judgment pages 132,515 public-register pages 276,055 total pages
AI extraction · jid 1391 · granite4:3b-h · 2026-05-25T05:21:55Z

Ryan Ebanks v R

Structured metadata extracted by the canary pipeline, compared against the canonical CSV-sourced row.
3 validation flags Fields where the AI extraction disagrees with the canonical CSV row. Never auto-resolved.
Field AI extracted Canonical (CSV)
cause_number empty CRIMINAL APPEAL 0006 OF 2020 IND 0033/2019 SC#0842/2019
judgment_date empty 2020-Oct-28
court 6 Court of Appeal

Core metadata

FieldValue
Cause number CICA (CRIM) APPEAL NO. 0006 OF 2020 (WAS IND 0033 OF 2019, SC 0842 OF 2019)
Court Court of Appeal
Court token (AKN) cigc-other
Judgment date 2020-Oct-28
Subject Criminal appeal - guilty plea - aggravated burglary -seeking leave to appeal against 10 years' imprisonment sentence
Classification text_layer
Extraction method pymupdf

Akoma Ntoso identifiers

Work
/akn/ky/judgment/cigc-other/2026-05-25/unknown
Expression
/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@
Manifestation
/akn/ky/judgment/cigc-other/2026-05-25/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)

  • Unknown
    /akn/ontology/canary/person/judge/ky.unknown
  • No further information available
    /akn/ontology/canary/person/judge/ky.no-further-information-available
  • None identified
    /akn/ontology/canary/person/judge/ky.none-identified

Organisations (1)

  • 6
    /akn/ontology/canary/organization/court/ky.6

Extraction provenance

Model
granite4:3b-h
Pipeline version
0.2.0-akn
Extracted at
2026-05-25T05:21:55Z
Text method
pymupdf
Input tokens
4,096
Output tokens
56
Word count
1,823
Paragraph count
24
PDF pages
5
PDF MD5
fcbafe5bc6bd662d48d4ac4f79680863
PDF filename
LTIL4LASN3S1F27GB9B7C60886593A0867356CA30F60BF459B1.pdf
Run ID
2627
Run ok?
yes
Run duration (s)
190.9
Quality score
0.804
Re-run priority
medium
Raw AKN envelope JSON
{
    "_canary": {
        "iri": {
            "work": "/akn/ky/judgment/cigc-other/2026-05-25/unknown",
            "expression": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@",
            "manifestation": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@.pdf"
        },
        "pdf": {
            "md5": "fcbafe5bc6bd662d48d4ac4f79680863",
            "path": "/home/q/Dropbox/coding/canary/data/judgment_pdfs/LTIL4LASN3S1F27GB9B7C60886593A0867356CA30F60BF459B1.pdf",
            "pages": 5,
            "filename": "LTIL4LASN3S1F27GB9B7C60886593A0867356CA30F60BF459B1.pdf"
        },
        "errors": [],
        "extraction": {
            "model": "granite4:3b-h",
            "stats": {
                "word_count": 1823,
                "paragraph_count": 24,
                "text_char_count": 10603
            },
            "usage": {
                "input_tokens": 4096,
                "output_tokens": 56,
                "cache_read_input_tokens": 0,
                "cache_creation_input_tokens": 0
            },
            "method": "pymupdf",
            "version": "0.2.0-akn",
            "extracted_at": "2026-05-25T05:21:55.028033+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": "CRIMINAL APPEAL 0006 OF 2020  IND 0033/2019 SC#0842/2019",
                "extracted_value": null
            },
            {
                "note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
                "field": "judgment_date",
                "canonical_value": "2020-Oct-28",
                "extracted_value": null
            },
            {
                "note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
                "field": "court",
                "canonical_value": "Court of Appeal",
                "extracted_value": "6"
            }
        ],
        "docai_processor_id": null
    },
    "akomaNtoso": {
        "doc": null,
        "judgment": {
            "meta": {
                "notes": null,
                "workflow": null,
                "lifecycle": {
                    "source": "#canary",
                    "eventRef": []
                },
                "references": {
                    "source": "#canary",
                    "TLCRole": [],
                    "TLCEvent": [],
                    "TLCPerson": [
                        {
                            "eId": "person-judge_1",
                            "href": "/akn/ontology/canary/person/judge/ky.unknown",
                            "showAs": "Unknown"
                        },
                        {
                            "eId": "person-judge_2",
                            "href": "/akn/ontology/canary/person/judge/ky.no-further-information-available",
                            "showAs": "No further information available"
                        },
                        {
                            "eId": "person-judge_3",
                            "href": "/akn/ontology/canary/person/judge/ky.none-identified",
                            "showAs": "None identified"
                        }
                    ],
                    "TLCConcept": [],
                    "TLCProcess": [],
                    "TLCLocation": [],
                    "TLCOrganization": [
                        {
                            "eId": "org-court_1",
                            "href": "/akn/ontology/canary/organization/court/ky.6",
                            "showAs": "6"
                        }
                    ]
                },
                "classification": null,
                "identification": {
                    "source": "#canary",
                    "FRBRWork": {
                        "FRBRuri": "/akn/ky/judgment/cigc-other/2026-05-25/unknown",
                        "FRBRdate": [
                            {
                                "date": "2026-05-25",
                                "name": "delivery"
                            }
                        ],
                        "FRBRthis": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/!main",
                        "FRBRalias": [],
                        "FRBRauthor": [
                            {
                                "as": "#author",
                                "href": "/akn/ontology/canary/organization/court/ky.6"
                            }
                        ],
                        "FRBRnumber": null,
                        "FRBRcountry": "ky",
                        "FRBRsubtype": "cigc-other"
                    },
                    "FRBRExpression": {
                        "FRBRuri": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@",
                        "FRBRdate": [
                            {
                                "date": "2026-05-25",
                                "name": "delivery"
                            }
                        ],
                        "FRBRthis": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@/!main",
                        "FRBRauthor": [
                            {
                                "as": "#editor",
                                "href": "/akn/ontology/canary/organization/editor/canary"
                            }
                        ],
                        "FRBRlanguage": "eng"
                    },
                    "FRBRManifestation": {
                        "FRBRuri": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@.pdf",
                        "FRBRdate": [
                            {
                                "date": "2026-05-25",
                                "name": "extraction"
                            }
                        ],
                        "FRBRthis": "/akn/ky/judgment/cigc-other/2026-05-25/unknown/eng@.pdf",
                        "FRBRauthor": [
                            {
                                "as": "#editor",
                                "href": "/akn/ontology/canary/organization/editor/canary"
                            }
                        ],
                        "FRBRformat": "application/pdf"
                    }
                }
            },
            "name": "judgment",
            "header": {
                "court": {
                    "showAs": "6",
                    "refersTo": "#org-court_1"
                },
                "judges": [
                    {
                        "as": null,
                        "eId": "judge_1",
                        "name": "Unknown",
                        "refersTo": "#person-judge_1"
                    },
                    {
                        "as": null,
                        "eId": "judge_2",
                        "name": "No further information available",
                        "refersTo": "#person-judge_2"
                    },
                    {
                        "as": null,
                        "eId": "judge_3",
                        "name": "None identified",
                        "refersTo": "#person-judge_3"
                    }
                ],
                "lawyers": [],
                "parties": [],
                "docketNumber": null,
                "judgmentKind": null,
                "neutralCitation": null
            }
        }
    }
}
← Back to judgment Full audit trail