OpenProposal 3.0 JSON Schema Unofficial

Type map

How the generated types compose, from primitives up to the documents. Select a type to see what it's built from, what uses it, the lines of the specification it rests on, and its schema or an example payload.

1 Primitives. One type per concept, grouped by value domain.

2 Constructors and parts. Templates such as Selectable<T>. Only the model holds them; the schema holds their copies.

Copies (dashed) are a template applied to arguments, written out as a plain schema.

3 Vocabularies. Value lists. An open one also takes a namespaced term.

4 Objects and unions. The structures built from the layers below.

5 Documents and profiles. Proposal, LineItem, and the summaries projected from them.

ring: built fromring: used bydot: added by the open PRsbar: changed by a proposal

Composition

Expand a member to drill down to the primitives. ↻ marks a type already on the path.