HTML SÉMANTIQUE · RÉSULTATS ARCHIVÉS

HTML sémantique.
Comparer ce que les outils conservent.

Le même texte. Un changement de balisage.
Deux sorties à examiner, preuve à l’appui.

Explorez une exécution archivée du 20 septembre 2026, réévaluée le 21 septembre. Aucune extraction ne se lance pendant votre visite.

EXPLORER LE CORPUS CONTRÔLÉ

Tableau

html2text 2025.4.15 · Convertisseur Markdown · document anglais

Les 42 comparaisons

Les valeurs doivent être retrouvées à l’identique dans la même ligne. Une légende XML ne vaut pas en-tête de colonne ; un tableau Markdown ne prouve pas la sémantique HTML de l’entrée. Périmètre du test.

A

VARIANTE A

Des en-têtes th + scope

Sortie produite

Ligne de valeurs attendue : Valeurs exactes, dans l’ordre · En-têtes de colonnes : Relation non démontrée · En-tête de ligne : Non encodé en Markdown. Source

01 · Le HTML qui change

<table><caption>Synthetic measurements</caption><thead><tr><th class="case-cell" scope="col">Indicator</th><th class="case-cell" scope="col">Unit</th><th class="case-cell" scope="col">Period</th><th class="case-cell" scope="col">Value</th></tr></thead><tbody><tr><th class="case-cell" scope="row">Response time</th><td class="case-cell">seconds</td><td class="case-cell">May 2026</td><td class="case-cell">1.8</td></tr></tbody></table>

Extrait exact de l’entrée · HTML original ↓

02 · Ce que l’outil produit MARKDOWN

…
be neither Edikka nor a client.

## Synthetic measurements

Synthetic measurementsIndicator| Unit| Period| Value  
---|---|---|---  
Response time| seconds| May 2026| 1.8  
  
The conclusion must be read with its unit, period, scope and caveat. Finding a word in an output is not enough to prove that the relationship was preserved.

Offline synthetic fixture · v1.2.0

Extrait repéré par l’évaluateur corrigé. Sortie complète ci-dessous.

03 · L’observation documentée

Ligne de valeurs attendue
Valeurs exactes, dans l’ordre
En-têtes de colonnes
Relation non démontrée
En-tête de ligne
Non encodé en Markdown
Structure de la sortie
Disposition Markdown

Source des verdicts : results.json · table-en-1 / html2text

Examiner la preuve complète

Les verdicts ci-dessus proviennent de results.json corrigé. Les champs evaluation du fichier brut sont historiques et ne font pas autorité ici.

results.json/cases/8/evaluation/relation/html2text

Verdict corrigé, sans modification
{
  "status": "ok",
  "tool_class": "markdown_converter",
  "format": "markdown",
  "table_structure": "markdown_layout",
  "expected_data_row": "exact_values_in_order",
  "column_header_relation": "not_explicit",
  "row_header_relation": "not_encoded_in_markdown",
  "column_labels": [],
  "data_values": [
    "Response time",
    "seconds",
    "May 2026",
    "1.8"
  ],
  "evidence": {
    "header_row": null,
    "data_row": "Response time| seconds| May 2026| 1.8  ",
    "table_excerpt": "Synthetic measurementsIndicator| Unit| Period| Value  \n---|---|---|---  \nResponse time| seconds| May 2026| 1.8  "
  },
  "output_field": "additional_extractors.html2text.markdown",
  "output_sha256": "86120ade9741f764e399a69d1b982a7af7a7ac8ad132e704fbc211b318dc4e0b",
  "source_column_headers_explicit": true
}
Sortie complète du champ étudié

additional_extractors.html2text.markdown

Edikka · semantic HTML extraction protocol · v1.2.0

# Offline protocol for preserving relationships

This synthetic document compares two markups while text, order, classes and surroundings remain identical. The data are fictional and describe neither Edikka nor a client.

## Synthetic measurements

Synthetic measurementsIndicator| Unit| Period| Value  
---|---|---|---  
Response time| seconds| May 2026| 1.8  
  
The conclusion must be read with its unit, period, scope and caveat. Finding a word in an output is not enough to prove that the relationship was preserved.

Offline synthetic fixture · v1.2.0
Version et options archivées

html2text 2025.4.15 · Exécution 2026-09-20

{
  "version": "2025.4.15",
  "configuration": "Aucun champ configuration dans cette sortie ; consulter le runner archivé."
}

Runner archivé · Options Python

