more information

  • Hands-on XML Within the e-GIF
  • XML and e-GIF - a Management Overview
  • Altova StyleVision

We can tailor our courses to your exact requirements


Case Studies

more information

  • UK e-GIF
  • Abu Dhabi eGIF
  • Danish InfostructureBase
  • Trinidad and Tobago e-GIF
  • MIAP Common Data Definitions
  • HMRC File by Internet
  • Co-ordinated Online Record of Electors
  • MOD XML Policies


more information

  • Abu Dhabi Systems & Information Centre
  • Cabinet Office e-Government Unit
  • Department for Constitutional Affairs
  • Department for Education and Skills
  • HM Revenue and Customs
  • Learning and Skills Council
  • Microsoft
  • Ministry of Defence
  • Ministry of Public Administration, Republic of Trinidad and Tobago
  • National Westminster Bank
  • NHS Information Authority
  • NHS in Scotland
  • Office of Government Commerce
  • Office of the Deputy Prime Minister
  • Office of the e-Envoy
  • Open University
  • Scottish Executive
GIF cerificate


more information

  • XML for the Web
  • Professional XSL
  • Beginning XML
  • Professional XML Design and Implementation


more information

  • Government Interoperability - 5 Tips for Success
  • From Spreadsheet to Schema
  • A Technical Standard for e-Voting
  • Combining OASIS Standards to Create a Repository and Assembly Mechanism for XML Schema Components
  • The Election Markup Language
  • e-Government in the UK
  • Developing e-GIF Compliant XML Systems For Government
  • e-Government in the UK
  • XML: the relevance to e-government
  • Using XML in Government
  • Delivering New Electronic Services in the Public Sector
  • e-Gov and XML Government Advanced Technology
  • Delivering New Electronic Services in the Public Sector

The aim of the OASIS Election and Voter Services Technical Committee is to "develop a standard for the structured interchange of data among hardware, software, and service providers who engage in any aspect of providing election or voter services to public or private organisations."

The main deliverable of this work is the Election Markup Language (EML), which is being continually enhanced to meet the differing needs of elections around the world. EML covers the needs for data interchange throughout the election process from the registering of electors and candidates, through the voting process to the counting of votes, declaring the result and auditing the election.

A key feature of EML is the mechanism used to add specific constraints for specific election types. An EML message specification meets the requirements of the international EML language and will generally have to meet an additional set of constraints for a specific type of election. For example, in a US Presidential election, the voter name must not be included in the vote, but in a British company AGM it will be included.

Paul Spencer is an active member of the OASIS Technical Committee, and developed the XML Schemas for EML and the means of customising the schemas for the various types of elections. He also developed the customisations in use for UK public election pilots, for which EML has been used since May 2003, and the CORE project for electoral registration systems.

Using this unique experience, we can provide several services relating to EML:

While doing this, we can feed back any new requirements to the OASIS Technical Committee and further develop EML to meet them.

XML Spy Education Partner

We are an XML Spy training partner.

Please email for more information.