{
  "schema_version": "0.1",
  "generated": "2026-06-08",
  "public_origin": "https://magalia.wiki",
  "summary": "Public-safe resource index for Matrix Hub pages. Counts describe the local Magalia data spine and selected wider Documents reservoirs without exposing private filesystem paths.",
  "resources": [
    {
      "id": "formula-dossier-app",
      "title": "Formula Dossier interactive app",
      "kind": "html-app",
      "family": "formula-dossier",
      "count": 6617,
      "unit": "normalised decree shards",
      "href": "/matrix-hub/formula-dossier/dossier.html",
      "tags": ["formulae", "governance", "decrees", "preservation"],
      "note": "Eight-tab app with 58 closed-vocabulary formulae, 20+ case studies, institutional views, map, cross-influence network, and preservation typology."
    },
    {
      "id": "formulae-catalogue",
      "title": "Formulae catalogue",
      "kind": "generated-html",
      "family": "formula-dossier",
      "count": 320,
      "unit": "citation x formula hits",
      "href": "/matrix-hub/formula-dossier/formulae-catalogue.html",
      "tags": ["formulae", "Henry", "Rhodes", "ML", "RO", "OR"],
      "note": "Source-derived cross-source catalogue mined from Henry, Rhodes, ML, RO, OR, and Rhodes-Lewis."
    },
    {
      "id": "governance-corpus",
      "title": "Greco-Roman Public Documents corpus",
      "kind": "json-and-html",
      "family": "governance",
      "count": 28,
      "unit": "curated editions in governance-corpus.json",
      "href": "/matrix-hub/governance/governance-corpus.html",
      "tags": ["official documents", "editions", "senatus consulta", "decrees"],
      "note": "Curated companion edition corpus used by formula-dossier case studies and Matrix Hub governance pages."
    },
    {
      "id": "edh-sqlite",
      "title": "EDH SQLite index",
      "kind": "sqlite",
      "family": "inscriptions",
      "count": 81883,
      "unit": "rows",
      "href": "/matrix-hub/inscriptions/edh-corpus.html",
      "tags": ["EDH", "inscriptions", "places", "metadata"],
      "note": "Fields include HD id, genre, material, monument, province, country, findspot, century, TM, coordinates, and reader link state."
    },
    {
      "id": "list-sqlite",
      "title": "Unified inscription list",
      "kind": "sqlite",
      "family": "inscriptions",
      "count": 511973,
      "unit": "rows",
      "href": "/matrix-hub/inscriptions/browse.html",
      "tags": ["inscriptions", "EDCS", "EDH", "Trismegistos", "places"],
      "note": "Large inscription metadata table with type, province, findspot, place, century, coordinates, TM, EDCS, EDH, and language."
    },
    {
      "id": "papyri-sqlite",
      "title": "Papyri SQLite index",
      "kind": "sqlite",
      "family": "papyri",
      "count": 66079,
      "unit": "rows",
      "href": "/matrix-hub/papyri.html",
      "tags": ["papyri", "DDBDP", "Trismegistos", "metadata"],
      "note": "Metadata index for papyri; local DDbDP XML coverage makes full-text expansion feasible for most rows."
    },
    {
      "id": "magalia-catalogue",
      "title": "Magalia catalogue",
      "kind": "json",
      "family": "identity-spine",
      "count": 105,
      "unit": "records",
      "href": "/catalogue.json",
      "tags": ["registry", "editions", "identity"],
      "note": "Public catalogue of Magalia records and faceted readers."
    },
    {
      "id": "magalia-registry",
      "title": "Artifact registry",
      "kind": "json",
      "family": "identity-spine",
      "count": 105,
      "unit": "artifacts",
      "href": "/registry.json",
      "tags": ["registry", "artifacts", "paths"],
      "note": "Identity spine used to resolve artifacts, titles, and public paths."
    },
    {
      "id": "library-json",
      "title": "CTS literature library",
      "kind": "json",
      "family": "literature",
      "count": 2248,
      "unit": "works",
      "href": "/matrix-hub/library.html",
      "tags": ["CTS", "Greek literature", "Latin literature", "Perseus", "First1K"],
      "note": "Canonical literature index with author/title/URN metadata and links to faceted readers where available."
    },
    {
      "id": "translation-manifest",
      "title": "Translation manifest",
      "kind": "json",
      "family": "identity-spine",
      "count": 225,
      "unit": "records",
      "href": "/translation-manifest.json",
      "tags": ["translations", "bilingual", "teaching"],
      "note": "Translation and bilingual resource manifest."
    },
    {
      "id": "inscriptions-catalogue",
      "title": "Matrix Hub inscriptions catalogue",
      "kind": "json",
      "family": "inscriptions",
      "count": 5467,
      "unit": "catalogue records",
      "href": "/matrix-hub/inscriptions/catalogue.html",
      "tags": ["inscriptions", "catalogue", "viewer"],
      "note": "Static catalogue/viewer data for Matrix Hub inscriptions."
    },
    {
      "id": "places-json",
      "title": "Places index",
      "kind": "json",
      "family": "places",
      "count": 54,
      "unit": "places",
      "href": "/matrix-hub/map.html",
      "tags": ["places", "Pleiades", "map", "coordinates"],
      "note": "Curated place records for map, itinerary, and cross-page place adjacency."
    },
    {
      "id": "periplus-itinerary",
      "title": "Periplus itinerary",
      "kind": "json",
      "family": "periplus",
      "count": 10,
      "unit": "route stops",
      "href": "/matrix-hub/periplus-itinerary.html",
      "tags": ["Periplus", "route", "places", "teaching"],
      "note": "Curated itinerary stops for Periplus reading and place-based exploration."
    },
    {
      "id": "symbolon",
      "title": "Symbolon bridge and parallels",
      "kind": "sqlite-gzip-and-html",
      "family": "ml-ai",
      "count": 669000,
      "unit": "approximate indexed items",
      "href": "/symbolon-browse.html",
      "tags": ["parallels", "retrieval", "ML", "bridge"],
      "note": "Offline/online bridge for cross-corpus relatedness, reciprocal links, and retrieval experiments."
    },
    {
      "id": "document-reservoir-epidoc",
      "title": "Local EpiDoc reservoir",
      "kind": "source-reservoir",
      "family": "documents",
      "count": 332000,
      "unit": "approximate XML files",
      "href": "/matrix-hub/workshop/epidoc-resolver.html",
      "tags": ["EpiDoc", "XML", "source reservoir", "not directly published"],
      "note": "Large local source reservoir; best used to generate public-safe indexes, EpiDoc previews, and full-text bridges rather than exposed wholesale."
    },
    {
      "id": "document-reservoir-regional",
      "title": "Regional inscription reservoirs",
      "kind": "source-reservoir",
      "family": "documents",
      "count": 12597,
      "unit": "XML files across Aphrodisias, Tripolitania, Cyrenaica, and EFES",
      "href": "/matrix-hub/inscriptions/advanced-search.html",
      "tags": ["Aphrodisias", "Tripolitania", "Cyrenaica", "EFES", "source reservoir"],
      "note": "High-value local XML corpora for future place pages, edition enrichment, and regional search facets."
    }
  ],
  "page_profiles": [
    {
      "id": "formula-dossier",
      "match": "/matrix-hub/formula-dossier/",
      "label": "Formula Dossier resources",
      "description": "Resources that connect this formula-dossier page to the wider Magalia data spine.",
      "resources": [
        "formula-dossier-app",
        "formulae-catalogue",
        "governance-corpus",
        "edh-sqlite",
        "list-sqlite",
        "papyri-sqlite",
        "symbolon",
        "document-reservoir-epidoc",
        "document-reservoir-regional"
      ],
      "actions": [
        {
          "label": "Search this topic",
          "href": "/matrix-hub/search.html?q=formula"
        },
        {
          "label": "Open formula catalogue",
          "href": "/matrix-hub/formula-dossier/formulae-catalogue.html"
        },
        {
          "label": "Open governance corpus",
          "href": "/matrix-hub/governance/governance-corpus.html"
        }
      ]
    },
    {
      "id": "governance",
      "match": "/matrix-hub/governance/",
      "label": "Governance edition resources",
      "description": "Edition, inscription, formula, and related-record resources for governance pages.",
      "resources": [
        "governance-corpus",
        "formula-dossier-app",
        "formulae-catalogue",
        "edh-sqlite",
        "list-sqlite",
        "symbolon",
        "magalia-registry"
      ],
      "actions": [
        {
          "label": "Search public documents",
          "href": "/matrix-hub/search.html?q=decree"
        },
        {
          "label": "Browse governance corpus",
          "href": "/matrix-hub/governance/governance-corpus.html"
        }
      ]
    },
    {
      "id": "papyri",
      "match": "/matrix-hub/papyri.html",
      "label": "Papyri data resources",
      "description": "SQLite, TM, registry, place, and parallel-search resources behind the papyri browser.",
      "resources": [
        "papyri-sqlite",
        "magalia-registry",
        "magalia-catalogue",
        "places-json",
        "symbolon",
        "library-json"
      ],
      "actions": [
        {
          "label": "Search papyri",
          "href": "/matrix-hub/search.html?q=papyri"
        },
        {
          "label": "Open papyri browser",
          "href": "/matrix-hub/papyri.html"
        },
        {
          "label": "Symbolon parallels",
          "href": "/symbolon-browse.html"
        }
      ]
    },
    {
      "id": "inscriptions",
      "match": "/matrix-hub/inscriptions/",
      "label": "Inscription data resources",
      "description": "SQLite and catalogue resources behind Matrix Hub inscription views.",
      "resources": [
        "edh-sqlite",
        "list-sqlite",
        "inscriptions-catalogue",
        "places-json",
        "document-reservoir-regional",
        "symbolon"
      ],
      "actions": [
        {
          "label": "Advanced search",
          "href": "/matrix-hub/inscriptions/advanced-search.html"
        },
        {
          "label": "Map",
          "href": "/matrix-hub/map.html"
        }
      ]
    }
  ]
}
