Newer
Older
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
{
"$id": "ts_103280_2017_07",
"$defs": {
"ShortString": {
"type": "string",
"maxLength": 255
},
"LongString": {
"type": "string",
"maxLength": 65535
},
"LIID": {
"type": "string",
"pattern": "^([!-~]{1,25})|([0-9a-f]{26,50})$"
},
"UTCDateTime": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
},
"UTCMicrosecondDateTime": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{6}Z$"
},
"QualifiedDateTime": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(Z|[+-][0-9]{2}:[0-9]{2})$"
},
"QualifiedMicrosecondDateTime": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{6}(Z|[+-][0-9]{2}:[0-9]{2})$"
},
"InternationalE164": {
"type": "string",
"pattern": "^[0-9]{1,15}$"
},
"IMSI": {
"type": "string",
"pattern": "^[0-9]{6,15}$"
},
"IMEI": {
"type": "string",
"pattern": "^[0-9]{14}$"
},
"IMEICheckDigit": {
"type": "string",
"pattern": "^[0-9]{15}$"
},
"IMEISV": {
"type": "string",
"pattern": "^[0-9]{16}$"
},
"IPv4Address": {
"type": "string",
"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])$"
},
"IPv4CIDR": {
"type": "string",
"pattern": "^((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])/([1-2]?[0-9]|3[0-2])$"
},
"IPv6Address": {
"type": "string",
"pattern": "^([0-9a-f]{4}:){7}([0-9a-f]{4})$"
},
"IPv6CIDR": {
"type": "string",
"pattern": "^([0-9a-f]{4}:){7}([0-9a-f]{4})/(([1-9][0-9]?)|(1[0-1][0-9])|(12[0-8]))$"
},
"TCPPort": {
"type": "integer",
"exclusiveMinimum": 1,
"maximum": 65535
},
"UDPPort": {
"type": "integer",
"minimum": 0,
"maximum": 65535
},
"MACAddress": {
"type": "string",
"pattern": "^([a-f0-9]{2}:){5}[a-f0-9]{2}$"
},
"EmailAddress": {
"allOf": [
{
"$ref": "#/$defs/ShortString"
},
{
"type": "string",
"pattern": "^[a-zA-Z0-9\\.!#$%&'\\*\\+\\\\/=\\?\\^_`\\{\\|\\}~\\-]+@[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"
}
]
},
"UUID": {
"type": "string",
"pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
},
"ISOCountryCode": {
"type": "string",
"pattern": "^[A-Z]{2}$"
},
"SIPURI": {
"type": "string",
"pattern": "^sips?:[a-zA-Z0-9!#$&-;=?-\\[\\]_~%]+$"
},
"TELURI": {
"type": "string",
"pattern": "^tel:[a-zA-Z0-9!#$&-;=?-\\[\\]_~%]+$"
},
"WGS84LatitudeDecimal": {
"type": "string",
"pattern": "^[NS][0-9]{2}\\.[0-9]{6}$"
},
"WGS84LongitudeDecimal": {
"type": "string",
"pattern": "^[EW][0-9]{3}\\.[0-9]{6}$"
},
"WGS84LatitudeAngular": {
"type": "string",
"pattern": "^[NS][0-9]{6}\\.[0-9]{2}$"
},
"WGS84LongitudeAngular": {
"type": "string",
"pattern": "^[EW][0-9]{7}\\.[0-9]{2}$"
},
"SUPIIMSI": {
"$ref": "#/$defs/IMSI"
},
"SUPINAI": {
"$ref": "#/$defs/NAI"
},
"SUCI": {
"type": "string",
"pattern": "^([a-fA-F0-9]{2})*$"
},
"PEIIMEI": {
"$ref": "#/$defs/IMEI"
},
"PEIIMEICheckDigit": {
"$ref": "#/$defs/IMEICheckDigit"
},
"PEIIMEISV": {
"$ref": "#/$defs/IMEISV"
},
"GPSIMSISDN": {
"type": "string",
"pattern": "^[0-9]{1,15}$"
},
"GPSINAI": {
"$ref": "#/$defs/NAI"
},
"NAI": {
"type": "string"
},
"LDID": {
"type": "string",
"pattern": "^([A-Z]{2}-.+-.+)$"
},
"InternationalizedEmailAddress": {
"allOf": [
{
"$ref": "#/$defs/ShortString"
},
{
"type": "string",
"pattern": "^.+@.+$"
}
]
},
"EUI64": {
"type": "string",
"pattern": "^([a-f0-9]{2}:){7}[a-f0-9]{2}$"
},
"CGI": {
"type": "string",
"pattern": "^[0-9]{3}-[0-9]{2,3}-[a-f0-9]{4}-[a-f0-9]{4}$"
},
"ECGI": {
"type": "string",
"pattern": "^[0-9]{3}-[0-9]{2,3}-[a-f0-9]{7}$"
},
"NCGI": {
"type": "string",
"pattern": "^[0-9]{3}-[0-9]{2,3}-[a-f0-9]{9}$"
},
"ICCID": {
"type": "string",
"pattern": "^[0-9]{19,20}$"
},
"IPProtocol": {
"type": "integer",
"minimum": 0,
"maximum": 255
},
"VLANID": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 4095
},
}
]
},
"IPCIDR": {
"oneOf": [
{
"type": "object",
"properties": {
}
]
},
"TCPPortRange": {
"type": "object",
"properties": {
]
},
"UDPPortRange": {
"type": "object",
"properties": {
]
},
"IPAddressPort": {
"type": "object",
"properties": {
]
},
"IPAddressPortRange": {
"type": "object",
"properties": {
"$ref": "#/$defs/PortRange"
}
},
"required": [
]
},
"WGS84CoordinateDecimal": {
"type": "object",
"properties": {
"$ref": "#/$defs/WGS84LongitudeDecimal"
}
},
"required": [
]
},
"WGS84CoordinateAngular": {
"type": "object",
"properties": {
"$ref": "#/$defs/WGS84LongitudeAngular"
}
},
"required": [