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-182"

✎ View and edit SQL

This data as json, CSV (advanced)

matches_excerpt 1

  • 1 1

kind 1

  • sparql 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
68 Legal basis encoded as an empty identifier URI form-182 Legal basis encoded as an empty identifier URI probes/2026-09/form-182-empty-celex-uri.sparql sparql corpus-2026-09-eurlex 2026-09-09 curl -G https://publications.europa.eu/webapi/rdf/sparql -H 'Accept: text/csv' --data-urlencode query@probes/2026-09/form-182-empty-celex-uri.sparql 43   2026-09-09 1 Re-run live: 43 acts, the same list as the frozen lot A. # Fault Atlas probe — form-182: legal basis encoded as an empty CELEX URI. # Endpoint: https://publications.europa.eu/webapi/rdf/sparql (public, no key) # Population: the whole Cellar graph as served on the day of the run. # Written 2026-09-09 from the lot A observation (Alexandrie, frozen N-Triples); # re-run live 2026-09-09 by the Fault Atlas maintainer: 43 acts, same list. # # curl -G https://publications.europa.eu/webapi/rdf/sparql \ # -H 'Accept: text/csv' --data-urlencode query@probes/2026-09/form-182-empty-celex-uri.sparql # # Expected: 43 rows. Widening the predicate (second query, commented) shows the same # empty URI as object of 14 predicates, 8,164 triples in all — form-182 in lot A is # the tip of it. PREFIX cdm: <http://publications.europa.eu/ontology/cdm#> SELECT ?act WHERE { ?act cdm:resource_legal_based_on_resource_legal <http://publications.europa.eu/resource/celex/> . } ORDER BY ?act # --- wider count, run separately: # SELECT ?p (COUNT(*) AS ?n) WHERE { ?s ?p <http://publications.europa.eu/resource/celex/> . } GROUP BY ?p

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 3.117ms · Data license: CC BY-SA 4.0 (records) · Apache 2.0 (tools) · Data source: Loxyn-Korela/fault-atlas