{ "@context": { "schema": "https://schema.org/", "gov": "https://raw.githubusercontent.com/api-evangelist/governance/main/vocabulary/governance-vocabulary.yml#", "id": "@id", "type": "@type", "name": "schema:name", "description": "schema:description", "version": "schema:version", "created": "schema:dateCreated", "modified": "schema:dateModified", "owner": "schema:author", "url": { "@id": "schema:url", "@type": "@id" }, "guidanceUrl": { "@id": "schema:documentation", "@type": "@id" }, "scope": { "@id": "gov:scope", "@type": "@vocab" }, "target": { "@id": "gov:target", "@type": "@vocab", "@container": "@set" }, "lifecycle": { "@id": "gov:lifecycle", "@type": "@vocab", "@container": "@set" }, "severity": { "@id": "gov:severity", "@type": "@vocab" }, "conformance": { "@id": "gov:conformance", "@type": "@vocab" }, "engine": { "@id": "gov:engine", "@type": "@vocab" }, "enforcement": { "@id": "gov:enforcement", "@type": "@vocab" }, "status": { "@id": "gov:status", "@type": "@vocab" }, "tags": { "@id": "schema:keywords", "@container": "@set" }, "rules": { "@id": "gov:hasRule", "@type": "@id", "@container": "@set" } }, "@type": "schema:TechArticle", "@id": "https://github.com/api-evangelist/governance", "schema:name": "API Governance", "schema:description": "Index of providers, tools, vocabulary, and machine-readable contracts for API governance — spec governance, design governance, security governance, and lifecycle governance across the API estate.", "schema:about": [ { "@id": "gov:GovernancePolicy" }, { "@id": "gov:GovernanceRule" }, { "@id": "gov:StyleGuide" }, { "@id": "gov:Linter" }, { "@id": "gov:Spectral" }, { "@id": "gov:Vacuum" }, { "@id": "gov:Registry" }, { "@id": "gov:SpecGovernance" }, { "@id": "gov:DesignGovernance" }, { "@id": "gov:SecurityGovernance" }, { "@id": "gov:LifecycleGovernance" }, { "@id": "gov:Conformance" }, { "@id": "gov:Lifecycle" } ], "schema:keywords": [ "Governance", "Policies", "Rules", "Spectral", "Linting", "Lifecycle", "Compliance", "Standards", "OpenAPI", "AsyncAPI" ], "schema:dateCreated": "2026-05-22", "schema:dateModified": "2026-05-22" }