Q9, run 2026-11-05-1234-sonnet

← back to the run

How many research works is the University of Albury (I02) credited with, its units included?

Tests: Hierarchy: the labs' works count, each work once; also versions, types, the affiliation rule and the affiliated institute.

Expected: count = 8

❌ R1 csv run 1 graded by code

12 (W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74).

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R1 csv run 2 graded by code

12: W01, W03 (with W02), W06, W07, W12, W13, W19, W70, W71, W72, W73, W74.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R1 csv run 3 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74. The units I03, I04 and I06 are included.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R1 csv run 4 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74. The units are I03, I04 and I06.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R1 csv run 5 graded by code

12. These are W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73 and W74, reached through I02, I03, I04 and I06.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R2 rdf run 1 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R2 rdf run 2 graded by code

12. These are W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74, through I02, I03, I04 and I06.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R2 rdf run 3 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74. I include the units I03, I04 and I06.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R2 rdf run 4 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R2 rdf run 5 graded by code

12. These are W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73 and W74, via I02, I03, I04 and I06.

JSON: {"count": 12}

Why: count: expected 8, got 12

✅ R6 rdf+ontology run 1 graded by code

8: W01, W03, W06, W12, W13, W19, W71, W72. I06 is an affiliated institute and is not a unit of I02.

JSON: {"count": 8}

✅ R6 rdf+ontology run 2 graded by code

8. These are W01, W03, W06, W12, W13, W19, W71 and W72, with W02 merged into W03.

JSON: {"count": 8}

✅ R6 rdf+ontology run 3 graded by code

8: W01, W03, W06, W12, W13, W19, W71, W72. W71 counts because A08's last-listed affiliation is I04, which sits under I03 and then I02.

JSON: {"count": 8}

✅ R6 rdf+ontology run 4 graded by code

8: W01, W03, W06, W12, W13, W19, W71 and W72. W70 and W73 are credited to I06, which is an affiliated institute and so not a unit.

JSON: {"count": 8}

✅ R6 rdf+ontology run 5 graded by code

8 (W01, W03, W06, W12, W13, W19, W71, W72). W70 and W73 are credited only to the affiliated institute I06.

JSON: {"count": 8}

✅ R5 csv+ontology run 1 graded by code

8. They are W01, W03, W06, W12, W13, W19, W71 and W72, with units I03 and I04 included. I06 is an affiliated institute, so it is not a unit.

JSON: {"count": 8}

✅ R5 csv+ontology run 2 graded by code

8. The works are W01, W03, W06, W12, W13, W19, W71 and W72. W70, W73 and W74 go to I06, an affiliated institute that does not roll up to I02.

JSON: {"count": 8}

✅ R5 csv+ontology run 3 graded by code

8 (W01, W03, W06, W12, W13, W19, W71, W72). I06 is an affiliated institute, so its works (W70, W73) do not count towards I02.

JSON: {"count": 8}

✅ R5 csv+ontology run 4 graded by code

8. They are W01, W03, W06, W12, W13, W19, W71 and W72. W70 is credited only to I06, which is an affiliated institute and so not a unit of I02.

JSON: {"count": 8}

✅ R5 csv+ontology run 5 graded by code

8: W01, W03, W06, W12, W13, W19, W71, W72. W70, W73 and W74 are credited to I06, an affiliated institute that is not a unit of I02.

JSON: {"count": 8}

✅ R4 csv+markdown run 1 graded by code

8. They are W01, W03, W06, W12, W13, W19, W71 and W72. W71 counts because A08's last-listed affiliation is I04. W70, W73 and W74 go only to I06, an affiliated institute (AFF), which is not a unit of I02.

JSON: {"count": 8}

✅ R4 csv+markdown run 2 graded by code

8: W01, W03, W06, W12, W13, W19, W71, W72. W70 and W73 are credited to I06, an affiliated institute, so they do not count.

JSON: {"count": 8}

✅ R4 csv+markdown run 3 graded by code

8. They are W01, W03, W06, W12, W13, W19, W71 and W72. W70 and W73 go to I06, which is an affiliated institute (AFF) and not a unit.

JSON: {"count": 8}

✅ R4 csv+markdown run 4 graded by code

8 (W01, W03, W06, W12, W13, W19, W71, W72).

JSON: {"count": 8}

✅ R4 csv+markdown run 5 graded by code

8. They are W01, W03, W06, W12, W13, W19, W71 and W72.

JSON: {"count": 8}

❌ R3 csv+padding run 1 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R3 csv+padding run 2 graded by code

12. These are W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73 and W74. W73 and W74 come only through I06, so the count is 10 if the affiliated institute I06 is not counted as a unit.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R3 csv+padding run 3 graded by code

12. These are W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73 and W74.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R3 csv+padding run 4 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74.

JSON: {"count": 12}

Why: count: expected 8, got 12

❌ R3 csv+padding run 5 graded by code

12: W01, W03, W06, W07, W12, W13, W19, W70, W71, W72, W73, W74. This includes the affiliated I06 through its parent link to I02, and counts W02/W03 once.

JSON: {"count": 12}

Why: count: expected 8, got 12

✅ R10 executed run 1 graded by code

8. These are W01, W03, W06, W12, W13, W19, W71 and W72, credited to I02, I03 or I04.

JSON: {"count": 8}

✅ R10 executed run 2 graded by code

8 (W01, W03, W06, W12, W13, W19, W71, W72).

JSON: {"count": 8}

❌ R10 executed run 3 graded by code

7. These are W01, W03, W06, W12, W13, W19 and W72, credited to I02, I03 or I04.

JSON: {"count": 7}

Why: count: expected 8, got 7

✅ R10 executed run 4 graded by code

8. These are W01, W03, W06, W12, W13, W19, W71 and W72, credited via I02, I03 or I04.

JSON: {"count": 8}

✅ R10 executed run 5 graded by code

8 (W01, W03, W06, W12, W13, W19, W71, W72), counting I02, I03 and I04.

JSON: {"count": 8}