Annotated Ada Reference Manual (Ada 202y Draft 4)Legal Information
Contents   Index   References   Search   Previous   Next 

1.2 Normative References

1/3
{AI05-0299-1} The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. For other documents mentioned in this document, see 1.2.1, “Bibliography”.
Paragraphs 1 through 8 7 and 9 through 10 have been moved to the Bibliography. 
1.1/3
 {AI05-0127-2} {AI05-0299-1} ISO 639-3:2007, Codes for the representation of names of languages — Part 3: Alpha-3 code for comprehensive coverage of languages
4.1/5
 {AI05-0127-2} {AI05-0299-1} {AI12-0450-1} {AI12-0454-1} ISO 3166-1:2020, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes
8/7
{8652/0001} {AI95-00124-01} {AI95-00285-01} {AI05-0266-1} {AI12-0260-1} {AI12-0450-1} {AI22-0133-1} ISO/IEC 10646:2020, Information technology — Universal coded character set (UCS)
9/6
{AI22-0073-1} The Unicode Consortium. The Unicode Standard, Version 15.0.0, (Mountain View, CA: The Unicode Consortium, 2022. ISBN 978-1-936213-32-0)
https://www.unicode.org/versions/Unicode15.0.0/
10/6
{AI22-0073-1} Unicode Standard Annex #44, "Unicode Character Database", edited by Ken Whistler, an integral part of The Unicode Standard. (https://www.unicode.org/reports/tr44/)
10.b/6
Discussion: {AI22-0073-1} The directives say that we can reference a standard that does not come from ISO or IEC if no ISO or IEC standard “is appropriate”. Various properties that we use are only found in the Unicode standard; they are not included in any version of ISO/IEC 10646 as of this writing. For instance, ISO/IEC 10646:2020 does not include complete case mappings, so we need to get the case mappings from the Unicode Standard. 

Wording Changes from Ada 95

10.c/2
{AI95-00285-01} {AI95-00376-01} {AI95-00415-01} Updated references to the most recent versions of these standards. Added C++ and time standards. Added C character set technical report. 

Wording Changes from Ada 2005

10.d/3
{AI05-0127-2} Added language and country code standards for locale support.
10.e/3
{AI05-0266-1} Updated references to the most recent versions of these standards. 

Wording Changes from Ada 2012

10.f/5
{AI12-0441-1} {AI12-0450-1} Moved all informative references to the (new) 1.2.1, “Bibliography”. Revised remaining references to the most recent version. 

Wording Changes from Ada 2022

10.g/6
{AI22-0073-1} Corrigendum:  Added Unicode references as recommended by the Unicode liason.
10.h/7
{AI22-0133-1} Correction: Moved 10646 to the Bibliography, as Unicode suffices as the normative reference. 

Contents   Index   References   Search   Previous   Next 
Ada-Europe Ada 2005 and 2012 Editions sponsored in part by Ada-Europe