<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:sccd="msdl.uantwerpen.be/sccd"
  targetNamespace="msdl.uantwerpen.be/sccd"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified">

  <xsd:element name="scxml">
    <xsd:complexType>
      <xsd:complexContent>
        <xsd:extension base="sccd:orState">
          <xsd:attributeGroup ref="sccd:semanticOptions"/>
        </xsd:extension>
      </xsd:complexContent>
    </xsd:complexType>
    <xsd:unique name="uniqueScxmlChildren">
      <xsd:selector xpath="state|parallel|history"/>
      <xsd:field xpath="@id"/>
    </xsd:unique>
  </xsd:element>
  
</xsd:schema>