Write an object. Only the fields named below are allowed. Unknown fields are rejected so a typo cannot hide inside the document.
You must include title.
You may omit id, description, version, language, authors, license, created, modified, tags, status, links, and extensions. Leave a field out when you have nothing to say. Do not invent a placeholder.
Exact constraints
- type
object- additional properties
forbidden
This is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
Write a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
Write a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
Write a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
Write a text value.
The text must match the pattern ^[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$. That pattern is the contract for which characters are allowed.
Exact constraints
- type
string- pattern
^[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$
Write a list. Each item follows the shape described under items.
Exact constraints
- type
array
Write an object. Only the fields named below are allowed. Unknown fields are rejected so a typo cannot hide inside the document.
You must include name.
You may omit url and email. Leave a field out when you have nothing to say. Do not invent a placeholder.
Exact constraints
- type
object- additional properties
forbidden
Write a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
This is not a new shape. It reuses uri from the common module. Open that definition for the fields you can write.
Write a text value.
The text should be a email. Validators that understand this format will reject values that do not look like one.
Exact constraints
- type
string- format
email
Write a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
Write a text value.
The text should be a date-time. Validators that understand this format will reject values that do not look like one.
Exact constraints
- type
string- format
date-time
Write a text value.
The text should be a date-time. Validators that understand this format will reject values that do not look like one.
Exact constraints
- type
string- format
date-time
Write a list. Each item follows the shape described under items.
Each item in the list must be different. Duplicates are invalid.
Exact constraints
- type
array- unique items
true
Write a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
status"draft" | "review" | "approved" | "deprecated"Pick one of the 4 listed values. Any other value is invalid. The list is closed on purpose so tools agree on the same words.
Exact constraints
Allowed values"draft""review""approved""deprecated"
Exact constraints
- type
object- additional properties
uri
This is not a new shape. It reuses uri from the common module. Open that definition for the fields you can write.
This is not a new shape. It reuses extensions from the common module. Open that definition for the fields you can write.