Acquisition
Systematic literature search across scholarly sources — OpenAlex, CORE, Semantic Scholar — with a citation backbone (OpenCitations) and citation-based ranking to build a curated, non-redundant corpus.
Plate IILiterature → Data
A curated, structured repository that aggregates and standardizes dispersed taxonomic literature — transforming scientific PDFs into provenance-anchored, machine-readable knowledge.
⟢ Overview
Foram taxonomy is documented across thousands of journal articles, monographs, and legacy catalogs — many decades old, in multiple languages, with inconsistent terminology. Nomia is the ingestion pipeline that solves this: it reads that literature systematically, extracts the relevant biological and bibliographic content, normalizes it against a controlled vocabulary, and outputs structured records that downstream tools — Testaria, the educational portal, and the open API — can query reliably.
The pipeline is designed around a clear separation of concerns: acquisition finds the literature; extraction reads it; normalization aligns terminology; structuring stores it. Each stage has defined quality gates, and no record advances without passing the stage before it.
⟢ Pipeline Stages
Systematic literature search across scholarly sources — OpenAlex, CORE, Semantic Scholar — with a citation backbone (OpenCitations) and citation-based ranking to build a curated, non-redundant corpus.
PDF → Markdown conversion (GROBID/Docling-class tooling), bibliographic and scientific metadata extraction, species-name detection (GNfinder-class), and candidate morphological-character extraction from text with mandatory human review.
Lexical variation across publications — 'foliate' vs 'foliáceo,' 'bilamellar' vs 'bilaminar' — is mapped onto a controlled SKOS vocabulary (prefLabel / altLabel) so every concept resolves to a single canonical term.
Normalized data is written to PostgreSQL + pgvector and a faceted OpenSearch index, keyed by WoRMS AphiaID. Every record carries a provenance reference; nothing is asserted without a source.
⟢ Design Principles
These constraints are architectural, not optional. Every component of the pipeline is designed to enforce them automatically; violations surface as quality-gate failures, not silent data errors.
"The LLM translates text into structured extraction candidates. It is never a taxonomic authority — a human curator confirms every record."
⟢ Outputs
Bibliographic corpus
Structured reference records with provenance links, de-duplicated and ranked by citation weight.
Character occurrences
Morphological character–state pairs extracted from text, linked to the source passage and the species AphiaID.
Controlled vocabulary
A SKOS vocabulary of character labels and state terms, with synonym (altLabel) mappings for cross-publication normalization.
⟢ Continue Exploring
The structured character records Nomia produces are the foundation Testaria queries when it filters species candidates by morphology.