XML material
Layout for XML material
A publication page will usually also contain XML-materials not generated from ART-DECOR, such as schema's, wsdl's, XML-examples and other materials. Note that some of these folders will be present in the runtime folder after transformation of a project.
The layout for creating XML material is described below:
- index.html
Description of the folders and materials contained in this set.
- cda_xml
Folder with XML material for 'Clinical Document Architecture' documents.
- coreschemas
XML base schemas for the definition of datatypes and vocabularies.
- css
Files for markup of HTML pages. They are used for the markup of HTML documentation and HTML rendering of XML messages. This folder also contains javascript files in addition to cascading style sheets (css) files for markup.
- schemas
XML schemas containing the definition of XML messages. The XML schemas define the structure of the messages and the cardinality of its constituent elements.
- schemas_codeGen
XML schemas that have been transformed to be suited for code generation by copying the transmission wrapper and control act wrapper into the interaction schema. This eliminates double declarations of Message, ControlAct, QueryByParameterPayload and Payload when you generate code e.g. through WSDL. These schemas are functionally equal to the schemas in the schemas folder.
- schemas_codeGen_flat
XML schemas that have been transformed to be self contained and have no more references to other schemas (except in the case of xs:import). These schemas are functionally equal to the schemas in the schemas folder.
- schemas_codeGen_LSP
XML schemas that have been transformed to be suited for the Dutch AORTA ZIM. These schemas are functionally equal to the schemas in the schemas folder with the exception that medical Payload has been obfuscated through xs:any.
- schematron
Schematron files for validation of 'business rules'. This concerns requirements in implementation guides that are hard to or impossible to catch in XML Schema definition.
- schematron_svrl
XSLT (stylesheets) files generated from the schematron files. These XSLTs are useful for environments where native Schematron file processing is not possible for validation of the XML messages. SVRL is short for Schematron Validation Reporting Language (see: http://schematron.com) and reports in an XML structure suitable for processing in other logic.
- schematron_xslt
XSLT (stylesheets) files generated from the schematron files. These XSLTs are useful for environments where native Schematron file processing is not possible for validation of the XML messages. These XSLTs report in textual xsl:message. These may be used e.g. for viewing in logging. See SVRL for reports in processable form. (http://schematron.com)
- wsdl
WSDL files with webservice definitions.
- xml-<project prefix>
XML example messages.
- xsl
Contains tools for rendering and conversion of certain XML materials.