Q31, run 2026-11-06-0855-sonnet-query

← back to the run

Which works cite at least one of the works that cite W01?

Tests: Two hops; W51 cites both first-hop works; W90 is a test record.

Expected: works = ['W1042', 'W337', 'W338', 'W396', 'W50', 'W51', 'W52', 'W546', 'W682', 'W801', 'W895']

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

The 11 works listed in the JSON.

JSON: {"works": ["W682", "W1042", "W338", "W52", "W51", "W895", "W337", "W546", "W801", "W50", "W396"]}

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

W682, W1042, W338, W52, W51, W895, W337, W546, W801, W50, W396.

JSON: {"works": ["W682", "W1042", "W338", "W52", "W51", "W895", "W337", "W546", "W801", "W50", "W396"]}

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

W682, W1042, W338, W52, W51, W895, W337, W546, W801, W50 and W396, from the two-hop citation query.

JSON: {"works": ["W682", "W1042", "W338", "W52", "W51", "W895", "W337", "W546", "W801", "W50", "W396"]}

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

W682, W1042, W338, W52, W51, W895, W337, W546, W801, W50, W396.

JSON: {"works": ["W682", "W1042", "W338", "W52", "W51", "W895", "W337", "W546", "W801", "W50", "W396"]}

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

Ten works: W50, W51, W52, W337, W338, W396, W546, W682, W801, W1042.

JSON: {"works": ["W50", "W51", "W52", "W337", "W338", "W396", "W546", "W682", "W801", "W1042"]}

Why: works: expected ['W1042', 'W337', 'W338', 'W396', 'W50', 'W51', 'W52', 'W546', 'W682', 'W801', 'W895'], got ['W50', 'W51', 'W52', 'W337', 'W338', 'W396', 'W546', 'W682', 'W801', 'W1042']