Skip to main content

Metadata Model

Summary​

Metadata makes each page independently discoverable, governable, and usable by people, search, automation, and AI reasoning. Values must describe verified documentation and implementation state rather than intended functionality.

Audience​

  • Documentation authors and tooling maintainers
  • Product, engineering, architecture, security, and operations owners

Reference Content​

Core page metadata​

FieldTypePurpose
idstringPermanent unique document identity
titlestringHuman-readable page title
descriptionstringSearch and preview summary
sidebar_labelstringConcise navigation label
slugstring, optionalStable route override
content_typecontrolled stringPrimary taxonomy classification
audiencestring listIntended reader groups
tagsstring listBroad classification facets
keywordsstring listSearch terms and synonyms
visibilitycontrolled stringAccess classification
source_typecontrolled stringAuthored, generated, or hybrid origin
related_docspath listDirect documentation links

Domain and ownership metadata​

FieldTypePurpose
modulestringPrimary HR Suit module
featurestringPrimary feature or capability, when applicable
servicestringPrimary implementation service
bounded_contextstringDomain ownership boundary
business_domainstringEnterprise business domain
business_ownerstringBusiness outcome owner
technical_ownerstringImplementation owner
service_ownerstringRuntime service owner
documentation_ownerstringContent maintenance owner
support_ownerstringOperational support owner
ownerstringCurrent required accountable documentation owner
reviewersstring listRequired reviewer roles or teams

Evidence and lifecycle metadata​

FieldTypePurpose
repositorystringPrimary repository identifier
source_of_truthpath listAuthoritative source paths or generated specifications
implementation_statuscontrolled stringVerified implementation maturity
documentation_statuscontrolled stringDocumentation workflow state
statuscontrolled stringCurrent portal lifecycle compatibility field
review_cyclecontrolled stringScheduled review frequency
last_reviewedISO dateLast completed evidence review
next_reviewISO date, optionalCalculated or approved next review date

Relationship and version metadata​

FieldTypePurpose
depends_onidentifier listRequired upstream nodes
used_byidentifier listKnown downstream consumers
related_modulesidentifier listRelated module nodes
related_servicesidentifier listRelated service nodes
related_eventsidentifier listRelated event nodes
related_apiidentifier listRelated API nodes
related_databaseidentifier listRelated persistence nodes
related_uiidentifier listRelated UI nodes
introduced_inversion stringFirst documented release/version
deprecated_inversion string, optionalDeprecation release/version

Controlled values​

implementation_status: planned, foundation, implemented, transitional, legacy, deprecated, removed.

documentation_status: planned, draft, review, approved, published, archived.

visibility: public, customer, partner, internal, restricted. The validator temporarily accepts legacy confidential while migration is controlled.

Example​

module: organization
service: employee-service
bounded_context: employee
business_domain: workforce-management
business_owner: product-owner
technical_owner: employee-team
service_owner: employee-team
documentation_owner: documentation-team
support_owner: support-team
repository: 7CoreItSolutions/SalaryManagementAPI
source_of_truth:
- microservices/src/employee-service/Domain/Organization/Organization.cs
implementation_status: implemented
documentation_status: draft
depends_on:
- platform
used_by:
- attendance
related_services:
- platform-service
related_events:
- DepartmentChanged
introduced_in: RC1
last_reviewed: 2026-07-15
next_review: 2026-10-15

Extended fields are optional during corpus migration. Newly approved module pages should populate applicable fields; empty relationship lists are preferred to speculative links.

See Also​

Keywords​

  • Metadata schema
  • Controlled values
  • Dependency metadata

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly