CoolFace
Datasetpublic

yssf-io/service-public

Service-Public.fr — Fiches pratiques Administrative knowledge base extracted from service-public.fr, the French government's official public service information website, maintained by the Direction de l'information légale et administrative (DILA). Intended for use as context in RAG (Retrieval-Augmented Generation) pipelines for French administrative Q&A. Dataset details Total records: 5,535 Records with prose content (has_content = true): 3,055 Average text… See the full description on the dataset page: https://huggingface.co/datasets/yssf-io/service-public.

sourceHugging Faceetalab-2.0updated 7mo agoView on Hugging Face
0likes27downloads
Dataset Card

Service-Public.fr — Fiches pratiques

Administrative knowledge base extracted from service-public.fr, the French government's official public service information website, maintained by the Direction de l'information légale et administrative (DILA).

Intended for use as context in RAG (Retrieval-Augmented Generation) pipelines for French administrative Q&A.

Dataset details

  • Total records: 5,535
  • Records with prose content (has_content = true): 3,055
  • Average text length (content records): ~9,652 characters
  • Language: French
  • Last source update: see last_modified field per record
  • License: Licence Ouverte Etalab 2.0 (equivalent to CC-BY)

Fields

FieldTypeDescription
idstringFiche identifier (e.g. F1, F10004)
urlstringCanonical URL on service-public.fr
typestringPublication type (see table below)
titlestringFull title of the fiche
descriptionstringShort summary (1–2 sentences)
subjectstringBroad subject area
themestringNavigation theme
audiencestringTarget audience (Particuliers, Professionnels, etc.)
last_modifiedstringDate of last significant update (YYYY-MM-DD)
legal_sourcesstringComma-separated Légifrance URLs underpinning the fiche
breadcrumblist[string]Navigation path from homepage to this fiche
textstringFull fiche content as clean Markdown
char_countintCharacter count of text
has_contentbooltrue for fiches with prose content; false for forms, simulators, online services, etc.

Publication types

TypeCount
Fiche d'information conditionnée1486
Fiche Question-réponse conditionnée1404
Formulaire882
Téléservice700
Modèle de document329
Dossier232
Outil de recherche177
Simulateur171
Recherche guidée96
Fiche Comment faire si conditionné21
Fiche avec liens externes15
Theme11
5
Téléservice personnalisé sur SP2
Accueil audience1
Liste - Comment faire si1
Liste - Question-réponse1
Liste - Service en ligne1

Filtering tip

For RAG or QA use, filter to records where has_content = true to exclude forms, online services, and simulators that contain no prose:

python
from datasets import load_dataset

ds = load_dataset("yssf-io/service-public")
fiches = ds["train"].filter(lambda r: r["has_content"])

Text format

The text field uses Markdown conventions:

  • ## / ### headings for chapters and subchapters (titles are often phrased as questions)
  • **bold** for emphasized terms
  • > **À noter** / **Attention** / **À savoir** blockquotes for callouts and warnings
  • Bullet lists for conditions, steps, and document requirements
  • Conditional branches (e.g. different rules by company size or nationality) are preserved as nested headings

Source & license

Data sourced from the data.gouv.fr open data portal under the Licence Ouverte Etalab 2.0. © Direction de l'information légale et administrative (DILA) — Premier ministre.