This repository has been archived by the owner on Feb 17, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
STATUS_MATRIX.html
137 lines (137 loc) · 8.02 KB
/
STATUS_MATRIX.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<h3>Core Schema definition</h3>
<p>
This document is a work in progress and is updated constantly. It may not reflect the exact state
of implementation.
</p>
<table border="1">
<tr>
<td>Core Schema definition feature</td>
<td>Abailable in Respect ?</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor9">5.1. type</a></td>
<td style="color:green" align="center">With the various core DSL statements: 'integer', 'string', etc...</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#properties">5.2. properties</a></td>
<td style="color:green" align="center">Yes</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor10">5.3. patternProperties</a></td>
<td style="color:orangered" align="center">
With a regular expression instead of a string as property name<br>
(Ruby regexp instead of ECMA 262)
</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#additionalProperties">5.4. additionalProperties</a></td>
<td style="color:green" align="center">With 'extra' statement or 'required' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor11">5.5. items</a></td>
<td style="color:green" align="center">With 'item' or 'items' statement</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#additionalItems">5.6. additionalItems</a></td>
<td style="color:green" align="center">With 'extra_items' statement</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor12">5.7. required</a></td>
<td style="color:green" align="center">Yes</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor13">5.8. dependencies</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor14">5.9. minimum</a></td>
<td style="color:green" align="center">With 'greater_than_or_equal_to' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor15">5.10. maximum</a></td>
<td style="color:green" align="center">With 'less_than_or_equal_to' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor16">5.11. exclusiveMinimum</a></td>
<td style="color:green" align="center">With 'greater_than' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor17">5.12. exclusiveMaximum</a></td>
<td style="color:green" align="center">With 'less_than' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor18">5.13. minItems</a></td>
<td style="color:green" align="center">With 'min_size' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor19">5.14. maxItems</a></td>
<td style="color:green" align="center">With 'max_size' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#uniqueItems">5.15. uniqueItems</a></td>
<td style="color:green" align="center">With 'uniq' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor20">5.16. pattern</a></td>
<td style="color:orangered" align="center">With 'match' option<br>(Ruby regexp instead of ECMA 262)</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor21">5.17. minLength</a></td>
<td style="color:green" align="center">With 'min_length' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor22">5.18. maxLength</a></td>
<td style="color:green" align="center">With 'max_length' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor23">5.19. enum</a></td>
<td style="color:green" align="center">With 'in' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor24">5.20. default</a></td>
<td style="color:green" align="center">Yes</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor25">5.21. title</a></td>
<td style="color:green" align="center">Yes</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor26">5.22. description</a></td>
<td style="color:green" align="center">Yes</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: date-time</a></td>
<td style="color:orangered" align="center">With 'datetime' parameter<br>(RFC 3399 instead of ISO 8601)</td></tr>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: regex</a></td>
<td style="color:orangered" align="center">With 'regexp' parameter<br>(Ruby regexp instead of ECMA 262)</td></tr>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: format</a></td>
<td style="color:green" align="center">With 'phone_number' paramter</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: uri</a></td>
<td style="color:green" align="center">With 'uri' parameter (RFC 2396)</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: email</a></td>
<td style="color:green" align="center">With 'email' parameter</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: ip-address</a></td>
<td style="color:green" align="center">With 'ipv4_addr' parameter</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: ipv6</a></td>
<td style="color:green" align="center">With 'ipv6_addr' parameter</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: host-name</a></td>
<td style="color:green" align="center">With 'hostname' parameter</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: date</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: time</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: utc-millisec</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: color</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor27">5.23. format: style</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor28">5.24. divisibleBy</a></td>
<td style="color:green" align="center">With 'divisible_by' or 'multiple_of' option</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor29">5.25. disallow</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor30">5.26. extends</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor31">5.27. id</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor32">5.28. $ref</a></td>
<td style="color:red" align="center">No</td>
</tr><tr>
<td><a href="http://tools.ietf.org/id/draft-zyp-json-schema-03.html#anchor33">5.29. $schema</a></td>
<td style="color:red" align="center">No</td>
</tr>
</table>