IUCN Red List data observations

An unofficial, independent review to support data improvement · IUCN Red List version 2026-1

HTML and plain-text narrative fields that differ

Source: IUCN Red List 2026-1 (CSV export) · 523 rows

The table below lists assessments where the plain-text version of a narrative field does not match the HTML version. Six narrative fields (rationale, habitat, threats, population, range, use and trade) appear in two of the IUCN CSV exports: assessments_with_html.csv contains them with HTML markup, and assessments.csv contains a plain-text version of the same text. To compare the two, the HTML version is reduced to plain text and checked against the plain-text version for each assessment. Differences that are only whitespace, non-breaking spaces, or entity encoding are not listed, so every row here is a genuine difference in the readable text. Only the formatting and encoding of the text is compared; nothing here comments on the scientific content.

A recurring pattern is heavy redundant markup: the HTML contains long runs of repeated empty tags, and the plain-text version then comes out empty or truncated. The most extreme case here is Euphorbia calyculata (threats), whose HTML runs to about 62,486 characters, roughly 311 times its readable text, while its plain-text version is cut off inside that markup. These rows are marked "redundant markup" and explained in the detail column.

Use the Compare button on any row to open a side-by-side view of the assessments.csv plain text and the suggested plain text extracted from assessments_with_html.csv, with the HTML source shown colour-coded so the empty-tag runs are visible, plus a suggested cleaned-up HTML with the redundant markup removed. Each view opens with a short note on what changed (for example, an invisible character that accounts for an otherwise hidden difference) and, where the same assessment was retrieved from the IUCN API, a note on whether the field matches the API.

Why it matters

When the HTML and plain-text versions of a field disagree, readers see different content depending on which export or view they use, and a field that comes out empty or truncated drops information the HTML still holds.

Suggestion

Regenerate the plain-text export from the HTML so the two agree, and clean up the redundant empty markup that causes the empty and truncated cases.

By observation

ObservationCount
plain text truncated (redundant markup)261
text differs193
plain text empty (redundant markup)64
plain text truncated5

By field

FieldDifferences
rationale162
habitat75
threats103
population65
range97
useTrade21

Preview

FieldSpeciesStatusObservationCompareDetailClassTaxon idAssessmentRed List
habitatHaemulon albumDDplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 4 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.ACTINOPTERYGII1902061944164view
habitatAnisotremus virginicusLCplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 23 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.ACTINOPTERYGII1944092333098view
habitatPampus argenteusVUplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 6 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.ACTINOPTERYGII16685557276603view
habitatAnisotremus virginicusLCplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 23 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.ACTINOPTERYGII19440983390989view
habitatHaemulon albumDDplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 5 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.ACTINOPTERYGII19020684803306view
habitatEuphorbia calyculataLCplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 293 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA126603210126603989view
habitatBourreria superbaENplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 42 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA136813869137376409view
populationGaleorhinus galeusCRplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 5 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.CHONDRICHTHYES393522907336view
populationCarcharhinus signatusENplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 17 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.CHONDRICHTHYES602193094326view
populationMugil cephalusDDplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 121 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.ACTINOPTERYGII13556757158848view
populationCrossopetalum gaumeriLCplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 121 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA126299740126300656view
populationCrossopetalum managuatilloLCplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 175 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA126299788126300666view
populationEuonymus chiapensisCRplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 93 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA126299873126300686view
populationEuonymus corymbosusENplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 160 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA126299907126300691view
populationPsychotria aguilariiENplain text empty (redundant markup)The assessments.csv field is empty while assessments_with_html.csv contains text. The HTML is about 54 times the size of its readable text, and the plain-text version appears to have been cut off inside the redundant markup.MAGNOLIOPSIDA126618036126620478view

Showing the first 15 of 523 rows. View the full list →   Download CSV (523 rows)