Corroboration and flags
On this page
Origins, not outlets #
corroborated. Anything else is a flag.
The five states #
claims[].state takes one of these values. Only corroborated is not a flag.
| State | What it means | In the text |
|---|---|---|
corroborated | ||
singleSource | ||
circular | ||
disputed | ||
parallel |
originCount on the claim is the number of independent origins behind it, so a singleSource claim has originCount 1.
Reading the flags over the API #
corroborated. Each one names its sources and the unit of text it sits in.
curl "$BRENZURI_URL/api/v1/articles/$ARTICLE_ID" \
-H "Authorization: Bearer $BRENZURI_KEY" \
| jq '[.claims[] | select(.state != "corroborated") | {id, text, state, originCount, paragraph}]'Two exits from a flag #
Add a source. POST /articles/{id}/claims/{claimId}/sourceswith a URL. The page is fetched, checked for whether it carries the claim, and the origins are grouped again. A key or an agent with theeditscope can do this. If the page does not carry the claim the answer is 422source_does_not_supportand nothing is added.Keep it with a note. A person records why the flag stands. The claim then has keptFlag: trueand akeptNote, and the note travels into the export. Only a person can do this; it is not on the list a key may call.
The check runs twice #
quality as q-readback.