Alchemical Hands in the Hypnerotomachia Poliphili

Marginalia, Scholarship & Reception

← All Documents

Data Ontology

ONTOLOGY.md — 697 words

ONTOLOGY: The Actual Database Schema

This describes what EXISTS in db/hp.db. Nothing aspirational.
Last verified: 2026-03-20. 24 tables, ~3500 total rows. Schema version 3.

Canonical Tables

The Book and Its Copies

TableRowsPurpose
**hp_copies**6All known annotated copies (Russell's 6). Shelfmark, institution, edition, hand count, confidence.
**manuscripts**2Copies with local photographs (BL, Siena). Contains image directory paths.
**images**674Individual photographs. 196 BL (offset-corrected, folio=photo-13), 478 Siena (folio in filename). Has master_path (originals) and web_path (compressed).
**signature_map**448Deterministic lookup: signature (b6v) → folio number. From 1499 collation a-z8 A-F8 G4.

Annotations and Hands

TableRowsPurpose
**annotations**282CANONICAL. Migrated from dissertation_refs. Has annotation_type (6 types), hand_id, confidence.
**annotator_hands**11CANONICAL. 11 hands across 6 copies. Has alchemical_framework for Hand B and E.
**matches**431Ref-to-image links. 48 HIGH + 383 MEDIUM + 0 LOW.
**folio_descriptions**13Detailed analyses of alchemist-annotated folios.
**woodcuts**18Detected woodcuts with subjects, categories, annotation data. (60 more detected in image_readings, pending promotion.)
**image_readings**219Vision model readings of manuscript photographs. 30 phase-0 (historical) + 189 phase-1 (BL ground truth). Stores raw JSON, page number verification, woodcut detection.

Alchemical System

TableRowsPurpose
**alchemical_symbols**107 planetary metals + cinnabar, sulphur, hermaphrodite.
**symbol_occurrences**26Which symbols on which folios, attributed to which hand.

Scholarly Apparatus

TableRowsPurpose
**dictionary_terms**9415 categories. Has significance_to_hp, significance_to_scholarship.
**dictionary_term_links**247Bidirectional cross-references (RELATED, SEE_ALSO, PARENT).
**bibliography**109Works grouped by hp_relevance (PRIMARY/DIRECT/INDIRECT/TANGENTIAL).
**scholars**6059 with overviews. 11 tagged is_historical_subject.
**scholar_works**72Junction: scholars ↔ bibliography. has_summary flag.
**timeline_events**711499-2024. Editions, annotations, scholarship, art, literary influence.

Corpus

TableRowsPurpose
**documents**38PDFs/PPTXs cataloged from filesystem.
**document_topics**34Topic assignments (6-cluster taxonomy).

System

TableRowsPurpose
**schema_version**3Migration tracking. v3 = image_readings + expanded CHECK constraints.

Deprecated Tables (DO NOT QUERY)

TableRowsReplaced ByWhy Kept
**dissertation_refs**282annotationsOriginal extraction. Some scripts still reference.
**doc_folio_refs**282annotationsV2 duplicate with provenance columns. Not queried.
**annotators**11annotator_handsV2 duplicate with different column names.

Rule: New code MUST query canonical tables. Deprecated tables exist

only for backward compatibility and will not be updated.

Relationships


hp_copies.shelfmark ←→ manuscripts.shelfmark (for image-holding copies)
images.manuscript_id → manuscripts.id
matches.ref_id → dissertation_refs.id (LEGACY — should migrate to annotations.id)
matches.image_id → images.id
annotations.hand_id → annotator_hands.id
annotations.manuscript_id → manuscripts.id
symbol_occurrences.symbol_id → alchemical_symbols.id
symbol_occurrences.hand_id → annotator_hands.id
scholar_works.scholar_id → scholars.id
scholar_works.bib_id → bibliography.id
dictionary_term_links.term_id → dictionary_terms.id
woodcuts.signature_1499 ←→ signature_map.signature
image_readings.image_id → images.id

Coverage and Confidence

DataCoverageConfidence
Siena matches392/478 images matchedHIGH/MEDIUM
BL matches39/50 refs matched (11 beyond photo range)MEDIUM (174 offset-confirmed by Phase 1 vision reading)
Buffalo/Vatican/Cambridge/Modena0 matches (no photographs)N/A
Hand attribution204/282 annotations (72%)MEDIUM
Dictionary significance94/94 termsDRAFT (LLM-assisted)
Scholar overviews59/60 scholarsDRAFT (LLM-assisted)
Woodcut inventory18 cataloged + 60 detected in image_readings / ~172 total in 1499 editionMEDIUM (detected woodcuts are PROVISIONAL)

4 Unmapped Signatures

z5v, z6r, u3r, z5r — collation ambiguities. The signature map omits 'u'

per the 1499 convention; Russell may use it differently. z5 may exceed

quire z's leaf count. These are KNOWN UNRESOLVABLE without physical book access.