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

Judgment

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 FSD 0203/2020 (NSJ)
judgment_date 2023-06-15 2024-11-01
court Court CIGC (FSD)

Core metadata

FieldValue
Cause number FSD 0203/2020 (NSJ)
Court CIGC (FSD)
Court token (AKN) cigc-other
Judgment date 2024-11-01
Judge(s) Segal J
Parties Jafar v Abraaj Holdings and others - Judgment on the Costs of Fund IV’s applications for indemnity costs and an interim payment
Subject Application for indemnity costs – failure by party to disclose document relevant to security for costs application – application for interim payment – the approach to be adopted by the Court on such an application. Civil Procedure; Costs; Disclosure; Evidence
Classification text_layer
Extraction method pymupdf

Akoma Ntoso identifiers

Work
/akn/ky/judgment/cigc-other/2023-06-15/unknown
Expression
/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@
Manifestation
/akn/ky/judgment/cigc-other/2023-06-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 (1)

  • John Doe
    /akn/ontology/canary/person/party-natural/ky.john-doe

Organisations (1)

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

Concepts (2)

  • Judgment delivered
    /akn/ontology/canary/concept/step/delivery
  • Judgment perfected
    /akn/ontology/canary/concept/step/perfection

Roles (1)

  • Defendant
    /akn/ontology/canary/role/defendant

Lifecycle events

eIdDateTypeSource
ev_delivery 2023-06-15 generation #canary
ev_perfection 2023-06-14 amendment #canary

Extraction provenance

