Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions meta/schemas.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"title",
"description",
"examples",
"$comment",
"x-links",
"$schema"
],
"properties": {
Expand All @@ -35,10 +35,20 @@
},
"$id": false,
"$comment": {
"$ref": "../schemas/ietf/http/https-url.json"
"not": {
"$ref": "../schemas/ietf/uri/uri-reference.json"
}
},
"x-license": {
"const": "https://github.com/sourcemeta/std/blob/main/LICENSE"
},
"x-links": {
"type": "array",
"minItems": 1,
"uniqueItems": true,
"items": {
"$ref": "../schemas/ietf/http/https-url.json"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/ieee/posix/path-absolute.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "IEEE Std 1003.1-2017 POSIX File Path (Absolute)",
"description": "IEEE Std 1003.1-2017 POSIX absolute pathname",
"$comment": "https://pubs.opengroup.org/onlinepubs/9699919799/",
"examples": [
"/",
"/home/user/document.txt",
Expand All @@ -11,6 +10,7 @@
"/tmp/temp_file-123.tmp"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://pubs.opengroup.org/onlinepubs/9699919799/" ],
"type": "string",
"not": {
"$comment": "Cannot contain null bytes",
Expand Down
2 changes: 1 addition & 1 deletion schemas/ieee/posix/path-relative.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "IEEE Std 1003.1-2017 POSIX File Path (Relative)",
"description": "IEEE Std 1003.1-2017 POSIX relative pathname",
"$comment": "https://pubs.opengroup.org/onlinepubs/9699919799/",
"examples": [
"",
"file.txt",
Expand All @@ -11,6 +10,7 @@
".ssh/id_rsa"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://pubs.opengroup.org/onlinepubs/9699919799/" ],
"type": "string",
"not": {
"anyOf": [
Expand Down
2 changes: 1 addition & 1 deletion schemas/ieee/posix/path.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "IEEE Std 1003.1-2017 POSIX File Path)",
"description": "IEEE Std 1003.1-2017 POSIX pathname",
"$comment": "https://pubs.opengroup.org/onlinepubs/9699919799/",
"examples": [
"/",
"/home/user/document.txt",
Expand All @@ -12,6 +11,7 @@
"../config/settings.conf"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://pubs.opengroup.org/onlinepubs/9699919799/" ],
"anyOf": [
{
"$ref": "./path-absolute.json"
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/email/address.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 5322 Email Address (Addr-Spec)",
"description": "A specific Internet identifier that represents an e-mail box to which messages are delivered",
"$comment": "https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1",
"examples": [
"simple@example.com",
"\"very.unusual.@.unusual.com\"@example.com",
Expand All @@ -12,6 +11,7 @@
"user@[abc.def]"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc5322#section-3.4.1" ],
"type": "string",
"anyOf": [
{
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/etag-strong.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Strong ETag",
"description": "A strong HTTP entity tag used for cache validation",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-8.8.3",
"examples": [ "\"abc123\"", "\"686897696a7c876b7e\"", "\"\"" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-8.8.3" ],
"type": "string",
"pattern": "^\"[\\x21\\x23-\\x7E\\x80-\\xFF]*\"$"
}
2 changes: 1 addition & 1 deletion schemas/ietf/http/etag-weak.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Weak ETag",
"description": "A weak HTTP entity tag used for cache validation with relaxed comparison semantics",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-8.8.3",
"examples": [ "W/\"abc123\"", "W/\"686897696a7c876b7e\"", "W/\"\"" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-8.8.3" ],
"type": "string",
"pattern": "^W/\"[\\x21\\x23-\\x7E\\x80-\\xFF]*\"$"
}
2 changes: 1 addition & 1 deletion schemas/ietf/http/etag.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP ETag",
"description": "An HTTP entity tag used for cache validation, either strong or weak",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-8.8.3",
"examples": [ "\"abc123\"", "W/\"abc123\"", "\"\"" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-8.8.3" ],
"anyOf": [
{
"$ref": "./etag-strong.json"
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/http-url.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "HTTP URL",
"description": "A Uniform Resource Locator using the HTTP scheme",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-4.2.1",
"examples": [
"http://example.com",
"http://example.com/path",
"http://user:pass@example.com:8080/api"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-4.2.1" ],
"$ref": "../uri/url.json",
"pattern": "^[Hh][Tt][Tt][Pp]://"
}
2 changes: 1 addition & 1 deletion schemas/ietf/http/https-url.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "HTTPS URL",
"description": "A Uniform Resource Locator using the HTTPS scheme",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-4.2.2",
"examples": [
"https://example.com",
"https://example.com/path",
"https://user:pass@example.com:443/api"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-4.2.2" ],
"$ref": "../uri/url.json",
"pattern": "^[Hh][Tt][Tt][Pp][Ss]://"
}
9 changes: 5 additions & 4 deletions schemas/ietf/http/method-standard.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "IETF HTTP Standard Method",
"description": "An HTTP request method explicitly defined in IETF RFCs (case-sensitive)",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-9.3",
"examples": [ "GET", "POST", "PUT", "PATCH" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [
"https://www.rfc-editor.org/rfc/rfc9110#section-9.3",
"https://www.rfc-editor.org/rfc/rfc5789",
"https://www.rfc-editor.org/rfc/rfc4918"
],
"anyOf": [
{
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-9.3",
"enum": [
"GET",
"HEAD",
Expand All @@ -20,11 +23,9 @@
]
},
{
"$comment": "https://www.rfc-editor.org/rfc/rfc5789",
"const": "PATCH"
},
{
"$comment": "https://www.rfc-editor.org/rfc/rfc4918",
"enum": [
"PROPFIND",
"PROPPATCH",
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/method.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Method",
"description": "An HTTP request method token",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-9",
"examples": [ "GET", "POST", "PUT", "PATCH" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-9" ],
"type": "string",
"not": {
"pattern": "[\\x00-\\x1F\\x7F]"
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status-client-error.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Client Error Status Code",
"description": "An HTTP 4xx client error status code indicating the request contains bad syntax or cannot be fulfilled",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15.4",
"examples": [ 400, 404, 403 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15.4" ],
"type": "integer",
"maximum": 499,
"minimum": 400
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status-informational.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Informational Status Code",
"description": "An HTTP 1xx informational status code indicating an interim response",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15.1",
"examples": [ 100, 101, 102 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15.1" ],
"type": "integer",
"maximum": 199,
"minimum": 100
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status-redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Redirection Status Code",
"description": "An HTTP 3xx redirection status code indicating further action needs to be taken to complete the request",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15.3",
"examples": [ 301, 302, 304 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15.3" ],
"type": "integer",
"maximum": 399,
"minimum": 300
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status-server-error.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Server Error Status Code",
"description": "An HTTP 5xx server error status code indicating the server failed to fulfill a valid request",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15.5",
"examples": [ 500, 502, 503 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15.5" ],
"type": "integer",
"maximum": 599,
"minimum": 500
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status-standard.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Standard Status Code",
"description": "An HTTP status code explicitly defined in RFC 9110 section 15",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15",
"examples": [ 200, 404, 500 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15" ],
"enum": [
100,
101,
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status-successful.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Successful Status Code",
"description": "An HTTP 2xx successful status code indicating the request was successfully received, understood, and accepted",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15.2",
"examples": [ 200, 201, 204 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15.2" ],
"type": "integer",
"maximum": 299,
"minimum": 200
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/http/status.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 9110 HTTP Status Code",
"description": "An HTTP status code indicating the result of an HTTP request",
"$comment": "https://www.rfc-editor.org/rfc/rfc9110#section-15",
"examples": [ 200, 404, 500 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc9110#section-15" ],
"type": "integer",
"maximum": 599,
"minimum": 100
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/ip/v4/address.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 3986 IPv4 Address",
"description": "An Internet Protocol version 4 address in dotted-decimal notation",
"$comment": "https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2",
"examples": [
"0.0.0.0",
"127.0.0.1",
Expand All @@ -11,6 +10,7 @@
"10.0.0.1"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2" ],
"type": "string",
"pattern": "^([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$",
"format": "ipv4"
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/ip/v6/address.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 3986 IPv6 Address",
"description": "An Internet Protocol version 6 address in colon-hexadecimal notation",
"$comment": "https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2",
"examples": [
"2001:db8::8a2e:370:7334",
"::1",
Expand All @@ -12,6 +11,7 @@
"fe80::1"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2" ],
"type": "string",
"pattern": "^(?:(?:[0-9A-Fa-f]{1,4}:){6}(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|::(?:[0-9A-Fa-f]{1,4}:){5}(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:(?:[0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)$",
"format": "ipv6"
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/jsonpointer/pointer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 6901 JSON Pointer",
"description": "A string syntax for identifying a specific value within a JSON document",
"$comment": "https://www.rfc-editor.org/rfc/rfc6901",
"examples": [ "", "/foo", "/foo/0" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc6901" ],
"type": "string",
"not": {
"pattern": "~[^01]|~$"
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/problem-details/problem.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 7807 Problem Details for HTTP APIs",
"description": "A machine-readable format for specifying errors in HTTP API responses",
"$comment": "https://www.rfc-editor.org/rfc/rfc7807",
"examples": [
{
"title": "You do not have enough credit.",
Expand Down Expand Up @@ -34,6 +33,7 @@
}
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc7807" ],
"type": "object",
"properties": {
"title": {
Expand Down
2 changes: 1 addition & 1 deletion schemas/ietf/uri/uri-reference.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "RFC 3986 Uniform Resource Identifier (URI) reference",
"description": "A Uniform Resource Identifier (URI) reference",
"$comment": "https://www.rfc-editor.org/rfc/rfc3986#section-4.1",
"examples": [
"https://example.com/path/to/resource?query=value#section",
"http://user:pass@192.168.1.1:8080/api/v1",
Expand All @@ -11,6 +10,7 @@
"/absolute/path/to/resource?query=value#section"
],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.rfc-editor.org/rfc/rfc3986#section-4.1" ],
"anyOf": [
{
"$ref": "./uri.json"
Expand Down
Loading