Skip to content

Commit cce9997

Browse files
committed
Clarify encoding of $ref
Fixes #6 Signed-off-by: Clemens Vasters <clemens@vasters.com>
1 parent 99bdf7d commit cce9997

File tree

1 file changed

+21
-25
lines changed

1 file changed

+21
-25
lines changed

draft-vasters-json-structure-core.md

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,45 @@
11
---
22
title: "JSON Structure: Core"
3-
category: standard
3+
category: std
44

55
docname: draft-vasters-json-structure-core-latest
66
submissiontype: IETF # also: "independent", "editorial", "IAB", or "IRTF"
77
number:
8-
date: 2025-03-24
8+
date: 2025-07-02
99
consensus: true
1010
v: 3
11-
# area: Web and Internet Transport
12-
# workgroup: Building Blocks for HTTP APIs
11+
area: Web and Internet Transport
12+
workgroup: Building Blocks for HTTP APIs
1313
keyword:
1414
- JSON
1515
- schema
1616
venue:
17-
# group: TBD
18-
# type: Working Group
19-
# mail: TBD
20-
# arch: TBD
21-
github: "json-structure/core"
22-
latest: "https://json-structure.github.io/core/draft-vasters-json-structure-core.html"
23-
17+
group: TBD
18+
type: Working Group
19+
mail: TBD
20+
arch: TBD
21+
github: "json-structure/core"
22+
latest: "https://json-structure.github.io/core/draft-vasters-json-structure-core.html"
2423
author:
25-
-
26-
fullname: Clemens Vasters
24+
- fullname: Clemens Vasters
2725
organization: Microsoft Corporation
2826
email: clemensv@microsoft.com
2927

3028
normative:
31-
RFC1950:
32-
RFC1951:
33-
RFC1952:
29+
RFC2119:
3430
RFC3339:
3531
RFC3986:
36-
RFC4122:
32+
RFC9562:
3733
RFC4648:
3834
RFC6838:
3935
RFC6901:
40-
RFC7932:
4136
RFC8259:
4237
RFC8949:
43-
44-
4538
informative:
39+
RFC1950:
40+
RFC1951:
41+
RFC1952:
42+
RFC7932:
4643
JSTRUCT-ALTNAMES:
4744
title: "JSON Structure Alternate Names"
4845
author:
@@ -69,11 +66,10 @@ informative:
6966
- fullname: Clemens Vasters
7067
target: https://json-structure.github.io/validation
7168

72-
7369
--- abstract
7470

75-
This document specifies _JSON Structure_, a data structure definition language
76-
that enforces strict typing, modularity, and determinism. _JSON Structure_
71+
This document specifies JSON Structure, a data structure definition language
72+
that enforces strict typing, modularity, and determinism. JSON Structure
7773
describes JSON-encoded data such that mapping to and from programming languages
7874
and databases and other data formats is straightforward.
7975

@@ -118,7 +114,7 @@ schemas, and JSON document instances.
118114

119115
# Conventions {#conventions}
120116

121-
{::boilerplate bcp14}
117+
{::boilerplate bcp14-tagged}
122118

123119
# JSON Structure Core Specification {#json-structure-core-specification}
124120

@@ -480,7 +476,7 @@ A universally unique identifier.
480476

481477
- Base type: `string`
482478
- Constraints:
483-
- The string value MUST conform to the {{RFC4122}} `UUID` format.
479+
- The string value MUST conform to the {{RFC9562}} `UUID` format.
484480

485481
#### `uri` {#uri}
486482

0 commit comments

Comments
 (0)