1. Define the decisions metadata must support
Begin with two or three concrete use cases. For example: filter troubleshooting content by product release, find existing tasks for reuse, or supply approved source passages to a support assistant. Each use case should identify its reader, the decision being made, and the consequence of a wrong value.
“Make content AI-ready” is too broad to guide a schema. “Prevent release 5 instructions from answering release 4 support questions” gives you a field, a rule, and a test.
Separate the kinds of metadata
- Descriptive: title, summary, subject, and content type help people discover a topic.
- Applicability: product, supported version, platform, and audience describe when content applies.
- Operational: owner, review state, source revision, and publication status support governance.
- Access-related: permissions and entitlements connect content to enforcement rules in the delivery system.
Do not treat a public-facing topic tag as a substitute for an authorization check. Work with the application owner to define where permissions are enforced.
