Standardization · Schema
Technical Standard
A technical standard produced by a standards development organization (SDO), defining interoperable specifications for products, services, or processes.
Best PracticesGovernanceInteroperabilityProcess ImprovementQuality ManagementStandardsTechnical Standards
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Canonical identifier for the standard (e.g., ISO-9001, RFC-7519, OAS-3.1.0) |
| title | string | Official name of the standard |
| abbreviation | string | Common abbreviation (e.g., OAS, JWT, TLS) |
| version | string | Current version or edition of the standard |
| status | string | Publication status of the standard |
| type | string | Type of standard |
| domain | string | Technical domain (e.g., API Design, Security, Data Format, Networking) |
| description | string | Brief description of what the standard defines and why it exists |
| publisher | object | Standards Development Organization (SDO) that publishes this standard |
| published_date | string | Date of current version publication |
| url | string | Canonical URL for the standard document |
| specification_url | string | Direct link to the specification text |
| github_url | string | GitHub repository for the standard (if open) |
| previous_versions | array | List of previous versions |
| supersedes | string | Standard that this one replaces (e.g., OAS 3.1 supersedes OAS 3.0) |
| related_standards | array | Related or complementary standards |
| known_implementations | array | Known software implementations of this standard |
| conformance_levels | array | Defined conformance or compliance levels (e.g., MUST, SHOULD, MAY) |
| tags | array | Classification tags |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/standardization/refs/heads/main/json-schema/standardization-standard-schema.json",
"title": "Technical Standard",
"description": "A technical standard produced by a standards development organization (SDO), defining interoperable specifications for products, services, or processes.",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Canonical identifier for the standard (e.g., ISO-9001, RFC-7519, OAS-3.1.0)"
},
"title": {
"type": "string",
"description": "Official name of the standard"
},
"abbreviation": {
"type": "string",
"description": "Common abbreviation (e.g., OAS, JWT, TLS)"
},
"version": {
"type": "string",
"description": "Current version or edition of the standard"
},
"status": {
"type": "string",
"description": "Publication status of the standard",
"enum": ["draft", "proposed", "published", "deprecated", "withdrawn", "superseded"]
},
"type": {
"type": "string",
"description": "Type of standard",
"enum": ["specification", "protocol", "schema", "guideline", "framework", "profile", "extension"]
},
"domain": {
"type": "string",
"description": "Technical domain (e.g., API Design, Security, Data Format, Networking)"
},
"description": {
"type": "string",
"description": "Brief description of what the standard defines and why it exists"
},
"publisher": {
"type": "object",
"description": "Standards Development Organization (SDO) that publishes this standard",
"properties": {
"name": { "type": "string", "description": "Organization name" },
"abbreviation": { "type": "string", "description": "SDO abbreviation (e.g., ISO, IEEE, IETF)" },
"url": { "type": "string", "format": "uri" }
},
"required": ["name"]
},
"published_date": {
"type": "string",
"format": "date",
"description": "Date of current version publication"
},
"url": {
"type": "string",
"format": "uri",
"description": "Canonical URL for the standard document"
},
"specification_url": {
"type": "string",
"format": "uri",
"description": "Direct link to the specification text"
},
"github_url": {
"type": "string",
"format": "uri",
"description": "GitHub repository for the standard (if open)"
},
"previous_versions": {
"type": "array",
"description": "List of previous versions",
"items": {
"type": "object",
"properties": {
"version": { "type": "string" },
"date": { "type": "string", "format": "date" },
"url": { "type": "string", "format": "uri" }
}
}
},
"supersedes": {
"type": "string",
"description": "Standard that this one replaces (e.g., OAS 3.1 supersedes OAS 3.0)"
},
"related_standards": {
"type": "array",
"description": "Related or complementary standards",
"items": { "type": "string" }
},
"known_implementations": {
"type": "array",
"description": "Known software implementations of this standard",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"language": { "type": "string" },
"url": { "type": "string", "format": "uri" }
}
}
},
"conformance_levels": {
"type": "array",
"description": "Defined conformance or compliance levels (e.g., MUST, SHOULD, MAY)",
"items": { "type": "string" }
},
"tags": {
"type": "array",
"description": "Classification tags",
"items": { "type": "string" }
}
},
"required": ["id", "title", "status", "publisher"]
}