Skip to Content
Unifying Business, Data, and Code
book

Unifying Business, Data, and Code

by Ron Itelman, Juan Cruz Viotti
January 2024
Intermediate to advanced
356 pages
9h 53m
English
O'Reilly Media, Inc.
Book available
Content preview from Unifying Business, Data, and Code

Chapter 5. A Universal Language for Data

The limits of my language mean the limits of my world.

Ludwig Wittgenstein

Humans require fluency in a common language in order to communicate complex ideas. In the same way, breaking the data silos of an organization requires every party to use a common language to talk about the structure, semantics, and governance of data. As we saw in Chapter 4, a data definition that describes these concepts in an unambiguous way is called a schema, and it is an essential part of any data-driven strategy.

While there is no shortage of options out there, we choose JSON Schema as our standard data language of choice. In this chapter, you will learn the basics of JSON Schema and how to read and understand any JSON Schema. This chapter purposely takes a modern top-down, vocabulary first approach to teaching you how to think about JSON Schema.

Over the course of this book, you will gain expertise on JSON Schema and be able to use it as the cornerstone of your data-centric innovation initiatives. We will exemplify how schemas can provide immediate value by using them to render basic web forms for our fictitious Intelligence.AI online coffee company.

Note

This chapter builds on Chapter 2 and is aimed at the more technical audience interested in implementing data products. To continue learning about data alignment in a business sense, you can move to Chapter 6.

What Is JSON Schema?

JSON Schema is a set of specifications that introduce a declarative ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Data Contracts

Data Contracts

Chad Sanderson, Mark Freeman, B. E. Schmidt
Data Governance: The Definitive Guide

Data Governance: The Definitive Guide

Evren Eryurek, Uri Gilad, Valliappa Lakshmanan, Anita Kibunguchy-Grant, Jessi Ashdown
Data Management at Scale

Data Management at Scale

Piethein Strengholt

Publisher Resources

ISBN: 9781098144999Errata Page