Course schedules

Courses are regularly scheduled in Paris and Leuven, as well as at various locations throughout North America.

Questions?

Send email to our education department.

Travel Guides

We've prepared travel guides for those attending OmniMark courses in Leuven and Paris. You'll find maps, as well as information about classroom activities, accommodations, and transportation.

Designing XML Languages and Vocabularies

Course Objectives

On completion of this course, participants will be able to:

  • Understand and have hands-on experience of constructing conceptual models of data and processes
  • Know the implications of the decisions they make when creating XML vocabularies
  • Understand the issues of constructing XML vocabularies within large enterprises
  • Be aware of the advantages and disadvantages of using DTDs and various XML schema languages to document and validate XML vocabularies

Course Length

Two days.

Course Outline

Introduction to Data Modelling

  • Setting the scene for the course

Conceptual Modelling

  • The Conceptual Model
  • Central information item
  • Properties
  • Value types
  • Inheritance
  • Relations and reification
  • Guidelines for each step
  • Practical experience at each step
  • Section Review/Questions

Constructing XML Vocabularies

  • Context
  • Mapping conceptual; model to XML
  • Naming conventions
  • Mapping rules
  • Differing criteria and their impact
  • What might be important and when
  • Implications for XML vocabulary
  • Section Review/Questions

Modularity and Reuse

  • Building the result tree
  • Creating elements and attributes
  • Attribute value templates
  • Creating text nodes and other content
  • Section Review/Questions

Further Programming Constructs

  • Modular XML documents
  • Modular XML vocabularies
  • Modular XML schemas
  • Modular XML code
  • Section Review/ Questions

XML Schemas Overview

  • Representation methods
  • DTDs
  • Schema languages
  • Grammar-based languages
  • XDR
  • XML schema
  • RELAX
  • Assertion-based languages
  • Section Review/Questions

Prerequisites

Attendees are expected to have a working knowledge of XML syntax. Knowledge of database schemas and DTDs would also be an advantage. An understanding of the underlying concepts of XML is expected and can be gained by attending our one-day Introduction to XML Technologies Workshop.

Developers Home   Documentation  Contact Us   Training   OMUG   Site Map  Support  Stilo

Copyright © Stilo International plc 2003. All information on this website is protected under Stilo's copyright. OmniMark and the OmniMark swirl logo are registered trademarks of Stilo Corporation, and Stilo is a trademark of Stilo International plc. All rights reserved.

More course descriptions

OmniMark Training

XML and Text Processing with OmniMark

Advanced OmniMark Programming

XML and Text processing with OmniMark

Content Engineering Course


XML Training

Introduction to XML Technologies

Transform and Visualize XML Using XSLT

XML Programming for Java Development

XML Programming for Non-Java Development
XML Schema Development

XML Schema Development with XML Spy

Introduction to XML Web Services

ASP .NET Conversion Course

Developing Web Services using Java

Developing Web Services using Microsoft .NET

Training for e-Government

Introduction to XML Technologies for e-GIF

Delivering Integrated Online Services