Agenda

Introduction
Introduction - Data model
Relax NG vocabulary
Annotations - Whitespace - datatypeLibrary attribute - type attribute of value element - href attribute - externalRef element - include element - name attribute of element and attribute elements - ns attribute - QNames - div element - Number of child elements - mixed element - optional element - zeroOrMore element - Constraints - combine attribute - grammar element - define and ref elements - notAllowed element - empty element
Semantics
Name classes - Patterns: choice pattern, group pattern, empty pattern, text pattern, oneOrMore pattern, interleave pattern, element and attribute pattern, data and value pattern, Built-in datatype library, list pattern - Validity
Restrictions
Restrictions: Contextual restrictions, attribute pattern, oneOrMore pattern, list pattern, except in data pattern, start element - String sequences - Restrictions on attributes - Restrictions on interleave
Trainer

Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling in XML, shortly before any of the current Semantic Web standards had been adopted. He started working as lecturer and consultant in 2002.
Publications
- XSLT, XPath und XQuery ISBN 978-3-939701-18-7
- XSL-FO ISBN 978-3-939701-17-0
- XML Schema ISBN 978-3-939701-22-4
- XML: Standards und Technologien ISBN 978-3-939701-21-7
- MS SQL Server – XML und SOAP-Webservices ISBN 978-3-939701-03-3
- Oracle, PL/SQL und XML ISBN 978-3-939701-49-1
Projects
He works as an IT-consultant and project manager. He developed various XML-based applications with his team in India and is regularly involved in complex import/export scenarios / data integration projects and in XML-based reporting solutions.
Research
He led several research projects for business partners concerning expert systems, ontology-based software, and also online questionnaires. Nearly all of these projects were based on a complex XML-data model or made use of XML-based rule sets.
