ISO/TS 19115-3:2016 地理信息据 第3部分:基本概念用XML模式的实施
标准编号:ISO/TS 19115-3:2016
中文名称:地理信息据 第3部分:基本概念用XML模式的实施
英文名称:Geographic information — Metadata — Part 3: XML schema implementation for fundamental concepts
发布日期:2016-08
标准范围
ISO/TS 19115-3:2016通过定义以下人工制品,定义了ISO 19115-1、ISO 19115-2和ISO/TS 19139概念的集成XML实现:a) 验证符合ISO 19115-1、ISO 19115-2和ISO/TS 19139中定义的概念模型元素的元数据实例文档所需的一组XML模式;b) 一组ISO/IEC 19757?3(Schematron)规则,用于实现未经XML模式验证的ISO 19115?1和ISO 19115?2 UML模型中的验证约束;c) 一种可扩展样式表语言转换(XSLT),用于将使用ISO/TS 19139 XML模式编码的ISO 19115-1元数据和使用ISO/TS 19139-2 XML模式编码的ISO 19115-2元数据转换为等效文档,该文档对本文档中定义的XML模式有效。ISO/TS 19115-3:2016描述了从与元数据相关的ISO地理信息概念模型生成XML模式的过程。该过程包括创建一个UML模型,用于从概念UML模型派生的XML实现。该实现模型不会改变目标概念模型的语义,但会添加抽象类,以消除模型包之间的依赖关系、标记值和UML-to-XML转换软件所需的原型,并将一些元素的打包重构为XML名称空间。XML模式是根据ISO/TS 19139或ISO 19118中定义的规则,从用于XML实现的UML模型系统地生成的。
ISO/TS 19115-3:2016 defines an integrated XML implementation of ISO 19115?1, ISO 19115?2, and concepts from ISO/TS 19139 by defining the following artefacts:a) a set of XML schema required to validate metadata instance documents conforming to conceptual model elements defined in ISO 19115?1, ISO 19115?2, and ISO/TS 19139;b) a set of ISO/IEC 19757?3 (Schematron) rules that implement validation constraints in the ISO 19115?1 and ISO 19115?2 UML models that are not validated by the XML schema;c) an Extensible Stylesheet Language Transformation (XSLT) for transforming ISO 19115-1 metadata encoded using the ISO/TS 19139 XML schema and ISO 19115?2 metadata encoded using the ISO/TS 19139?2 XML schema into an equivalent document that is valid against the XML schema defined in this document.ISO/TS 19115-3:2016 describes the procedure used to generate XML schema from ISO geographic information conceptual models related to metadata. The procedure includes creation of an UML model for XML implementation derived from the conceptual UML model.This implementation model does not alter the semantics of the target conceptual model, but adds abstract classes that remove dependencies between model packages, tagged values and stereotypes required by the UML to XML transformation software, and refactors the packaging of a few elements into XML namespaces. The XML schema has been generated systematically from the UML model for XML implementation according to the rules defined in ISO/TS 19139 or ISO 19118.
标准预览图


