ISO/IEC 19757-7:2020
Information technology - Document Schema Definition Languages (DSDL) - Part 7: Character Repertoire Description Language (CREPDL)
发布时间:2020-08-05 实施时间:


在计算机系统中,字符集是一组字符的集合,每个字符都有一个唯一的编码。字符集描述语言(CREPDL)是一种用于描述字符集的语言,它可以描述字符集中的字符、字符编码、字符集的名称和版本等信息。CREPDL可以用于文档处理、数据交换和其他需要字符集描述的应用程序中。

ISO/IEC 19757-7:2020标准定义了CREPDL的语法和语义,包括CREPDL的元素、属性和规则。该标准还定义了CREPDL的XML表示形式,以便在XML文档中使用。

CREPDL的元素包括字符集、字符、字符编码、字符集名称和版本等。其中,字符集元素用于定义字符集的基本信息,包括字符集的名称、版本、描述和字符编码方案等。字符元素用于定义字符集中的字符,包括字符的名称、编码和描述等。字符编码元素用于定义字符的编码方式,包括字符编码的名称、描述和编码规则等。字符集名称和版本元素用于定义字符集的名称和版本信息。

CREPDL的属性包括元素属性和属性组。元素属性用于描述元素的属性,包括元素的名称、类型、默认值和约束等。属性组用于描述元素的属性集合,包括属性组的名称、属性组成员和属性组约束等。

ISO/IEC 19757-7:2020标准还定义了CREPDL的规则,包括元素规则、属性规则和文档规则。元素规则用于描述元素的语法和语义,包括元素的名称、类型、属性和子元素等。属性规则用于描述属性的语法和语义,包括属性的名称、类型、默认值和约束等。文档规则用于描述文档的语法和语义,包括文档的根元素、命名空间和DTD等。

总之,ISO/IEC 19757-7:2020标准提供了一种标准化的字符集描述语言,可以用于文档处理、数据交换和其他需要字符集描述的应用程序中。该标准的实现可以提高数据交换的可靠性和互操作性,促进信息技术的发展和应用。

相关标准
- ISO/IEC 19757-1:2016 Document Schema Definition Languages (DSDL) - Part 1: Overview
- ISO/IEC 19757-2:2016 Document Schema Definition Languages (DSDL) - Part 2: Regular-grammar-based validation - RELAX NG
- ISO/IEC 19757-3:2016 Document Schema Definition Languages (DSDL) - Part 3: Rule-based validation - Schematron
- ISO/IEC 19757-4:2016 Document Schema Definition Languages (DSDL) - Part 4: Namespace-based Validation Dispatching Language (NVDL)
- ISO/IEC 19757-6:2015 Document Schema Definition Languages (DSDL) - Part 6: Namespace-enabled XML Processing