Schematron Validation for AQD
|
|
- Gabriel Davis
- 5 years ago
- Views:
Transcription
1 Schematron Validation for AQD Complex Constraint Checking Barbara Magagna Katharina Schleidt
2 Overview AQD Constraint Checking Constraints within AQD e-reporting Schematron XML Schema Validation vs. Schematron Examples Check if element exists Check if element filled Check if element filled in dependency of other field Check if a code list entry is correct Check if the target of an internal xlink exists Conclusions 2
3 AQD Constraint Checking Project contract with JRC Tasks: 1. Check constraints of the AQD data model Logical constraints to be added to UML data model 2. Create and document Schematron rule files Schematron rules for constraints being produced 3. Conceptualize JRC Schematron web service JRC to provide online service to run Schematron rules 4. These rules will implement all possible rules from the QA checks document alignment of checks, these ones for the MS to be used inhouse, before uploading data to AQD Portal 5. Ongoing work to be finished asap 3
4 Constraints within AQD e-reporting Various types of constraints within AQD e-reporting: 1) Conditional fields (i.e. Element mandatory if traffic station) 2) Double use of classes with different cardinalities: a) AQD_SamplingPoint reused for Indicative Measurement b) AQD_Model reused for Expert Judgement 3) Correctness of code list entries 4) Target of xlink exists (i.e. Station available for SamplingPoint) 4
5 Schematron 1 Rule-based validation language Make assertions about the presence or absence of patterns in XML Structural schema language expressed in XML Simple basic syntax making use of: XPath XSLT XQuery Capable of expressing constraints in ways not possible with XML validation against XSD Logical Rule must be evaluated as TRUE, otherwise error Rules provide plain text explanations of the error found 5
6 Schematron 2 Schematron rule files can be transformed to XSLT for simple execution Various ways of executing Schematron Rules: Using XML Tools such as Oxygen (integrated) or XMLSpy (additional plugin required) Performing XSLT transformation locally XSLT transformation service will be provided by JRC Based on publicly available ISO Standard: ISO/IEC Document Schema Definition Languages (DSDL) Part 3: Rule-based validation - Schematron 6
7 XSD Validation vs. Schematron XSD Validation purely based on syntax: Class and element names defined Sequence of elements defined Cardinality of elements defined Valid even if element is empty Schematron Validation based on semantics: Define logical rules Logic can pertain to values of other elements or attributes Logic can include external files (i.e. code lists) 7
8 Examples - Check if element exists Requirement: Double use of classes with different cardinalities i.e. AQD_SamplingPoint reused for Indicative Measurement Example: aqd:aqd_samplingpoint/aqd:relevantemissions/aqd:relevantemissions Mandatory if aqd:aqd_samplingpoint/aqd:assessmenttype = Fixed measurement Optional if aqd:aqd_samplingpoint/aqd:assessmenttype = Indicative measurement Rule: (assessmenttype = Fixed measurement) AND (string-length($relevantemissions)>0) 8
9 Examples - Check if element filled Requirement: empty elements or attributes often valid to XSD i.e. <aqd:objectivetype xlink:href=""/> is valid Rule: ObjectiveType = aqd:aqd_samplingpoint/ aqd:environmentalobjective/aqd:environmentalobjective/ aqd:objectivetype/@xlink:href string-length($objectivetype)>0 9
10 Examples - Check if element filled in dependency of other field Requirement: Conditional fields i.e. KerbDistance element mandatory if traffic station Rule: EmissionSource = aqd:aqd_samplingpoint/aqd:relevantemissions/ aqd:relevantemissions/aqd:mainemissionsources/@xlink:href KerbDistance = aqd:aqd_sample/aqd:kerbdistance/text() (EmissionSource = Traffic) AND (stringlength($kerbdistance)>0) 10
11 Examples - Check if a code list entry is correct Requirement: codelist entry exists i.e. zonetype in codelist zonetype Rule: ZoneType = aqd:aqdzonetype/@xlink:href Codelist = document(' zonetype/rdf') $Codelist/rdf:RDF/skos:Concept[@rdf:about = $ZoneType] Note: uses XQuery, compares all code list entries (Xpath rdf:rdf/ skos:concept/@rdf:about) with the ZoneType from the XML data file 11
12 Examples - Check if the target of an internal xlink exists Requirement: check xlink i.e. Is content of reportingheader provided in file Rule: Content = aqd:aqd_reportingheader/aqd:content[1]/@xlink:href FeatureCollection = /gml:featurecollection $FeatureCollection/gml:featureMember/aqd:AQD_Attainment/ aqd:inspireid/base:identifier[base:localid = $Content] Note: uses XQuery, looks for inspireid matching content of ReportingHeader xlink in the entire XML file (FeatureCollection) 12
13 Conclusions Schematron makes up for the deficits of XML Schema validation against XSD Schematron defined in accordance with ISO Standards (ISO/IEC 19757) Rules for AQD e-reporting will be provided Execution possible as Schematron, XSLT, via JRC Service Documentation will be made available 13
14 Thank you for your attention Kathi Schleidt Barbara Magagna Data Management & Reporting Unit Umweltbundesamt GmbH Spittelauer Lände Vienna/Austria 14
AQD Reporting Model. European Air Quality Reporting Based on INSPIRE
AQD Reporting Model European Air Quality Reporting Based on INSPIRE Overview Basics Reporting Model Classes from Model Reporting Structure Discussion Points Basics - INSPIRE Identifier Identifier basic
More informationAQD Reporting Model. European Air Quality Reporting Based on INSPIRE
AQD Reporting Model European Air Quality Reporting Based on INSPIRE Overview Basics Changes since January 2013 Basics - INSPIRE Identifier Identifier basic INSPIRE requirement for all features Attributes:
More informationAn INSPIRE Validation Briefcase for Nature Conservation and Beyond
co-funded by the European Community econtentplus programme An INSPIRE Validation Briefcase for Nature Conservation and Beyond Edinburgh, 30 June 2011 Martin Ford (CEN/TC 287) Kathi Schleidt (UBA) Giacomo
More informationDraft meeting minutes
Draft meeting minutes 6th meeting of the IPR Pilot Group Date & Time 8-10 October 2012, Copenhagen Location EEA, Copenhagen Attendees Representatives from the following IPR pilot countries: DE, DK, BE,
More informationImplementing air quality e-reporting
Implementing air quality e-reporting Core requirements by September 2014 Jaume Targa 11 th AQ E-Reporting IPR Pilot meeting Copenhagen, EEA Content Core requirements by Sept 2014 Air Quality Zones (B)
More informationGML Clarifications. IHO S-100WG April 2018 Raphael Malyankar; Eivind Mong. Work sponsored by NOAA
GML Clarifications IHO S-100WG3 10-13 April 2018 Raphael Malyankar; Eivind Mong Work sponsored by NOAA Overview of proposal/presentation The proposal for Part 10b contains: Modifications arising from splines
More informationNIEM Update. Mike Hulme, NIEM Technical Architecture Committee Co-chair and Unisys Solution Architect. Nlets Implementers Workshop
NIEM Update Mike Hulme, NIEM Technical Architecture Committee Co-chair and Unisys Solution Architect Nlets Implementers Workshop 8/31/2016 Topics NIEM 3.2 NIEM 4.0 niem.github.io Enhanced code list capabilities
More informationHow To Define Schema Location In Xml File Using Xmlspy
How To Define Schema Location In Xml File Using Xmlspy Home _ Data Sources and Targets _ XML and XML schema _ such DTDs useable by defining the xmlns-attribute with the namespace-uri, as shown below:.
More informationWorkshop Data Modelling [en]
Workshop Data Modelling [en] Thorsten Reitz, wetransform INSPIRE and Beyond 2018 24.05.2018 Wetransform GmbH - Why do we create data models at all? - What processes can we use to create models? - What
More informationMulberry Classes Guide to Using the Oxygen XML Editor (v20.0)
Mulberry Classes Guide to Using the Oxygen XML Editor (v20.0) Mulberry Technologies, Inc. 17 West Jefferson Street, Suite 207 Rockville, MD 20850 Phone: 301/315-9631 Fax: 301/315-8285 info@mulberrytech.com
More informationAQD IPR pilot study programme on e-reporting
AQD IPR pilot study programme on e-reporting Annual Assessments data flows and progress on UTD & AQ zones 5 th pilot meeting Copenhagen 24-25 May 2012 Agenda Morning Pilot country experiences & discussion
More informationOxygen Xsd From Xml File Visual Studio Generate Sample
Oxygen Xsd From Xml File Visual Studio Generate Sample This topic describes how to create a new XML Schema (XSD) file and then add content In Visual Studio, open the File menu and select New and then File.
More informationHow To Validate An Xml File Against A Schema Using Xmlspy
How To Validate An Xml File Against A Schema Using Xmlspy generate maxium and minume samle using XSD c_kazum, 1, 601, Friday, May 22, 2015 10:22 PM Validating a bunch of similar XML against a XSD tdammalapati,
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Document Schema Definition Languages (DSDL) Part 3: Rule-based validation Schematron
INTERNATIONAL STANDARD ISO/IEC 19757-3 First edition 2006-06-01 Information technology Document Schema Definition Languages (DSDL) Part 3: Rule-based validation Schematron Technologies de l'information
More informationEvolution of XML Applications
Evolution of XML Applications University of Technology Sydney, Australia Irena Mlynkova 9.11. 2011 XML and Web Engineering Research Group Department of Software Engineering Faculty of Mathematics and Physics
More informationURI Properties for INSPIRE Extension. Stereotype Solution
URI Properties for INSPIRE Extension Stereotype Solution Introduction After much effort we have harmonized data models based on standards (ISO, OGC, INSPIRE) But... These already being extended based on
More informationKansas TRCC. Kansas ecitation Validation Engine Design
Kansas TRCC Kansas ecitation Validation Engine Design Detailed Design Document Version 1.0.0 www.analysts.com Table of Contents 1 Intent... 4 2 Overview... 4 3 Project Vision/Scope... 4 3.1 Vision... 4
More informationDeveloping BPEL Processes Using WSO2 Carbon Studio. Waruna Milinda
+ Developing BPEL Processes Using WSO2 Carbon Studio Waruna Ranasinghe(waruna@wso2.com) Milinda Pathirage(milinda@wso2.com) + WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies
More informationInformation Model Architecture. Version 1.0
Information Model Architecture Version 1.0 1 introduction...2 2 objective...2 3 definition of terms...3 4 conformance...4 4.1 UBL conformance...4 4.2 NES conformance...4 4.3 NES profile conformance...4
More informationS-100 schemas and other files
Notes (07 November 2018) Folder Organization: Wherever local files are referenced in the XSD files and XML sample files, the references are based on this organization of folders. Table 1. File and folder
More informationAir Quality e-reporting QA/QC and feedback: current & future. Jaume Targa (ETC/ACM)
EEA-ETC/ACM 16 th of November 2015 14 th IPR Air Quality Meeting, Copenhagen Air Quality e-reporting QA/QC and feedback: current & future Jaume Targa (ETC/ACM) Jaume.targa@4sfera.com Data quality Automated
More informationAQD IPR pilot study programme on e-reporting
AQD IPR pilot study programme on e-reporting A quick start guide working with the e-reporting schemata Tony Bush 4 th pilot meeting Copenhagen 15-16 March 2012 Introduction What to worry about first if
More informationA Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA
schem@doc A Web-based XML Schema Visualizer José Paulo Leal & Ricardo Queirós CRACS INESCPORTO LA Agenda Motivation Overview Architecture Deployment Main features o XSD extension o Navigation area o View
More informationE-reporting: road to implementation
E-reporting: road to implementation Patrick van Hooydonk European Topic Centre on Air pollution and Climate change Mitigation (ETC/ACM) 5 th pilot meeting Copenhagen, point of view from an ETC data collector
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411 1 Extensible
More informationAFI Region AIXM e-aip Implementation Workshop Dakar, Senegal, 3-5 October 2016
AFI Region AIXM e-aip Implementation Workshop Dakar, Senegal, 3-5 October 2016 Razvan GULEAC EUROCONTROL Validation of AIXM 5.1 data AIXM 5.1 UML AIXM 5.1 XSD - Does the data make sense? - Is it compliant
More informationINSPIRE Biodiversity Mashup
INSPIRE Biodiversity Mashup Current Status 1 Kathi Schleidt Katharina.Schleidt@umweltbundesamt.at Martin Koška martin.koska@sazp.sk Peter Mozolík peter.mozolik@sazp.sk Barbara Pratschner - babsip@mac.com
More informationThe Bank of Russia Standard FINANCIAL MESSAGES IN THE NPS
The Bank of Russia Standard STO BR NPS-1.0-2017 FINANCIAL MESSAGES IN THE NPS GENERAL TERMS Introduction date: 2017-03-20 Official publication Moscow 2017 Preamble 1. ACCEPTED AND ENACTED by The Bank of
More informationInternet Engineering Task Force (IETF) Request for Comments: 6110 Category: Standards Track February 2011 ISSN:
Internet Engineering Task Force (IETF) L. Lhotka, Ed. Request for Comments: 6110 CESNET Category: Standards Track February 2011 ISSN: 2070-1721 Abstract Mapping YANG to Document Schema Definition Languages
More informationXpath Xlink Xpointer Xquery
Xpath Xlink Xpointer Xquery Sources: http://www.brics.dk/~amoeller/xml http://www.w3schools.com Overlapping domains XPath XPath is a syntax for defining parts of an XML document XPath uses path expressions
More informationAQD IPR pilot study programme on e-reporting
AQD IPR pilot study programme on e-reporting Progress on UTD Jaume Targa 6 th pilot meeting Copenhagen 8-10 October May 2012 Introduction Important points on UTD Re-delivering UTD data Aggregation rules
More informationEnforcing the Complex Business Rules of NIEM Exchanges
Enforcing the Complex Business Rules of NIEM Exchanges Priscilla Walmsley Joel Byford 1 Twitter #NIEMNTE3 What are Business Rules? Constraints on data in an exchange Usually contextual or conditional Can
More information1 aqd:aqd_reportingheader element must be present. XML must include Reporting Header Yes Error System requirement
Checks Original User friendly text Crucial check QA blocker as implemented in CDR Status/Note Review in 2016 1 aqd:aqd_reportingheader element must be present. XML must include Reporting Header 2 The (start)
More informationEnforcing Business Rules Automatic Fixes
Enforcing Business Rules Automatic Fixes Understanding and Developing Schematron Quick Fixes Octavian Nadolu octavian_nadolu@oxygenxml.com @OctavianNadolu Overview Using Schematron to automatically check
More informationOpen Geospatial Consortium Inc.
Open Geospatial Consortium Inc. Date: 2016-12-05 Reference number of this OGC document: OGC 07-036r1 Version: 3.2.2 Category: OpenGIS Standard Editor: Clemens Portele OpenGIS Geography Markup Language
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Document Schema Definition Languages (DSDL) Part 11: Schema association
INTERNATIONAL STANDARD ISO/IEC 19757-11 First edition 2011-11-01 Information technology Document Schema Definition Languages (DSDL) Part 11: Schema association Technologies de l'information Langages de
More informationQuality Assurance & Standards
Quality Assurance & Standards PSD3 Nov 2013 1 Overview Quality Assurance (QA)» checking what we are producing QA standards» checking the checking 2 Further Reading Sommerville» 9 th Edition, Chap. 24»
More informationXPath. by Klaus Lüthje Lauri Pitkänen
XPath by Klaus Lüthje Lauri Pitkänen Agenda Introduction History Syntax Additional example and demo Applications Xpath 2.0 Future Introduction Expression language for Addressing portions of an XML document
More informationM359 Block5 - Lecture12 Eng/ Waleed Omar
Documents and markup languages The term XML stands for extensible Markup Language. Used to label the different parts of documents. Labeling helps in: Displaying the documents in a formatted way Querying
More informationWhat's New in Oxygen XML Editor 20
What's New in Oxygen XML Editor 20 - Development Oxygen Team support@oxygenxml.com @oxygenxml 2018 Syncro Soft SRL. All rights reserved. XSLT Overview Saxon Schematron SQF JSON XSLT Improvements XPath
More informationInformation Technology Document Schema Definition Languages (DSDL) Part 1: Overview
ISO/IEC JTC 1/SC 34 Date: 2008-09-17 ISO/IEC FCD 19757-1 ISO/IEC JTC 1/SC 34/WG 1 Secretariat: Japanese Industrial Standards Committee Information Technology Document Schema Definition Languages (DSDL)
More information1 aqd:aqd_reportingheader element must be present. XML must include Reporting Header Yes Error System requirement 2
Checks Original User friendly text Crucial check QA blocker as implemented in CDR Status/Note Review in 2016 1 aqd:aqd_reportingheader element must be present. XML must include Reporting Header System
More informationDOWNLOAD OR READ : XML MODELING LANGUAGE FOR LINEAR PROGRAMMING SPECIFICATION AND EXAMPLES CLASSIC REPRINT PDF EBOOK EPUB MOBI
DOWNLOAD OR READ : XML MODELING LANGUAGE FOR LINEAR PROGRAMMING SPECIFICATION AND EXAMPLES CLASSIC REPRINT PDF EBOOK EPUB MOBI Page 1 Page 2 xml modeling language for pdf 1 Getting Started with XML Modeling.
More informationXml Schema Attribute Definition Language (xsd) 1.1 Part 1
Xml Schema Attribute Definition Language (xsd) 1.1 Part 1 According to the XSD 1.0 spec, XML Schema Part 1: Structures Second Edition: to the XSD 1.1 spec, W3C XML Schema Definition Language (XSD) 1.1
More informationSemantic Extensions to Defuddle: Inserting GRDDL into XML
Semantic Extensions to Defuddle: Inserting GRDDL into XML Robert E. McGrath July 28, 2008 1. Introduction The overall goal is to enable automatic extraction of semantic metadata from arbitrary data. Our
More informationAndroid How To Validate Xml Against Schema In Xmlspy
Android How To Validate Xml Against Schema In Xmlspy Rock solid standards support including XML Schema 1.1, Release 4 Offers Powerful New Tools that increase XML and XBRL validation speeds, provide. When
More informationQuality control service for Inspire data
Quality control service for Inspire data INSPIRE Conference 2014 Aalborg Anders Foureaux Process Manager Data feeds Data hosting Environmental Informations Systems Unit Reasearch and Assessment Department
More informationSuggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services
Suggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services MIWP-5 Workshop 02. December 2014 Sven Böhme, Federal Agency for Cartography and Geodesy
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD IEC 62264-2 First edition 2004-07 Enterprise-control system integration Part 2: Object model attributes IEC 2004 All rights reserved. Unless otherwise specified, no part of this
More informationData Exchange. Hyper-Text Markup Language. Contents: HTML Sample. HTML Motivation. Cascading Style Sheets (CSS) Problems w/html
Data Exchange Contents: Mariano Cilia / cilia@informatik.tu-darmstadt.de Origins (HTML) Schema DOM, SAX Semantic Data Exchange Integration Problems MIX Model 1 Hyper-Text Markup Language HTML Hypertext:
More informationSt. Kitts and Nevis Foreign Account Tax Compliance Act (FATCA) Competent Authority. FATCA Portal Demonstration to Financial Institutions
St. Kitts and Nevis Foreign Account Tax Compliance Act (FATCA) Competent Authority FATCA Portal Demonstration to Financial Institutions ENROLMENT AND FILING 1 Enrolment and Filings This presentation will
More information358 cardinality 18, 55-57, 62, 65, 71, 75-76, 85, 87, 99, 122, 129, , 140, 257, , , 295, categorization 18, 26, 56, 71, 7
4GL 6 access path 8, 24, 35, 38, 88, 99-110, 114, 170, 176, 199, 203-204, 208 active class 270, 317, 323-324, 326, 337 database 315, 321 generalization 322-324 rule 317, 320-321 ADABAS 16 aggregation 18,
More informationWhat Does Xml Data Has Failed Schema Validation Mean
What Does Xml Data Has Failed Schema Validation Mean oxygen can validate XML documents using Schematron schemas, oxygen has a Schematron editor, which analyzes. 2.9.4 Validating Schema Versions. 2.10.8
More informationSemantic Annotations for BPMN models: Extending SeMFIS for supporting ontology reasoning and query functionalities. Dimitraki Katerina
Semantic Annotations for BPMN models: Extending SeMFIS for supporting ontology reasoning and query functionalities Dimitraki Katerina Thesis submitted in partial fulfillment of the requirements for the
More information7.1 Introduction. extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML
7.1 Introduction extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML Lax syntactical rules Many complex features that are rarely used HTML is a markup language,
More informationOut of the UML box: Intuitive and Data-driven Modelling Tools for INSPIRE
Out of the UML box: Intuitive and Data-driven Modelling Tools for INSPIRE Thorsten Reitz, wetransform GmbH 15.09.2017 INSPIRE Conference 2017, Strasbourg, France Is UML bad? Observations: UML is a very
More informationAQD IPR pilot study programme on e-reporting
AQD IPR pilot study programme on e-reporting User Guide to AQ e-reporting Jaume Targa & Tony Bush 8 th pilot meeting Copenhagen 18-19 June 2013 User guide AQ e-reporting data model & schema Latest version
More informationReporting and Exchange of Air Quality Information Under CAFE Directive Using INSPIRE Services Testbed Results
Reporting and Exchange of Air Quality Information Under CAFE Directive Using INSPIRE Services Testbed Results Alina Kmiecik, Dominik Kobus, Magdalena Bednarek, Anna Zamolska, Piotr Krok, Marek Brylski,
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Learning, education, and training Content packaging Part 2: XML binding
INTERNATIONAL STANDARD This is a preview - click here to buy the full publication ISO/IEC 12785-2 First edition 2011-11-15 Information technology Learning, education, and training Content packaging Part
More informationISO/TS TECHNICAL SPECIFICATION
TECHNICAL SPECIFICATION ISO/TS 20625 First edition 2002-05-01 Electronic data interchange for administration, commerce and transport (EDIFACT) Rules for generation of XML scheme files (XSD) on the basis
More informationAn Analysis of Approaches to XML Schema Inference
An Analysis of Approaches to XML Schema Inference Irena Mlynkova irena.mlynkova@mff.cuni.cz Charles University Faculty of Mathematics and Physics Department of Software Engineering Prague, Czech Republic
More informationTIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion Release Notes
TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion Release Notes Software Release 4.2.0 November 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER
More information(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions
(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions HMA-AWG Meeting ESRIN (Room D) 20. May 2016 Uwe Voges (con terra GmbH) GeoDCAT-AP European Data Portal European Data Portal (EDP): central
More informationDictionary Driven Exchange Content Assembly Blueprints
Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam
More informationPublishing Technology 101 A Journal Publishing Primer. Mike Hepp Director, Technology Strategy Dartmouth Journal Services
Publishing Technology 101 A Journal Publishing Primer Mike Hepp Director, Technology Strategy Dartmouth Journal Services mike.hepp@sheridan.com Publishing Technology 101 AGENDA 12 3 EVOLUTION OF PUBLISHING
More informationIntegrated Aeronautical Information Database (IAID) & AICM AIXM
Integrated Aeronautical Information Database (IAID) & AICM AIXM Abbas NIKNEJAD Regional Officer, AIM/ATM Annex 15 provisions 3.5 Use of automation 3.5.1 Automation shall be applied in order to ensure the
More informationImplementing the Army Net Centric Data Strategy in a Service Oriented Environment
Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support
More informationPre-Discussion. XQuery: An XML Query Language. Outline. 1. The story, in brief is. Other query languages. XML vs. Relational Data
Pre-Discussion XQuery: An XML Query Language D. Chamberlin After the presentation, we will evaluate XQuery. During the presentation, think about consequences of the design decisions on the usability of
More informationEclipse Ignore Xml Schema Problems >>>CLICK HERE<<<
Eclipse Ignore Xml Schema Problems I enabled the JPA facet on my Liberty 8.5.5.3 project in Eclipse Luna and the persistence.xml file xmlns:xsi="w3.org/2001/xmlschema-instance". Eclipse 3.5.2 is throwing
More informationa web-based XML Schema visualizer
schem@doc: a web-based XML Schema visualizer José Paulo Leal 1 and Ricardo Queirós 2, 1 CRACS & DCC-FCUP, University of Porto, Portugal zp@dcc.fc.up.pt 2 CRACS & DI-ESEIG/IPP, Porto, Portugal ricardo.queiros@eu.ipp.pt
More informationSecond Cycle VALIDATION REPORT
11 th Aug. 2015 VALIDAION REPORT Page : 1/8 Second Cycle VALIDATION REPORT OF THE D15A XML Schema Directories 11 th Aug. 2015 VALIDAION REPORT Page : 2/8 Table of Contents 1. INTRODUCTION... 3 2. NORMATIVE
More informationIntroduction to XML. XML: basic elements
Introduction to XML XML: basic elements XML Trying to wrap your brain around XML is sort of like trying to put an octopus in a bottle. Every time you think you have it under control, a new tentacle shows
More informationWCO Data Model Conformant Customization Techniques with GEFEG.FX. Efficient Adoption and Reuse of the WCO Data Model
WCO Data Model Conformant Customization Techniques with GEFEG.FX Efficient Adoption and Reuse of the WCO Data Model GEFEG Official sales agent of the WCO Bookshop Official distributor of the WCO Data Model
More informationIntegrating the UK Location Information Infrastructure and data.gov.uk
Integrating the UK Location Information Infrastructure and data.gov.uk Rod Kedge - UK Location Programme 1 July 20011 This presentation The issue: How to derive the benefits of INSPIRE Background UKLII
More informationHealth Information Exchange Content Model Architecture Building Block HISO
Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information
More informationForeword... v Introduction... vi. 1 Scope Normative references Terms and definitions Extensible Datatypes schema overview...
Contents Page Foreword... v Introduction... vi 1 Scope... 1 2 Normative references... 1 3 Terms and definitions... 1 4 Extensible Datatypes schema overview... 2 5 Common constructs... 3 5.1 Common types...
More informationContents ISO/IEC FDIS Page
Contents Page Foreword... v Introduction... vi 1 Scope... 1 2 Normative references... 1 3 Terms and definitions... 1 4 Notation... 3 4.1 XPath... 3 4.2 Predicate Logic... 3 5 Syntax... 4 5.1 Well-formedness...
More informationUsing Xml Schemas Effectively In Wsdl Design
Using Xml Schemas Effectively In Wsdl Design I can recommend an article about contract-first service design using the MS stack qualified/unqualified when validating xml against a WSDL (xsd schema) How
More informationXML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations.
XML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations. A key problem is rooted in the very paradigm of XML, which
More informationA Metadata Standard for IGI&S: Spatial Data Standards for Facilities, Infrastructure, and Environment - Metadata (SDSFIE-M)
A Metadata Standard for IGI&S: Spatial Data Standards for Facilities, Infrastructure, and Environment - Metadata (SDSFIE-M) Mr. David LaBranche, PE DISDI Program Manager ODUSD(I&E) July 15, 2014 ESRI IUC
More informationWhat is a Data Model?
What is a Data Model? Overview What is a Data Model? Review of some Basic Concepts in Data Modeling Benefits of Data Modeling Overview What is a Data Model? Review of some Basic Concepts in Data Modeling
More informationQuick Guide to CAM Dictionaries
Quick Guide to CAM Dictionaries Building and using canonical XML components dictionaries for CAM Author: David RR Webber Chair OASIS CAM TC April, 2010 http://www.oasis-open.org/committees/cam 1 June,
More informationCopyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 7 XML
Chapter 7 XML 7.1 Introduction extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML Lax syntactical rules Many complex features that are rarely used HTML
More informationLPIS Workshop Applications and Quality
2009 MARS Conference, 18-20 th November, 2009, Taormina 1 LPIS Workshop Applications and Quality 6-8 th October, Tallinn, Estonia Wim Devos, Valentina Sagris & Pavel Milenov EC Joint Research Centre Institute
More informationGrammar vs. Rules. Diagnostics in XML Document Validation. Petr Nálevka
Grammar vs. Rules Diagnostics in XML Document Validation Petr Nálevka University of Economics, Prague Dept. of Information and Knowledge Engineering petr@nalevka.com http://nalevka.com This presentation
More informationCOMP9321 Web Application Engineering. Extensible Markup Language (XML)
COMP9321 Web Application Engineering Extensible Markup Language (XML) Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442
More informationCatherine Hosage Norman, Ph.D., RAC. January 11, 2012
Introduction to estability Catherine Hosage Norman, Ph.D., RAC January 11, 2012 Presentation Overview Stability Message Development Advantages of e-stability for the FDA & industry Style-sheet l h t e-stability
More informationAn Architecture for Semantic Enterprise Application Integration Standards
An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,
More informationXML Technologies Dissected Erik Wilde Swiss Federal Institute of Technology, Zürich
XML Technologies Dissected Erik Wilde Swiss Federal Institute of Technology, Zürich The lack of well-defined information models in many XML technologies can generate compatibility problems and lower the
More informationContents ISO/IEC Page
Contents Page Foreword... v Introduction... vi 1 Scope... 1 2 Normative references... 1 3 Terms and definitions... 1 4 Notation... 3 4.1 XPath... 3 4.2 Predicate Logic... 3 5 Syntax... 4 5.1 Namespace
More informationIntroduction to JSON. Roger Lacroix MQ Technical Conference v
Introduction to JSON Roger Lacroix roger.lacroix@capitalware.com http://www.capitalware.com What is JSON? JSON: JavaScript Object Notation. JSON is a simple, text-based way to store and transmit structured
More informationStandards Driven Innovation
Standards Driven Innovation PhUSE Annual Conference 2014 Frederik Malfait IMOS Consulting GmbH, Hoffmann-La Roche AG Managing Standards 2 Data Standards Value Proposition Standards are increasingly mandated
More informationSemi-structured Data. 8 - XPath
Semi-structured Data 8 - XPath Andreas Pieris and Wolfgang Fischl, Summer Term 2016 Outline XPath Terminology XPath at First Glance Location Paths (Axis, Node Test, Predicate) Abbreviated Syntax What is
More informationTable of Contents Chapter 1 - Introduction Chapter 2 - Designing XML Data and Applications Chapter 3 - Designing and Managing XML Storage Objects
Table of Contents Chapter 1 - Introduction 1.1 Anatomy of an XML Document 1.2 Differences Between XML and Relational Data 1.3 Overview of DB2 purexml 1.4 Benefits of DB2 purexml over Alternative Storage
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO/IEC 15938-12 Second edition 2012-11-01 Information technology Multimedia content description interface Part 12: Query format Technologies de l'information Interface de description
More informationXML. extensible Markup Language. ... and its usefulness for linguists
XML extensible Markup Language... and its usefulness for linguists Thomas Mayer thomas.mayer@uni-konstanz.de Fachbereich Sprachwissenschaft, Universität Konstanz Seminar Computerlinguistik II (Miriam Butt)
More informationStandards, GML and AIXM. Dr. David Burggraf Vice President Galdos Systems Inc
Standards, and AIXM Dr. David Burggraf Vice President Galdos Systems Inc Copyright Galdos Systems Inc. May 6, 2010 Geography Markup Language: What is it? A modeling language for geographic features A set
More informationThe UK Marine Environmental Data and Information Network MEDIN
The UK Marine Environmental Data and Information Network MEDIN M. Charlesworth, R. Lowry, H. Freeman, J. Rapaport, B Seeley Content MEDIN - a brief overview for context Discovery Metadata Standard and
More informationXML Metadata Standards and Topic Maps
XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set
More information