Q32, run 2026-11-05-1233-haiku
Who is Halden Leasing's ultimate parent?
Tests: Groups: the chain of parents, two levels up.
Expected: parent = E09
csv run 1
E09. E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv run 2
E09. Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09).
JSON: {"parent": "E09"}
csv run 3
E09 (Halden Group plc). E11's parent is E10, and E10's parent is E09.
JSON: {"parent": "E09"}
csv run 4
E09 (Halden Group plc). E11's parent is E10, whose parent is E09.
JSON: {"parent": "E09"}
csv run 5
E09. E11's direct parent is E10, and E10's parent is E09.
JSON: {"parent": "E09"}
rdf run 1
E09 (Halden Group plc). Halden Leasing (E11) is owned by E10, which is owned by E09.
JSON: {"parent": "E09"}
rdf run 2
E09 (Halden Group plc). E11 → E10 → E09.
JSON: {"parent": "E09"}
rdf run 3
E09 (Halden Group plc)
Halden Leasing (E11) → parent E10 (Halden Bank AG) → parent E09.
JSON: {"parent": "E09"}
rdf run 4
E09 (Halden Group plc). E11's parent is E10, and E10's parent is E09, which has no parent.
JSON: {"parent": "E09"}
rdf run 5
E09. The chain is E11 → E10 → E09 (Halden Group plc, no parent).
JSON: {"parent": "E09"}
rdf+ontology run 1
E09 (Halden Group plc). The chain is E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
rdf+ontology run 2
E09 (Halden Group plc)
E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
rdf+ontology run 3
E09. E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
rdf+ontology run 4
**E09 (Halden Group plc).** E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
rdf+ontology run 5
E09 (Halden Group plc)
Halden Leasing (E11) → parent E10 → parent E09, which has no parent.
JSON: {"parent": "E09"}
csv+ontology run 1
E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+ontology run 2
E09 (Halden Group plc). Halden Leasing (E11) has parent E10, which has parent E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+ontology run 3
Halden Group plc (E09). E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+ontology run 4
E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+ontology run 5
E09 (Halden Group plc). Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09, no parent).
JSON: {"parent": "E09"}
csv+markdown run 1
E09 (Halden Group plc). The chain is E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+markdown run 2
E09, Halden Group plc. Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09), which has no parent.
JSON: {"parent": "E09"}
csv+markdown run 3
E09. Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09), which has no parent.
JSON: {"parent": "E09"}
csv+markdown run 4
E09 (Halden Group). E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+markdown run 5
E09. E11's parent is E10, and E10's parent is E09 (Halden Group plc).
JSON: {"parent": "E09"}
csv+padding run 1
Halden Group plc (E09). Halden Leasing (E11) → Halden Bank AG (E10) → E09.
JSON: {"parent": "E09"}
csv+padding run 2
E09 (Halden Group plc). E11's parent is E10, whose parent is E09.
JSON: {"parent": "E09"}
csv+padding run 3
E09 (Halden Group plc). Halden Leasing (E11) has parent E10, which has parent E09.
JSON: {"parent": "E09"}
csv+padding run 4
E09 (Halden Group plc). E11's parent is E10, and E10's parent is E09, which has no parent.
JSON: {"parent": "E09"}
csv+padding run 5
E09. E11's parent is E10, and E10's parent is E09.
JSON: {"parent": "E09"}
executed run 1
E09. Halden Leasing's ultimate_parent_id is E09 (Halden Group plc), two levels up via E10.
JSON: {"parent": "E09"}
executed run 2
E09 (Halden Group plc). E11's ultimate_parent_id is E09.
JSON: {"parent": "E09"}
executed run 3
E09 (Halden Group plc). E11's ultimate_parent_id is E09 per entities.csv and ancestors.csv.
JSON: {"parent": "E09"}
executed run 4
E09 (Halden Group plc). E11's ultimate_parent_id is E09 (ancestors: E10 at 1 level, E09 at 2).
JSON: {"parent": "E09"}
executed run 5
Halden Group plc (E09). Halden Leasing's ultimate_parent_id is E09 (ancestors show E09 two levels up).
JSON: {"parent": "E09"}
csv+neutral run 1
Halden Group plc (E09). Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09), which has no parent.
JSON: {"parent": "E09"}
csv+neutral run 2
E09 (Halden Group plc). E11's parent is E10, and E10's parent is E09, which has no parent.
JSON: {"parent": "E09"}
csv+neutral run 3
E09. Halden Leasing (E11) → Halden Bank (E10) → Halden Group plc (E09), which has no parent.
JSON: {"parent": "E09"}
csv+neutral run 4
E09
Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09), which has no parent.
JSON: {"parent": "E09"}
csv+neutral run 5
E09 (Halden Group). The chain is E11 → E10 → E09.
JSON: {"parent": "E09"}
csv+axioms run 1
E09 (Halden Group plc). Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group (E09), which has no parent.
JSON: {"parent": "E09"}
csv+axioms run 2
E09 (Halden Group plc). Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09), which has no parent.
JSON: {"parent": "E09"}
csv+axioms run 3
E09 (Halden Group plc). E11's parent is E10 (A-chain via RATINGS record), and E10's parent is E09; E09 has no parent.
JSON: {"parent": "E09"}
csv+axioms run 4
E09 (Halden Group). E11's parent chain runs E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+axioms run 5
E09
E11's parent chain runs E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+axioms+markdown run 1
E09 (Halden Group plc). E11's parent is E10, whose parent is E09, and E09 has no parent.
JSON: {"parent": "E09"}
csv+axioms+markdown run 2
E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent. The parent links are from the RATINGS records.
JSON: {"parent": "E09"}
csv+axioms+markdown run 3
E09 (Halden Group), via E11 → E10 → E09.
JSON: {"parent": "E09"}
csv+axioms+markdown run 4
E09. E11's parent is E10, whose parent is E09, which has no parent.
JSON: {"parent": "E09"}
csv+axioms+markdown run 5
Halden Group plc (E09). E11 → E10 → E09, and E09 has no parent.
JSON: {"parent": "E09"}