home / fault-atlas

probes

The exact question asked of a corpus, kept verbatim (code column): a Python regex on one document, a SPARQL query on a public endpoint, a shell request. result_count/result_of is the re-run figure on result_date; matches_excerpt says whether that figure is the one quoted in the observation (0 = differs, both kept).

Data license: CC BY-SA 4.0 (records) · Apache 2.0 (tools) · Data source: Loxyn-Korela/fault-atlas

1 row where form_id = "form-185"

✎ View and edit SQL

This data as json, CSV (advanced)

matches_excerpt 1

  • 1 1

kind 1

  • http 1

corpus_id 1

  • corpus-2026-09-eurlex 1
id ▼ form_id form_name file kind corpus_id written run result_count result_of result_date matches_excerpt note code
71 Text format served depends on the act's age (404 in one format, 200 in another) form-185 Text format served depends on the act's age (404 in one format, 200 in another) probes/2026-09/form-185-format-by-era.sh http corpus-2026-09-eurlex 2026-09-09 sh probes/2026-09/form-185-format-by-era.sh 2 3 2026-09-09 1 Re-run live on three acts: 2026 act served in xhtml+xml only, 1985 act in text/html only, 1968 act in no text format at all. #!/bin/sh # Fault Atlas probe — form-185: the text format Cellar serves depends on the act's age. # Public REST resolution by CELEX, content negotiation on Accept. No key. # Written 2026-09-09 from lot B (Alexandrie); re-run live 2026-09-09: # 32026D1970 (2026): xhtml+xml 200, text/html 404 # 31985L0374 (1985): xhtml+xml 404, text/html 200 # 31968R5759 (1968): 404 in both, and in Formex — no text served at all # A client that asks for one format only will call half the registry "without text". for celex in 32026D1970 31985L0374 31968R5759; do for accept in "application/xhtml+xml" "text/html" "application/xml;type=fmx4"; do printf '%s | %-28s | ' "$celex" "$accept" curl -s -o /dev/null -L -w '%{http_code} %{content_type}\n' \ -H "Accept: $accept" -H "Accept-Language: eng" \ "http://publications.europa.eu/resource/celex/$celex" done done

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE probes(id integer primary key, form_id text references forms(id), form_name text, file text, kind text, corpus_id text, written text, run text, result_count int, result_of int, result_date text, matches_excerpt int, note text, code text);
Powered by Datasette · Queries took 4.379ms · Data license: CC BY-SA 4.0 (records) · Apache 2.0 (tools) · Data source: Loxyn-Korela/fault-atlas