Model
granite4:3b-h
Pipeline version
0.2.0-akn
Extracted at
2026-05-25T07:30:24Z
Text method
pymupdf
Input tokens
4,096
Output tokens
234
Word count
13,730
Paragraph count
79
PDF pages
31
PDF MD5
71d5bae1f88150a778817a9548508924
PDF filename
24-11-01-Jafar-v-Abraaj-Holdings-and-others-Judgment-on-the-Costs-of-Fund-IVs-applications-for-indemnity-costs.pdf
Run ID
2995
Run ok?
yes
Run duration (s)
31.3
Quality score
0.804
Re-run priority
medium
Raw AKN envelope JSON
{
    "_canary": {
        "iri": {
            "work": "/akn/ky/judgment/cigc-other/2023-06-15/unknown",
            "expression": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@",
            "manifestation": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@.pdf"
        },
        "pdf": {
            "md5": "71d5bae1f88150a778817a9548508924",
            "path": "/home/q/Dropbox/coding/canary/data/judgment_pdfs/24-11-01-Jafar-v-Abraaj-Holdings-and-others-Judgment-on-the-Costs-of-Fund-IVs-applications-for-indemnity-costs.pdf",
            "pages": 31,
            "filename": "24-11-01-Jafar-v-Abraaj-Holdings-and-others-Judgment-on-the-Costs-of-Fund-IVs-applications-for-indemnity-costs.pdf"
        },
        "errors": [],
        "extraction": {
            "model": "granite4:3b-h",
            "stats": {
                "word_count": 13730,
                "paragraph_count": 79,
                "text_char_count": 79413
            },
            "usage": {
                "input_tokens": 4096,
                "output_tokens": 234,
                "cache_read_input_tokens": 0,
                "cache_creation_input_tokens": 0
            },
            "method": "pymupdf",
            "version": "0.2.0-akn",
            "extracted_at": "2026-05-25T07:30:24.027786+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": "FSD 0203/2020 (NSJ)",
                "extracted_value": null
            },
            {
                "note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
                "field": "judgment_date",
                "canonical_value": "2024-11-01",
                "extracted_value": "2023-06-15"
            },
            {
                "note": "Extracted value disagrees with canonical CSV-sourced row. Recorded for later review (no auto-resolution).",
                "field": "court",
                "canonical_value": "CIGC (FSD)",
                "extracted_value": "Court"
            }
        ],
        "docai_processor_id": null
    },
    "akomaNtoso": {
        "doc": null,
        "judgment": {
            "meta": {
                "notes": {
                    "note": [
                        {
                            "eId": "note_1",
                            "text": "The user has provided a detailed account of the legal proceedings involving John Doe, including the key events and decisions leading up to his departure from the company. The document outlines the steps taken by the defendant in response to various actions taken against him, including the issuance of a notice to terminate employment and subsequent legal action."
                        },
                        {
                            "eId": "note_2",
                            "text": "In summary, the user has provided detailed information about the legal proceedings involving John Doe, including the key events that led to his termination from the company. The document outlines the arguments made by the defendant throughout the process, including the dismissal of certain claims against him and the eventual outcome of the case."
                        }
                    ],
                    "source": "#canary"
                },
                "workflow": {
                    "step": [
                        {
                            "as": null,
                            "by": "#canary",
                            "eId": "step_delivery",
                            "date": "2023-06-15",
                            "outcome": null,
                            "refersTo": "#concept-step_1"
                        },
                        {
                            "as": null,
                            "by": "#canary",
                            "eId": "step_perfection",
                            "date": "2023-06-14",
                            "outcome": null,
                            "refersTo": "#concept-step_2"
                        }
                    ],
                    "source": "#canary"
                },
                "lifecycle": {
                    "source": "#canary",
                    "eventRef": [
                        {
                            "eId": "ev_delivery",
                            "date": "2023-06-15",
                            "type": "generation",
                            "source": "#canary"
                        },
                        {
                            "eId": "ev_perfection",
                            "date": "2023-06-14",
                            "type": "amendment",
                            "source": "#canary"
                        }
                    ]
                },
                "references": {
                    "source": "#canary",
                    "TLCRole": [
                        {
                            "eId": "role_1",
                            "href": "/akn/ontology/canary/role/defendant",
                            "showAs": "Defendant"
                        }
                    ],
                    "TLCEvent": [],
                    "TLCPerson": [
                        {
                            "eId": "person-party-natural_1",
                            "href": "/akn/ontology/canary/person/party-natural/ky.john-doe",
                            "showAs": "John Doe"
                        }
                    ],
                    "TLCConcept": [
                        {
                            "eId": "concept-step_1",
                            "href": "/akn/ontology/canary/concept/step/delivery",
                            "showAs": "Judgment delivered"
                        },
                        {
                            "eId": "concept-step_2",
                            "href": "/akn/ontology/canary/concept/step/perfection",
                            "showAs": "Judgment perfected"
                        }
                    ],
                    "TLCProcess": [],
                    "TLCLocation": [],
                    "TLCOrganization": [
                        {
                            "eId": "org-court_1",
                            "href": "/akn/ontology/canary/organization/court/ky.court",
                            "showAs": "Court"
                        }
                    ]
                },
                "classification": null,
                "identification": {
                    "source": "#canary",
                    "FRBRWork": {
                        "FRBRuri": "/akn/ky/judgment/cigc-other/2023-06-15/unknown",
                        "FRBRdate": [
                            {
                                "date": "2023-06-15",
                                "name": "delivery"
                            }
                        ],
                        "FRBRthis": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/!main",
                        "FRBRalias": [],
                        "FRBRauthor": [
                            {
                                "as": "#author",
                                "href": "/akn/ontology/canary/organization/court/ky.court"
                            }
                        ],
                        "FRBRnumber": null,
                        "FRBRcountry": "ky",
                        "FRBRsubtype": "cigc-other"
                    },
                    "FRBRExpression": {
                        "FRBRuri": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@",
                        "FRBRdate": [
                            {
                                "date": "2023-06-15",
                                "name": "delivery"
                            }
                        ],
                        "FRBRthis": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@/!main",
                        "FRBRauthor": [
                            {
                                "as": "#editor",
                                "href": "/akn/ontology/canary/organization/editor/canary"
                            }
                        ],
                        "FRBRlanguage": "eng"
                    },
                    "FRBRManifestation": {
                        "FRBRuri": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@.pdf",
                        "FRBRdate": [
                            {
                                "date": "2026-05-25",
                                "name": "extraction"
                            }
                        ],
                        "FRBRthis": "/akn/ky/judgment/cigc-other/2023-06-15/unknown/eng@.pdf",
                        "FRBRauthor": [
                            {
                                "as": "#editor",
                                "href": "/akn/ontology/canary/organization/editor/canary"
                            }
                        ],
                        "FRBRformat": "application/pdf"
                    }
                }
            },
            "name": "judgment",
            "header": {
                "court": {
                    "showAs": "Court",
                    "refersTo": "#org-court_1"
                },
                "judges": [],
                "lawyers": [],
                "parties": [
                    {
                        "as": "#role_1",
                        "eId": "party_1",
                        "name": "John Doe",
                        "refersTo": "#person-party-natural_1",
                        "sequence": 1
                    },
                    {
                        "as": "#role_1",
                        "eId": "party_2",
                        "name": "John Doe",
                        "refersTo": "#person-party-natural_1",
                        "sequence": 1
                    }
                ],
                "docketNumber": null,
                "judgmentKind": "Dismissal",
                "neutralCitation": null
            }
        }
    }
}
← Back to judgment Full audit trail