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的规则,包括元素的出现次数、元素的顺序、元素的约束和属性的约束等。这些规则可以用于验证CREPDL文档的正确性。

总之,ISO/IEC 19757-7:2020标准提供了一种描述字符集的语言,可以用于文档处理、数据交换和其他需要字符集描述的应用程序中。该标准定义了CREPDL的语法和语义,包括元素、属性和规则等内容,为使用CREPDL提供了指导。

相关标准
- ISO/IEC 19757-2:2016 Information technology — Document Schema Definition Languages (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG
- ISO/IEC 19757-3:2016 Information technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron
- ISO/IEC 19757-4:2016 Information technology — Document Schema Definition Languages (DSDL) — Part 4: Namespace-based validation dispatching — NVDL
- ISO/IEC 19757-6:2015 Information technology — Document Schema Definition Languages (DSDL) — Part 6: Namespace-enabled XML processing — NEXI
- ISO/IEC 19757-11:2019 Information technology — Document Schema Definition Languages (DSDL) — Part 11: Schema association