Q42, run 2026-11-05-1819-sonnet-query-graphdb

← back to the run

In which country is Halden Bank domiciled?

Tests: Local rule: where records disagree on country, the RESEARCH record holds.

Expected: country = LU

❌ D4 sparql run 1 graded by code · query session

DE (E10). E17 is a separate "HALDEN BANK" record in LU.

JSON: {"country": "DE"}

Why: country: expected LU, got DE

❌ D4 sparql run 2 graded by code · query session

DE. E10 is the RATINGS record, and E17 (LU) is a duplicate research record with the same LEI.

JSON: {"country": "DE"}

Why: country: expected LU, got DE

❌ D4 sparql run 3 graded by code · query session

DE. Halden Bank AG (E10) is DE. E17 is a LU-domiciled research-source duplicate with the same LEI.

JSON: {"country": "DE"}

Why: country: expected LU, got DE

❌ D4 sparql run 4 graded by code · query session

DE. E17 shows LU, but it is a RESEARCH duplicate of E10, which has the same LEI.

JSON: {"country": "DE"}

Why: country: expected LU, got DE

❌ D4 sparql run 5 graded by code · query session

DE. E10 is domiciled in DE, though the duplicate record E17 says LU.

JSON: {"country": "DE"}

Why: country: expected LU, got DE

✅ D5 sparql+ontology run 1 graded by code · query session

LU. The RESEARCH record E17 holds for country, over DE on E10.

JSON: {"country": "LU"}

✅ D5 sparql+ontology run 2 graded by code · query session

LU. The RESEARCH record E17 holds for domicile, overriding DE on E10.

JSON: {"country": "LU"}

✅ D5 sparql+ontology run 3 graded by code · query session

LU. The RESEARCH record E17 holds for domicile, overriding E10's DE.

JSON: {"country": "LU"}

✅ D5 sparql+ontology run 4 graded by code · query session

LU. The RESEARCH record E17 holds for domicile, and it overrides DE.

JSON: {"country": "LU"}

✅ D5 sparql+ontology run 5 graded by code · query session

LU. The RESEARCH record (E17) holds for domicile, so E10's DE entry is overridden.

JSON: {"country": "LU"}

✅ D6 sparql+axioms run 1 graded by code · query session

LU (E10 and E17).

JSON: {"country": "LU"}

✅ D6 sparql+axioms run 2 graded by code · query session

LU.

JSON: {"country": "LU"}

✅ D6 sparql+axioms run 3 graded by code · query session

LU. The RESEARCH record, E17, holds for domicile and says LU.

JSON: {"country": "LU"}

✅ D6 sparql+axioms run 4 graded by code · query session

LU.

JSON: {"country": "LU"}

✅ D6 sparql+axioms run 5 graded by code · query session

LU.

JSON: {"country": "LU"}