Schema
Definition
A schema defines the permissible structure of data.
A formal or agreed description of the structure of permissible data, such as fields, data types, relationships, and integrity rules. Scope and expressiveness depend on the schema language and system.
Simply explained
A blueprint describes which fields are needed and what values fit into them.
Why it matters in practice
The term contributes to secure, maintainable, and high-performance web applications as well as resilient technical decisions.
Example from business
A JSON schema requires an order number, date, and a non-empty list of items.
Limits and pitfalls
- Equating a schema with concrete data, a complete business concept model, or automatic data quality, and ignoring versioning and compatibility.
Origin & history
Schemas have been central tools for consistency since databases and formal data languages.
Use in mid-sized companies
- Possible application: A JSON schema requires an order number, date, and a non-empty list of items.
Frequently asked questions
What does schema mean?
A formal or agreed description of the structure of permissible data, such as fields, data types, relationships, and integrity rules. Scope and expressiveness depend on the schema language and system. What mistakes should be avoided? Equating a schema with concrete data, a complete business concept model, or automatic data quality, and ignoring versioning and compatibility.
Sources
Source checked on 10.10.2026. Editorial application examples are hypothetical; no evidence of real customer results.
Editorially reviewed on: