ISO/IEC 19757-5:2011标准定义了一种基于XML Schema的语言,用于定义可扩展数据类型。这种语言可以扩展XML Schema中的数据类型,以便满足特定应用程序的需求。可扩展数据类型可以包括新的基本数据类型、复合数据类型和约束条件。
该标准中定义的可扩展数据类型可以用于描述各种数据,包括数字、日期、时间、货币、长度、重量、温度、颜色等等。这些数据类型可以用于各种应用程序,例如电子商务、金融、医疗、科学、工程等领域。
ISO/IEC 19757-5:2011标准还定义了一种机制,用于将可扩展数据类型与XML Schema中的数据类型进行映射。这种机制可以确保可扩展数据类型与XML Schema的兼容性,并且可以在不同的应用程序和系统之间进行数据交换。
该标准还提供了一些示例,以便用户更好地理解可扩展数据类型的定义和使用。这些示例包括定义新的基本数据类型、定义复合数据类型、定义约束条件等等。
总之,ISO/IEC 19757-5:2011标准提供了一种通用的方法,用于定义和使用可扩展数据类型。这种方法可以满足不同应用程序和系统之间的数据交换需求,并且可以提高数据交换的效率和准确性。
相关标准
- ISO/IEC 19757-2:2008 Information technology — Document Schema Definition Languages (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG
- ISO/IEC 19757-3:2006 Information technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron
- ISO/IEC 19757-4:2006 Information technology — Document Schema Definition Languages (DSDL) — Part 4: Namespace-based Validation Dispatching Language (NVDL)
- ISO/IEC 19757-6:2011 Information technology — Document Schema Definition Languages (DSDL) — Part 6: Namespace-enabled XML Processing