From ac3ed027aa59e9f06e72873ec45608710912444b Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Mon, 23 Mar 2026 12:15:09 -0400 Subject: [PATCH] Re-add standards table to the README Signed-off-by: Juan Cruz Viotti --- README.markdown | 36 ++++++- banner.png => assets/banner.png | Bin assets/bipm.svg | 68 ++++++++++++ assets/ieee.svg | 1 + assets/ietf.svg | 1 + assets/iso.svg | 15 +++ assets/w3c.svg | 176 ++++++++++++++++++++++++++++++++ assets/xbrl.svg | 111 ++++++++++++++++++++ vendorpull.mask | 2 +- 9 files changed, 408 insertions(+), 2 deletions(-) rename banner.png => assets/banner.png (100%) create mode 100644 assets/bipm.svg create mode 100644 assets/ieee.svg create mode 100644 assets/ietf.svg create mode 100644 assets/iso.svg create mode 100644 assets/w3c.svg create mode 100644 assets/xbrl.svg diff --git a/README.markdown b/README.markdown index 6508cdfa..16ba2956 100644 --- a/README.markdown +++ b/README.markdown @@ -1,4 +1,4 @@ -![Sourcemeta JSON Schema Standard Library](./banner.png) +![Sourcemeta JSON Schema Standard Library](./assets/banner.png) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.17526561.svg)](https://doi.org/10.5281/zenodo.17526561) [![GitHub Release](https://img.shields.io/github/v/release/sourcemeta/std)](https://github.com/sourcemeta/std/releases) @@ -32,6 +32,40 @@ designing great APIs.* > All schemas target JSON Schema 2020-12, the dialect used by OpenAPI v3.1 and > later. Earlier JSON Schema dialects will be supported in the future. +## Standards Covered + +| Organisation | Standard | Title | +|---|---|---| +| IEEE | [IEEE Std 754-2019](https://ieeexplore.ieee.org/document/8766229) | [IEEE Standard for Floating-Point Arithmetic](https://ieeexplore.ieee.org/document/8766229) | +| IEEE | [IEEE Std 1003.1-2017](https://pubs.opengroup.org/onlinepubs/9699919799/) | [IEEE Standard for Information Technology—Portable Operating System Interface (POSIX)](https://pubs.opengroup.org/onlinepubs/9699919799/) | +| IETF | [RFC 3066](https://www.rfc-editor.org/rfc/rfc3066) | [Tags for the Identification of Languages](https://www.rfc-editor.org/rfc/rfc3066) | +| IETF | [RFC 3986](https://www.rfc-editor.org/rfc/rfc3986) | [Uniform Resource Identifier (URI): Generic Syntax](https://www.rfc-editor.org/rfc/rfc3986) | +| IETF | [RFC 4648](https://www.rfc-editor.org/rfc/rfc4648) | [The Base16, Base32, and Base64 Data Encodings](https://www.rfc-editor.org/rfc/rfc4648) | +| IETF | [RFC 4918](https://www.rfc-editor.org/rfc/rfc4918) | [HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)](https://www.rfc-editor.org/rfc/rfc4918) | +| IETF | [RFC 5322](https://www.rfc-editor.org/rfc/rfc5322) | [Internet Message Format](https://www.rfc-editor.org/rfc/rfc5322) | +| IETF | [RFC 5646](https://www.rfc-editor.org/rfc/rfc5646) | [Tags for Identifying Languages (BCP 47)](https://www.rfc-editor.org/rfc/rfc5646) | +| IETF | [RFC 5789](https://www.rfc-editor.org/rfc/rfc5789) | [PATCH Method for HTTP](https://www.rfc-editor.org/rfc/rfc5789) | +| IETF | [RFC 6901](https://www.rfc-editor.org/rfc/rfc6901) | [JavaScript Object Notation (JSON) Pointer](https://www.rfc-editor.org/rfc/rfc6901) | +| IETF | [RFC 7807](https://www.rfc-editor.org/rfc/rfc7807) | [Problem Details for HTTP APIs](https://www.rfc-editor.org/rfc/rfc7807) | +| IETF | [RFC 7946](https://www.rfc-editor.org/rfc/rfc7946) | [The GeoJSON Format](https://www.rfc-editor.org/rfc/rfc7946) | +| IETF | [RFC 8141](https://www.rfc-editor.org/rfc/rfc8141) | [Uniform Resource Names (URNs)](https://www.rfc-editor.org/rfc/rfc8141) | +| IETF | [RFC 9110](https://www.rfc-editor.org/rfc/rfc9110) | [HTTP Semantics](https://www.rfc-editor.org/rfc/rfc9110) | +| ISO | [ISO 3166-1:2020](https://www.iso.org/iso-3166-country-codes.html) | [Codes for the representation of names of countries and their subdivisions](https://www.iso.org/iso-3166-country-codes.html) | +| ISO | [ISO 4217:2015](https://www.iso.org/iso-4217-currency-codes.html) | [Codes for the representation of currencies and funds](https://www.iso.org/iso-4217-currency-codes.html) | +| ISO | [ISO 6709:2022](https://www.iso.org/standard/75147.html) | [Standard representation of geographic point location by coordinates](https://www.iso.org/standard/75147.html) | +| ISO | [ISO 639:2023](https://www.iso.org/iso-639-language-code) | [Codes for the representation of names of languages](https://www.iso.org/iso-639-language-code) | +| ISO | [ISO 8601-1:2019](https://www.iso.org/standard/70907.html) | [Date and time — Representations for information interchange — Part 1: Basic rules](https://www.iso.org/standard/70907.html) | +| ISO | [ISO 8601-2:2019](https://www.iso.org/standard/70908.html) | [Date and time — Representations for information interchange — Part 2: Extensions](https://www.iso.org/standard/70908.html) | +| ISO | [ISO 80000-1:2022](https://www.iso.org/standard/76921.html) | [Quantities and units — Part 1: General](https://www.iso.org/standard/76921.html) | +| ISO | [ISO/IEC 2382:2015](https://www.iso.org/standard/63598.html) | [Information technology — Vocabulary](https://www.iso.org/standard/63598.html) | +| ISO | [ISO/IEC 9899:2024](https://www.iso.org/standard/82075.html) | [Programming languages — C](https://www.iso.org/standard/82075.html) | +| BIPM | [BIPM SI 2019](https://www.bipm.org/en/publications/si-brochure) | [The International System of Units (SI) — 9th edition (2019)](https://www.bipm.org/en/publications/si-brochure) | +| **JSON-RPC** | [JSON-RPC 2.0](https://www.jsonrpc.org/specification) | [JSON-RPC 2.0 Specification](https://www.jsonrpc.org/specification) | +| W3C | [XML Schema Part 2](https://www.w3.org/TR/xmlschema-2/) | [XML Schema Datatypes Second Edition](https://www.w3.org/TR/xmlschema-2/) | +| XBRL | [XBRL 2.1](https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html) | [Extensible Business Reporting Language (XBRL) 2.1](https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html) | +| XBRL | [XBRL DTR](https://www.xbrl.org/dtr/dtr.html) | [XBRL Data Types Registry](https://www.xbrl.org/dtr/dtr.html) | +| XBRL | [XBRL UTR](https://www.xbrl.org/specification/utr/rec-2013-11-18/utr-rec-2013-11-18-clean.html) | [XBRL Units Type Registry](https://www.xbrl.org/specification/utr/rec-2013-11-18/utr-rec-2013-11-18-clean.html) | + ## :mortar_board: Citing If you use this library in your research or project, please cite it using the diff --git a/banner.png b/assets/banner.png similarity index 100% rename from banner.png rename to assets/banner.png diff --git a/assets/bipm.svg b/assets/bipm.svg new file mode 100644 index 00000000..37002970 --- /dev/null +++ b/assets/bipm.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/ieee.svg b/assets/ieee.svg new file mode 100644 index 00000000..46a68e3a --- /dev/null +++ b/assets/ieee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/ietf.svg b/assets/ietf.svg new file mode 100644 index 00000000..1d0faac7 --- /dev/null +++ b/assets/ietf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/iso.svg b/assets/iso.svg new file mode 100644 index 00000000..54ed3b19 --- /dev/null +++ b/assets/iso.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/w3c.svg b/assets/w3c.svg new file mode 100644 index 00000000..05f38948 --- /dev/null +++ b/assets/w3c.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/xbrl.svg b/assets/xbrl.svg new file mode 100644 index 00000000..a4967356 --- /dev/null +++ b/assets/xbrl.svg @@ -0,0 +1,111 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + TM + + + diff --git a/vendorpull.mask b/vendorpull.mask index 0f004a17..341d0464 100644 --- a/vendorpull.mask +++ b/vendorpull.mask @@ -9,7 +9,6 @@ vendor jsonschema.json Makefile README.markdown -banner.png templates .ackrc DATA @@ -17,3 +16,4 @@ DEPENDENCIES generated.mk package.json package-lock.json +assets/