Querybase v0

API fédérée d'accès aux corpus épistémiques COQF

OCRI / AIDEC — querybase.citizen-analyzer.org
🔑 Authentification requise

Toutes les requêtes nécessitent une clé API OCRI.

Header : X-QB-Key: QB-VOTRE-CLE
ou param : ?key=QB-VOTRE-CLE

Endpoints disponibles

GET /api.php?endpoint=meta toujours disponible
Informations sur le corpus, statistiques, liste des endpoints. Point d'entrée recommandé.
curl -H "X-QB-Key: QB-..." https://querybase.citizen-analyzer.org/api.php?endpoint=meta
GET /api.php?endpoint=entities
Liste des entités avec leur statut COQF, secteur, nombre d'analyses.
secteur=politique zone=établi type=personnalité status=validated limit=100 offset=0
GET /api.php?endpoint=claims
Claims extraits avec zones épistémiques. Filtrable par type, zone, scope, dimension, date.
scope=emmanuel-macron dimension=trust zone=certifié type=biais_confirmation since=2026-01-01 format=jsonl
GET /api.php?endpoint=sjm
Super JSON Maître — assemblage des 4 dimensions pour un scope/niveau donné.
scope=le-monde niveau=entite dimension=rhetorique
GET /api.php?endpoint=corpus entraînement LLM
Export complet du corpus en format JSONL compatible HuggingFace. Inclut représentation textuelle naturalisée pour entraînement.
format=jsonl version=2026-Q1 zone=certifié secteur=medias certifie_only=1
curl -H "X-QB-Key: QB-..." "https://querybase.citizen-analyzer.org/api.php?endpoint=corpus&format=jsonl&certifie_only=1" > corpus_ocri.jsonl
GET /api.php?endpoint=snapshot
État figé du corpus à une date donnée. Reproductible — pour citations académiques.
date=2026-03-01 niveau=secteur scope=politique
GET /api.php?endpoint=clivages
Contradictions structurelles inter-entités détectées par le pipeline COQF.
niveau=secteur scope=politique min_intensite=0.5

Corpus fédérés

Chaque clé API détermine quels corpus sont accessibles via le paramètre ?corpus=.
corpus=citizen corpus=rawcore_juridique corpus=rawcore_sante
Les corpus grisés sont en attente de déploiement Rawcore.

Formats de réponse

format=json réponse JSON structurée (défaut)
format=jsonl une ligne JSON par entrée — compatible HuggingFace Dataset, pipelines ML