Standards Reader

Standards Content Model and Schema

This document defines the machine-readable objects, validation rules, and access boundaries for Standards Content Model and Schema within the defined Good Taste Awards standards system.

Document
GTA-DATA-001
Version
1.0.0
Status
active
Type
data_specification
informative

1 Purpose

This document defines the machine-readable objects, validation rules, and access boundaries for Standards Content Model and Schema within the defined Good Taste Awards standards system.

prohibition

2 Scope

This document applies to the requirements, decisions, records, controls, and outputs expressly identified under Standards Content Model and Schema. Award scope and exclusions are defined by GTA-STD-100; this document shall not create an additional award dimension. Operational prerequisites identified here affect assessment validity and never constitute product certification.

requirement

3 Authority and interpretation

The Data and Publication Custodian owns GTA-DATA-001; the Standards Authority approves it. formal verbs, defined terms, stable requirement identities, policy constants, and generated representations shall be interpreted under GTA-GOV-002, GTA-GOV-005, and the defined registers.

informative

3.1 Registered relationships

RelationshipDirectionRelated document
machine_representation_ofoutboundGTA-GOV-002
renders_content_model_ofinboundGTA-PUB-002
governed_byoutboundGTA-GOV-001
informative

4 Requirements

requirementData and Publication Custodian

GTA-DATA-001-R001 — Document object

The Data and Publication Custodian shall define identifier, title, version, status, type, language, visibility, owner, authority, and content.

requirementData and Publication Custodian

GTA-DATA-001-R002 — Clause object

The Data and Publication Custodian shall define stable anchor, heading, level, formal force, text, parent, and order.

requirementData and Publication Custodian

GTA-DATA-001-R003 — Definition object

The Data and Publication Custodian shall define preferred term, meaning, prohibited aliases, owner, and references.

requirementData and Publication Custodian

GTA-DATA-001-R004 — Requirement object

The Data and Publication Custodian shall define actor, action, condition, exception, evidence, consequence, and verification.

requirementData and Publication Custodian

GTA-DATA-001-R005 — Relationship object

The Data and Publication Custodian shall define source, target, relation type, direction, scope, and validity.

requirementData and Publication Custodian

GTA-DATA-001-R006 — Table object

The Data and Publication Custodian shall define caption, columns, rows, header relationships, and responsive rendering.

requirementData and Publication Custodian

GTA-DATA-001-R007 — Note and example

The Data and Publication Custodian shall distinguish informative explanation from formal requirement.

requirementData and Publication Custodian

GTA-DATA-001-R008 — Asset object

The Data and Publication Custodian shall define identity, alternative text, format, integrity, and use.

requirementData and Publication Custodian

GTA-DATA-001-R009 — Navigation object

The Data and Publication Custodian shall define hierarchy, sequence, collection, breadcrumb, and related-content links.

requirementData and Publication Custodian

GTA-DATA-001-R010 — Schema validation

The Data and Publication Custodian shall enforce types, required properties, registered authority fields, English authority, and stable identity.

requirementData and Publication Custodian

GTA-DATA-001-R011 — Serialization

The Data and Publication Custodian shall support Markdown source, structured representation, reader output, and export without semantic loss.

requirementData and Publication Custodian

GTA-DATA-001-R012 — Version relationships

The Data and Publication Custodian shall represent replaces, supersedes, amends, implements, depends on, and cites relationships.

prohibition

5 Defined content-object model

The source document, machine representation, and reader representation shall preserve the same document identity and formal meaning. Structured objects may add retrieval, integrity, accessibility, or navigation data; they shall not paraphrase a requirement, convert an informative statement into a requirement, or remove a condition attached to a requirement.

