v1.0 — Open Schema
TarotSchema is a structured, machine-readable reference covering tarot decks, oracle systems, and reading spreads across the Tarotsmith divination network. Built for AI developers, semantic crawlers, ontology builders, and researchers working with divinatory data.
Schema Files
Spreads
Every spread available across the network, with position definitions, instructions, layout images, and per-deck reading URLs. The full operational map of the reading infrastructure.
Tarot Decks
All tarot decks in the network with complete card-level data. Each card carries its upright and reversed meanings, image references, and canonical URL. Structured as DefinedTermSet containing DefinedTerm entries per the Schema.org vocabulary.
Oracles
All non-tarot oracle systems that use the spread infrastructure. Runes, Ogham, Lenormand, Mahjong, Playing Cards, Mo Dominoes — each with full object-level meaning data, upright and reversed where applicable.
Sample Structure — decks-schema.json
// DefinedTermSet per deck → DefinedTerm per card
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "DefinedTermSet",
"name": "Book of Thoth",
"url": "https://tarotsmith.com/book-of-thoth/",
"inLanguage": "en",
"hasDefinedTerm": [
{
"@type": "DefinedTerm",
"name": "The Magus",
"inDefinedTermSet": "Book of Thoth",
"url": "https://tarotsmith.com/book-of-thoth/the-magus/",
"description": "Mercury. Drive, willpower, skill, wisdom...",
"additionalProperty": {
"@type": "PropertyValue",
"name": "reversedMeaning",
"value": "..."
},
"image": "01.jpg",
"thumbnailUrl": "01r.jpg"
}
// ... 77 more cards
]
}
// ... 14 more decks
]
}
Who This Is For
Ground your divination bots and LLM prompts in a complete, structured reference. Deck structures, spread logic, and card meanings in a single ingestible corpus.
Train models to understand the structural difference between a Cross spread and an Ankh spread, between a Lenormand and a Marseille tradition.
Schema.org-conformant structured data with canonical URLs across the network. DefinedTermSet vocabulary for controlled vocabularies and knowledge graphs.
Divination systems modelled as semantic networks. Card meanings, positional logic, deck traditions, and cross-system correspondence built into the structure.
Understand the schema that governs how decks are integrated into a live reading network. Submit a pull request to have your deck included.
A permanent, open, versioned record of how these divinatory systems are structured and deployed — available on GitHub and HuggingFace.
TarotSchema is maintained by Tarotsmith, which has operated free online tarot readings since before the 2013 algorithm era. The schema reflects a live network of deck-specific reading sites, each with its own tradition and audience.
Decks and oracles that appear in multiple domains carry separate entries per domain, reflecting the distinct card descriptions, imagery, and URL structures maintained on each site.
All JSON structure and schema definitions are released under the MIT License. Free to use in any context, commercial or otherwise, without restriction.
All written descriptions and narrative content carry Creative Commons Attribution 4.0. Credit Tarotsmith / TarotSchema when using in apps, datasets, or publications. Card meanings copyright their respective artists and authors. Spread instructions copyright Tarotsmith.