4
4
Internet Engineering Task Force fge. Galiegue, Ed.
5
5
Internet-Draft
6
6
Intended status: Informational K. Zyp
7
- Expires: August 4 , 2013 SitePen (USA)
7
+ Expires: August 5 , 2013 SitePen (USA)
8
8
G. Court
9
- January 31 , 2013
9
+ February 1 , 2013
10
10
11
11
12
12
JSON Schema: interactive and non interactive validation
@@ -37,7 +37,7 @@ Status of This Memo
37
37
time. It is inappropriate to use Internet-Drafts as reference
38
38
material or to cite them other than as "work in progress."
39
39
40
- This Internet-Draft will expire on August 4 , 2013.
40
+ This Internet-Draft will expire on August 5 , 2013.
41
41
42
42
Copyright Notice
43
43
@@ -52,9 +52,9 @@ Copyright Notice
52
52
53
53
54
54
55
- Galiegue, et al. Expires August 4 , 2013 [Page 1]
55
+ Galiegue, et al. Expires August 5 , 2013 [Page 1]
56
56
57
- Internet-Draft JSON Schema January 2013
57
+ Internet-Draft JSON Schema February 2013
58
58
59
59
60
60
to this document. Code Components extracted from this document must
@@ -108,9 +108,9 @@ Table of Contents
108
108
109
109
110
110
111
- Galiegue, et al. Expires August 4 , 2013 [Page 2]
111
+ Galiegue, et al. Expires August 5 , 2013 [Page 2]
112
112
113
- Internet-Draft JSON Schema January 2013
113
+ Internet-Draft JSON Schema February 2013
114
114
115
115
116
116
6. Metadata keywords . . . . . . . . . . . . . . . . . . . . . . 17
@@ -164,9 +164,9 @@ Internet-Draft JSON Schema January 2013
164
164
165
165
166
166
167
- Galiegue, et al. Expires August 4 , 2013 [Page 3]
167
+ Galiegue, et al. Expires August 5 , 2013 [Page 3]
168
168
169
- Internet-Draft JSON Schema January 2013
169
+ Internet-Draft JSON Schema February 2013
170
170
171
171
172
172
1. Introduction
@@ -220,9 +220,9 @@ Internet-Draft JSON Schema January 2013
220
220
221
221
222
222
223
- Galiegue, et al. Expires August 4 , 2013 [Page 4]
223
+ Galiegue, et al. Expires August 5 , 2013 [Page 4]
224
224
225
- Internet-Draft JSON Schema January 2013
225
+ Internet-Draft JSON Schema February 2013
226
226
227
227
228
228
3.3. Regular expressions
@@ -276,9 +276,9 @@ Internet-Draft JSON Schema January 2013
276
276
277
277
278
278
279
- Galiegue, et al. Expires August 4 , 2013 [Page 5]
279
+ Galiegue, et al. Expires August 5 , 2013 [Page 5]
280
280
281
- Internet-Draft JSON Schema January 2013
281
+ Internet-Draft JSON Schema February 2013
282
282
283
283
284
284
4.2. Inter-dependent keywords
@@ -332,9 +332,9 @@ Internet-Draft JSON Schema January 2013
332
332
333
333
334
334
335
- Galiegue, et al. Expires August 4 , 2013 [Page 6]
335
+ Galiegue, et al. Expires August 5 , 2013 [Page 6]
336
336
337
- Internet-Draft JSON Schema January 2013
337
+ Internet-Draft JSON Schema February 2013
338
338
339
339
340
340
If "exclusiveMaximum" is present, "maximum" MUST also be present.
@@ -388,9 +388,9 @@ Internet-Draft JSON Schema January 2013
388
388
389
389
390
390
391
- Galiegue, et al. Expires August 4 , 2013 [Page 7]
391
+ Galiegue, et al. Expires August 5 , 2013 [Page 7]
392
392
393
- Internet-Draft JSON Schema January 2013
393
+ Internet-Draft JSON Schema February 2013
394
394
395
395
396
396
5.2. Validation keywords for strings
@@ -444,9 +444,9 @@ Internet-Draft JSON Schema January 2013
444
444
445
445
446
446
447
- Galiegue, et al. Expires August 4 , 2013 [Page 8]
447
+ Galiegue, et al. Expires August 5 , 2013 [Page 8]
448
448
449
- Internet-Draft JSON Schema January 2013
449
+ Internet-Draft JSON Schema February 2013
450
450
451
451
452
452
5.2.3.2. Conditions for successful validation
@@ -500,9 +500,9 @@ Internet-Draft JSON Schema January 2013
500
500
501
501
502
502
503
- Galiegue, et al. Expires August 4 , 2013 [Page 9]
503
+ Galiegue, et al. Expires August 5 , 2013 [Page 9]
504
504
505
- Internet-Draft JSON Schema January 2013
505
+ Internet-Draft JSON Schema February 2013
506
506
507
507
508
508
}
@@ -556,9 +556,9 @@ Internet-Draft JSON Schema January 2013
556
556
557
557
558
558
559
- Galiegue, et al. Expires August 4 , 2013 [Page 10]
559
+ Galiegue, et al. Expires August 5 , 2013 [Page 10]
560
560
561
- Internet-Draft JSON Schema January 2013
561
+ Internet-Draft JSON Schema February 2013
562
562
563
563
564
564
5.3.3.3. Default value
@@ -612,9 +612,9 @@ Internet-Draft JSON Schema January 2013
612
612
613
613
614
614
615
- Galiegue, et al. Expires August 4 , 2013 [Page 11]
615
+ Galiegue, et al. Expires August 5 , 2013 [Page 11]
616
616
617
- Internet-Draft JSON Schema January 2013
617
+ Internet-Draft JSON Schema February 2013
618
618
619
619
620
620
5.4.2.3. Default value
@@ -668,9 +668,9 @@ Internet-Draft JSON Schema January 2013
668
668
669
669
670
670
671
- Galiegue, et al. Expires August 4 , 2013 [Page 12]
671
+ Galiegue, et al. Expires August 5 , 2013 [Page 12]
672
672
673
- Internet-Draft JSON Schema January 2013
673
+ Internet-Draft JSON Schema February 2013
674
674
675
675
676
676
5.4.4.3. Default values
@@ -718,15 +718,15 @@ Internet-Draft JSON Schema January 2013
718
718
"patternProperties": {
719
719
"p": {},
720
720
"[0-9]": {}
721
- }
721
+ },
722
+ "additionalProperties": false
722
723
}
723
724
724
725
725
726
726
-
727
- Galiegue, et al. Expires August 4, 2013 [Page 13]
727
+ Galiegue, et al. Expires August 5, 2013 [Page 13]
728
728
729
- Internet-Draft JSON Schema January 2013
729
+ Internet-Draft JSON Schema February 2013
730
730
731
731
732
732
This is the instance to validate:
@@ -780,9 +780,9 @@ Internet-Draft JSON Schema January 2013
780
780
781
781
782
782
783
- Galiegue, et al. Expires August 4 , 2013 [Page 14]
783
+ Galiegue, et al. Expires August 5 , 2013 [Page 14]
784
784
785
- Internet-Draft JSON Schema January 2013
785
+ Internet-Draft JSON Schema February 2013
786
786
787
787
788
788
5.4.5.2. Conditions for successful validation
@@ -836,9 +836,9 @@ Internet-Draft JSON Schema January 2013
836
836
837
837
838
838
839
- Galiegue, et al. Expires August 4 , 2013 [Page 15]
839
+ Galiegue, et al. Expires August 5 , 2013 [Page 15]
840
840
841
- Internet-Draft JSON Schema January 2013
841
+ Internet-Draft JSON Schema February 2013
842
842
843
843
844
844
5.5.3. allOf
@@ -892,9 +892,9 @@ Internet-Draft JSON Schema January 2013
892
892
893
893
894
894
895
- Galiegue, et al. Expires August 4 , 2013 [Page 16]
895
+ Galiegue, et al. Expires August 5 , 2013 [Page 16]
896
896
897
- Internet-Draft JSON Schema January 2013
897
+ Internet-Draft JSON Schema February 2013
898
898
899
899
900
900
5.5.6. not
@@ -948,9 +948,9 @@ Internet-Draft JSON Schema January 2013
948
948
949
949
950
950
951
- Galiegue, et al. Expires August 4 , 2013 [Page 17]
951
+ Galiegue, et al. Expires August 5 , 2013 [Page 17]
952
952
953
- Internet-Draft JSON Schema January 2013
953
+ Internet-Draft JSON Schema February 2013
954
954
955
955
956
956
6.1. "title" and "description"
@@ -1004,9 +1004,9 @@ Internet-Draft JSON Schema January 2013
1004
1004
1005
1005
1006
1006
1007
- Galiegue, et al. Expires August 4 , 2013 [Page 18]
1007
+ Galiegue, et al. Expires August 5 , 2013 [Page 18]
1008
1008
1009
- Internet-Draft JSON Schema January 2013
1009
+ Internet-Draft JSON Schema February 2013
1010
1010
1011
1011
1012
1012
7.2. Implementation requirements
@@ -1060,9 +1060,9 @@ Internet-Draft JSON Schema January 2013
1060
1060
1061
1061
1062
1062
1063
- Galiegue, et al. Expires August 4 , 2013 [Page 19]
1063
+ Galiegue, et al. Expires August 5 , 2013 [Page 19]
1064
1064
1065
- Internet-Draft JSON Schema January 2013
1065
+ Internet-Draft JSON Schema February 2013
1066
1066
1067
1067
1068
1068
7.3.3.2. Validation
@@ -1116,9 +1116,9 @@ Internet-Draft JSON Schema January 2013
1116
1116
1117
1117
1118
1118
1119
- Galiegue, et al. Expires August 4 , 2013 [Page 20]
1119
+ Galiegue, et al. Expires August 5 , 2013 [Page 20]
1120
1120
1121
- Internet-Draft JSON Schema January 2013
1121
+ Internet-Draft JSON Schema February 2013
1122
1122
1123
1123
1124
1124
the container instance type;
@@ -1172,9 +1172,9 @@ Internet-Draft JSON Schema January 2013
1172
1172
1173
1173
1174
1174
1175
- Galiegue, et al. Expires August 4 , 2013 [Page 21]
1175
+ Galiegue, et al. Expires August 5 , 2013 [Page 21]
1176
1176
1177
- Internet-Draft JSON Schema January 2013
1177
+ Internet-Draft JSON Schema February 2013
1178
1178
1179
1179
1180
1180
8.3. Object members
@@ -1228,9 +1228,9 @@ Internet-Draft JSON Schema January 2013
1228
1228
1229
1229
1230
1230
1231
- Galiegue, et al. Expires August 4 , 2013 [Page 22]
1231
+ Galiegue, et al. Expires August 5 , 2013 [Page 22]
1232
1232
1233
- Internet-Draft JSON Schema January 2013
1233
+ Internet-Draft JSON Schema February 2013
1234
1234
1235
1235
1236
1236
9. Security considerations
@@ -1284,9 +1284,9 @@ Internet-Draft JSON Schema January 2013
1284
1284
1285
1285
1286
1286
1287
- Galiegue, et al. Expires August 4 , 2013 [Page 23]
1287
+ Galiegue, et al. Expires August 5 , 2013 [Page 23]
1288
1288
1289
- Internet-Draft JSON Schema January 2013
1289
+ Internet-Draft JSON Schema February 2013
1290
1290
1291
1291
1292
1292
Appendix A. ChangeLog
@@ -1340,9 +1340,9 @@ Authors' Addresses
1340
1340
1341
1341
1342
1342
1343
- Galiegue, et al. Expires August 4 , 2013 [Page 24]
1343
+ Galiegue, et al. Expires August 5 , 2013 [Page 24]
1344
1344
1345
- Internet-Draft JSON Schema January 2013
1345
+ Internet-Draft JSON Schema February 2013
1346
1346
1347
1347
1348
1348
Kris Zyp
@@ -1396,5 +1396,5 @@ Internet-Draft JSON Schema January 2013
1396
1396
1397
1397
1398
1398
1399
- Galiegue, et al. Expires August 4 , 2013 [Page 25]
1399
+ Galiegue, et al. Expires August 5 , 2013 [Page 25]
1400
1400
0 commit comments