Object classStable identityRequired semantic contentconfirmed representation
Documentstandards document number and semantic versiontitle, state, authority, language, family, type, visibility, source route, active route, fixed-version route, content integrity valueregistered Markdown source and validated document object
Clausedocument number plus stable anchorheading, hierarchy level, clause class, formal force, accountable actor where applicable, body, order, and content integrity valueclause object embedded in its document object
Requirementimmutable requirement identifieractor, formal action, defined subject, applicable condition, qualification or exception, required evidence, verification route, and consequence of nonconformityrequirement-class clause and traceability entry
Definitionimmutable term identifierpreferred English term, defined meaning, owner, status, and applicable referencedefined terminology resource
Relationshipsource, relationship type, and targetdirection, scope, derivation state, and valid endpoint identitiesdocument relationship collection and system relationship resource
Tableparent clause identity plus ordinal positionordered headers, ordered rows, cell text, header relationship, and source Markdownstructured table object with preserved source table in the parent clause
Note or exampleparent clause identity plus ordinal positioninformative label, content, scope, and parent relationshipinformative child content; never a requirement object
Assetparent identity plus asset identitymedia type, alternative text, integrity value, use, and access classseparately addressable asset referenced from a clause
Navigationtarget identity and relationhierarchy, sequence, collection, breadcrumb, and related-content destinationgenerated navigation data derived from the defined register and relationship resource
informative

6 Document-object contract

PropertyCardinalityDefined rule
schema_versionexactly oneidentifies the machine contract applied to the object
idexactly oneequals the registered standards document number
titleexactly oneequals the registered authoritative English title
versionexactly oneuses a three-part semantic version and identifies the fixed representation
statusexactly oneis active, superseded, or withdrawn
authoritative_languageexactly oneis en
family, document_type, formal_statusone eachidentify classification without changing the force of individual clauses
visibilityexactly onecontrols the confirmed distribution; a public projection also declares its source visibility
owner, approval_authorityone eachuse registered defined roles
source_pathexactly oneidentifies the registered authoritative source file
canonical_pathexactly oneidentifies the mutable active-version route
fixed_version_pathexactly oneidentifies the immutable version-specific route
summaryexactly oneprovides retrieval context and has no independent formal force
content_hashexactly oneis calculated from the complete authoritative source representation
representation_hashexactly oneis calculated from the structured object after any confirmed projection and protects that exact representation
clausesone or morepreserves source order and contains every defined heading and body block
relationshipszero or morecontains every effective registered relationship incident to the document
requirement

7 Clause- and requirement-object contract

PropertyClause ruleRequirement rule
iddocument number plus stable anchorsame as clause rule
anchorunique within the document and stable for the represented headingequals the lowercase requirement identifier for an identified requirement
levelpreserves heading hierarchypreserves requirement heading hierarchy
headingpreserves authoritative English headingbegins with the immutable requirement identifier
clause_typeis sectionis requirement
requirement_idnull unless the clause is a requirementequals the registered requirement identifier
section_numberrecords the controlling top-level section where presentmay be null where identity is carried by the requirement identifier
formal_forceis derived from defined formal languagerecords requirement, prohibition, recommendation, permission, or informative force without altering the text
actormay be nullrecords the defined role expressed in the requirement
body_markdownpreserves the complete source blockpreserves the complete identified requirement block
tablescontains each parsed table in source ordersame as clause rule
content_hashis calculated from the complete clause blocksame as clause rule

Each parsed table shall carry a stable table identifier, its ordinal position within the clause, a caption derived from the parent heading unless an explicit caption is present, an ordered header array, and rectangular ordered row arrays. A merged, malformed, or non-rectangular source table shall fail the build rather than be silently normalized.

prohibition

8 Serialization and semantic equivalence

The registered Markdown file is the authoritative textual source. A generated object is conforming only when its metadata, clause order, headings, identified requirements, tables, relationships, and integrity values can be regenerated deterministically from that source and the defined registries.

An active-route object and its matching fixed-version object shall be byte-equivalent within the same release. A public projection shall retain the source document number and version, identify its public-projection status, and include only content confirmed by the registered projection rule. Removal of restricted content shall not leave a misleading heading, broken cross-reference, or statement whose meaning depends on omitted content.

Schema validation is necessary but not sufficient. Release control shall also verify register agreement, source integrity, unique anchors, requirement sequence, relationship validity, public-field exclusion, fixed-version immutability, and reconstruction of every published clause from its source document.

requirement

9 Conformity and records

Conformity with Standards Content Model and Schema requires evidence comprising the schema result, object identity, relationship check, permission event, and reconstruction test. The record for each applicable GTA-DATA-001 requirement shall permit reconstruction without relying on an unrecorded explanation.

Evidence created under GTA-DATA-001 shall use stable identifiers, immutable event sequence numbers, and machine event timestamps. A correction shall be append-only. A nonconformity shall place the affected object in a non-releasable state until its consequence and confirmed disposition are recorded. Role combination remains subject to the mandatory separation rules.