Metadata Schema
The metadata schema is the contract between public pages, search engines, REST discovery, and AI agents.
Required Fields
| Field | Purpose |
|---|---|
title | Human display title. |
slug | Canonical route without domain. |
page_type | Hub, topic, site, source-record, decision, operation, glossary-term, migration, or agent-guide. |
summary | One or two sentences for snippets, catalogs, and agents. |
owner_role | Role accountable for keeping the page useful. |
status | Active, draft, reviewed, historical, deprecated, redirected, or needs-review. |
visibility | Public, internal, restricted, or archive-evidence. |
indexing | Index, noindex, or archive-only. |
canonical_url | Preferred public URL. |
breadcrumb_parent | Parent route list for visible breadcrumbs and structured data. |
last_reviewed | Date of last substantive review. |
review_cycle | Monthly, quarterly, yearly, or as-needed. |
Recommended Fields
source_recordsrelatedaliaseslegacy_redirectsderived_topic_pagessource_pathsource_sitesource_sha256schema_typelanguage
Agent Use
Agents should prefer summary, page_type, breadcrumb_parent, source_records, and related before reading the full page. The same fields are exposed through /llms-full.txt and /wp-json/wiki.fftac.org/v1/graph.