From f8e22fdb1c986032900366831d4de3732ef2c53b Mon Sep 17 00:00:00 2001 From: Clemens Vasters Date: Mon, 8 Jun 2026 10:26:09 +0200 Subject: [PATCH] Editorial: fix grammar and terminology - Fix 'an valid' -> 'a valid' - Remove extraneous 'for' in 'require for all type choices' - Use RFC 3339 production name 'full-time' instead of 'time' Fixes #23 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- draft-vasters-json-structure-core.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-vasters-json-structure-core.md b/draft-vasters-json-structure-core.md index 7550cf7..94a4cbe 100644 --- a/draft-vasters-json-structure-core.md +++ b/draft-vasters-json-structure-core.md @@ -466,7 +466,7 @@ A time-of-day value. - Base type: `string` - Constraints: - - The string value MUST conform to the {{RFC3339}} `time` format. + - The string value MUST conform to the {{RFC3339}} `full-time` format. #### `duration` {#duration} @@ -641,7 +641,7 @@ Example: } ~~~ -The following JSON node is an valid instance of the `tuple` type defined above: +The following JSON node is a valid instance of the `tuple` type defined above: ~~~ json ["Alice", 42] @@ -709,7 +709,7 @@ or: ##### Inline Unions {#inline-unions} -Inline unions require for all type choices to extend a common base type. +Inline unions require all type choices to extend a common base type. This is expressed by using the `$extends` ({{extends-keyword}}) keyword in the `choice` declaration. The `$extends` keyword MUST refer to a schema that defines