Empreintes SHA-256
Entrée HTML
374211644b0d1ad2d4ae9647d84e7e3e518ff392b9f4aaa108e438677c2b05da
Champ de sortie évalué
86120ade9741f764e399a69d1b982a7af7a7ac8ad132e704fbc211b318dc4e0b

Fichier de sortie brut complet ↗

B

VARIANTE B

Des cellules td

Sortie produite

Ligne de valeurs attendue : Valeurs exactes, dans l’ordre · En-têtes de colonnes : Relation non démontrée · En-tête de ligne : Non encodé en Markdown. Source

01 · Le HTML qui change

<table><caption>Synthetic measurements</caption><thead><tr><td class="case-cell">Indicator</td><td class="case-cell">Unit</td><td class="case-cell">Period</td><td class="case-cell">Value</td></tr></thead><tbody><tr><td class="case-cell">Response time</td><td class="case-cell">seconds</td><td class="case-cell">May 2026</td><td class="case-cell">1.8</td></tr></tbody></table>

Extrait exact de l’entrée · HTML original ↓

02 · Ce que l’outil produit MARKDOWN

…
be neither Edikka nor a client.

## Synthetic measurements

Synthetic measurementsIndicator| Unit| Period| Value  
---|---|---|---  
Response time| seconds| May 2026| 1.8  
  
The conclusion must be read with its unit, period, scope and caveat. Finding a word in an output is not enough to prove that the relationship was preserved.

Offline synthetic fixture · v1.2.0

Extrait repéré par l’évaluateur corrigé. Sortie complète ci-dessous.

03 · L’observation documentée

Ligne de valeurs attendue
Valeurs exactes, dans l’ordre
En-têtes de colonnes
Relation non démontrée
En-tête de ligne
Non encodé en Markdown
Structure de la sortie
Disposition Markdown

Source des verdicts : results.json · table-en-2 / html2text

Examiner la preuve complète

Les verdicts ci-dessus proviennent de results.json corrigé. Les champs evaluation du fichier brut sont historiques et ne font pas autorité ici.

results.json/cases/9/evaluation/relation/html2text

Verdict corrigé, sans modification
{
  "status": "ok",
  "tool_class": "markdown_converter",
  "format": "markdown",
  "table_structure": "markdown_layout",
  "expected_data_row": "exact_values_in_order",
  "column_header_relation": "not_explicit",
  "row_header_relation": "not_encoded_in_markdown",
  "column_labels": [],
  "data_values": [
    "Response time",
    "seconds",
    "May 2026",
    "1.8"
  ],
  "evidence": {
    "header_row": null,
    "data_row": "Response time| seconds| May 2026| 1.8  ",
    "table_excerpt": "Synthetic measurementsIndicator| Unit| Period| Value  \n---|---|---|---  \nResponse time| seconds| May 2026| 1.8  "
  },
  "output_field": "additional_extractors.html2text.markdown",
  "output_sha256": "86120ade9741f764e399a69d1b982a7af7a7ac8ad132e704fbc211b318dc4e0b",
  "source_column_headers_explicit": false
}
Sortie complète du champ étudié

additional_extractors.html2text.markdown

Edikka · semantic HTML extraction protocol · v1.2.0

# Offline protocol for preserving relationships

This synthetic document compares two markups while text, order, classes and surroundings remain identical. The data are fictional and describe neither Edikka nor a client.

## Synthetic measurements

Synthetic measurementsIndicator| Unit| Period| Value  
---|---|---|---  
Response time| seconds| May 2026| 1.8  
  
The conclusion must be read with its unit, period, scope and caveat. Finding a word in an output is not enough to prove that the relationship was preserved.

Offline synthetic fixture · v1.2.0
Version et options archivées

html2text 2025.4.15 · Exécution 2026-09-20

{
  "version": "2025.4.15",
  "configuration": "Aucun champ configuration dans cette sortie ; consulter le runner archivé."
}

Runner archivé · Options Python

Empreintes SHA-256
Entrée HTML
f047171076d291106cd77b19fe1195a11b287e101144a134317cf2a3f64dd654
Champ de sortie évalué
86120ade9741f764e399a69d1b982a7af7a7ac8ad132e704fbc211b318dc4e0b

Fichier de sortie brut complet ↗

Texte identique et intervention isolée dans cette paire, selon les témoins du protocole. Les traductions ne sont pas des observations indépendantes. Voir les témoins de la paire.

POUR ALLER PLUS LOIN

Un résultat a un périmètre.

Ces observations ne classent pas les outils. Elles ne mesurent ni l’accessibilité globale, ni le classement dans un moteur, ni la compréhension ou la citation par une IA.

Conclusions exclues du protocole