Q29, run 2026-11-06-0808-sonnet-query
Of the works citing "Drift-aware mapping with low-cost sonar" (either version), how many are self-citations at the level of authors, of the University of Albury (units included), and of countries?
Tests: Self-citation depends on the level; W12 is Mara Ellison under another record, W13 her co-author; W16 is the other M. Ellison.
Expected: author = 2 institution = 2 country = 4
sql run 1
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sql run 2
Author 2 (W12, W13). Institution 2 (W12, W13). Country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sql run 3
Author 2 (W12, W13). Institution 2 (W12, W13). Country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sql run 4
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sql run 5
Author 2 (W12 and W13), institution 2 (W12 and W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+markdown run 1
Author 2, institution 2, country 4. Author: W12 and W13. Institution (Albury): W12 and W13. Country (GB): W12, W13, W14 and W15.
JSON: {"author": 2, "institution": 2, "country": 4}
sql+markdown run 2
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+markdown run 3
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+markdown run 4
Author 2 (W12, W13); institution 2 (W12, W13); country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+markdown run 5
2 by author, 2 by the University of Albury and 4 by country. Authors: W12 and W13 share A07 or Mara Ellison. University of Albury: those same two. Countries: GB for W12, W13, W14 and W15.
JSON: {"author": 2, "institution": 2, "country": 4}
sql+executed run 1
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+executed run 2
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15). The institution count includes W13 through I03, a unit of I02.
JSON: {"author": 2, "institution": 2, "country": 4}
sql+executed run 3
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+executed run 4
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sql+executed run 5
Author 2, institution 2, country 4. At author and institution level the self-citing works are W12 and W13. At country level (GB) they are W12, W13, W14 and W15.
JSON: {"author": 2, "institution": 2, "country": 4}
sparql run 1
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sparql run 2
(no answer found)
Why: no structured answer
sparql run 3
Author 3 (W12, W13, W15). Institution 3 (the same three works). Country 4 (those three plus W14, from GB's I05).
JSON: {"author": 3, "institution": 3, "country": 4}
Why: author: expected 2, got 3; institution: expected 2, got 3
sparql run 4
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15). W16 is by A04, who is a different person.
JSON: {"author": 2, "institution": 2, "country": 4}
sparql run 5
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15, all GB).
JSON: {"author": 2, "institution": 2, "country": 4}
sparql+ontology run 1
Author 2, institution 2, country 4. Author self-citations are W12 and W13. Institution self-citations are the same two, since W13 sits in I03 under I02. Country self-citations add W14 and W15, which are also GB.
JSON: {"author": 2, "institution": 2, "country": 4}
sparql+ontology run 2
Author 2 (W12, W13), institution 2 (W12, W13) and country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sparql+ontology run 3
(no answer found)
JSON: {"author": null, "institution": null, "country": null}
Why: author: expected 2, got None; institution: expected 2, got None; country: expected 4, got None
sparql+ontology run 4
Author 2 (W12, W13). Institution 2 (W12, W13). Country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}
sparql+ontology run 5
Author 2 (W12, W13), institution 2 (W12, W13), country 4 (W12, W13, W14, W15).
JSON: {"author": 2, "institution": 2, "country": 4}