<?xml version="1.0" encoding="UTF-8"?>
<!--

	XLIFF Version 2.0
	Committee Specification Draft 02 / Public Review Draft 02
	3 September 2013
	Copyright (c) OASIS Open 2013. All rights reserved.
	Source: http://docs.oasis-open.org/xliff/xliff-core/v2.0/csprd02/schemas/modules/

-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
    xmlns:xlf="urn:oasis:names:tc:xliff:document:2.0"
    xmlns:val="urn:oasis:names:tc:xliff:validation:2.0"
    targetNamespace="urn:oasis:names:tc:xliff:validation:2.0">
    <xs:import namespace="urn:oasis:names:tc:xliff:document:2.0"
    schemaLocation="../xliff_core_2.0.xsd"/>
    <xs:import namespace="http://www.w3.org/XML/1998/namespace"
        schemaLocation="http://www.w3.org/2001/xml.xsd"/>

    <xs:element name="validation">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" ref="val:rule"/>
        </xs:sequence>
        <xs:anyAttribute namespace="##any" processContents="skip"/>
      </xs:complexType>
    </xs:element>

    <xs:element name="rule">
        <xs:complexType mixed="false">
        <xs:attribute name="isPresent" use="optional"/>
        <xs:attribute name="occurs" use="optional"/>
        <xs:attribute name="isNotPresent" use="optional"/>
        <xs:attribute name="startsWith" use="optional"/>
        <xs:attribute name="endsWith" use="optional"/>
        <xs:attribute name="existsInSource" use="optional"/>
        <xs:attribute name="caseSensitive" use="optional" type="xlf:yesNo" default="yes"/>
        <xs:attribute name="normalization" use="optional"/>
        <xs:attribute name="disabled" use="optional" type="xlf:yesNo" default="no"/>  
        <xs:anyAttribute namespace="##any" processContents="skip"/>
      </xs:complexType>
    </xs:element>

</xs:schema>
