Information technology — Specification methods for cultural conventions

This document specifies description formats and functionality for the specification of cultural conventions, description formats for character sets, and description formats for binding character names to ISO/IEC 10646, as well as a set of default values for some of these items.

Technologies de l'information — Méthodes de spécification des conventions culturelles

General Information

Status
Published
Publication Date
22-Sep-2020
Current Stage
9020 - International Standard under periodical review
Start Date
15-Jul-2025
Completion Date
15-Jul-2025
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 30112:2020 - Information technology -- Specification methods for cultural conventions
English language
161 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 30112
First edition
2020-09
Information technology —
Specification methods for cultural
conventions
Technologies de l'information — Méthodes de spécification des
conventions culturelles
Reference number
©
ISO/IEC 2020
© ISO/IEC 2020
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2020 – All rights reserved

Contents Page
Foreword . v
Introduction . vi
1  Scope . 1
2  Normative references . 1
3  Terms and definitions . 1
3.1 Bytes and characters . 2
3.2 Cultural and other major concepts . 2
3.3 FDCC-related categories . 3
4  Notations . 3
4.1  Notation for defining syntax . 3
4.2  Portable character set . 4
5  FDCC-set . 6
5.1 General . 6
5.2  FDCC-set description . 7
5.2.1  General . 7
5.2.2  Character representation . 8
5.2.3  Continuation of lines . 9
5.2.4  Names for copy keyword . 9
5.2.5 Pre-category statements . 9
5.3  LC_IDENTIFICATION . 10
5.4  LC_CTYPE . 12
5.4.1 General . 12
5.4.2  Character classification keywords . 13
5.4.3  Character string transliteration . 17
5.4.4  "i18n" LC_CTYPE category. 17
5.5  LC_COLLATE . 42
5.5.1 General . 42
5.5.2  Collation statements . 44
5.5.3  "copy" keyword . 46
5.5.4  "coll_weight_max" keyword . 46
5.5.5  "section-symbol" keyword . 47
5.5.6  "collating-element" keyword . 47
5.5.7  "collating-symbol" keyword . 47
5.5.8  "symbol-equivalence" keyword . 48
5.5.9  "order_start" keyword . 48
5.5.10  "order_end" keyword . 49
5.5.11  "reorder-after" keyword . 49
5.5.12  "reorder-end" keyword . 50
5.5.13  "section" keyword . 50
5.5.14  "reorder-section-after" keyword . 51
5.6  LC_MONETARY . 53
5.7  LC_NUMERIC . 57
5.8  LC_TIME . 58
5.8.1 General . 58
iii
© ISO/IEC 2020 – All rights reserved

5.8.2  Date field descriptors . 62
5.8.3  Modified field descriptors . 63
5.8.4  "i18n" LC_TIME category . 64
5.9 LC_MESSAGES . 65
5.10  LC_XLITERATE . 65
5.10.1 General . 65
5.10.2  Transliteration statements . 66
5.10.3  "include" keyword . 67
5.10.4  Example of use of transliteration . 67
5.11  LC_NAME . 68
5.12 LC_ADDRESS . 69
5.13  LC_TELEPHONE . 72
5.14  LC_PAPER . 73
5.15  LC_MEASUREMENT . 73
5.16  LC_KEYBOARD . 74
6 CHARMAP . 74
6.1 General . 74
6.2  Character Set Description Text . 74
7  Repertoiremap . 79
8 Functionality . 117
8.1 General . 117
8.2 The “strpcoll” function . 117
8.3 The “setmedia” function. 118
8.4 String, encoding, repertoire and locale data types . 118
8.4.1 General . 118
8.4.2 String data type . 118
8.4.3 Encoding data type . 118
8.4.4 Repertoire data type . 121
8.4.5 Locale data type . 121
8.4.6 Character handling . 123
8.4.7 String comparison . 124
8.4.8 Message formatting . 125
8.4.9 Conversion between string and other data types . 127
8.4.10 Utilities . 131
9 Messages format .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.