<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:syrius.foundation.vo" version="1.0"
    xmlns:ns1="urn:com.adcubum.foundation.vo"
    xmlns:tns="urn:syrius.foundation.vo" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:import namespace="urn:com.adcubum.foundation.vo" schemaLocation="com.adcubum.foundation.vo.xsd"/>
    <xs:complexType abstract="true" name="ParameterVO">
        <xs:sequence>
            <xs:element minOccurs="0" name="VOKey" type="ns1:VOKey"/>
        </xs:sequence>
        <xs:attribute name="UUID" type="xs:string"/>
    </xs:complexType>
    <xs:complexType name="Locale">
        <xs:sequence/>
        <xs:attribute name="language" type="xs:string"/>
        <xs:attribute name="country" type="xs:string"/>
        <xs:attribute name="variant" type="xs:string"/>
    </xs:complexType>
    <xs:complexType abstract="true" name="DomVO">
        <xs:sequence>
            <xs:element minOccurs="0" name="Language" type="tns:Locale"/>
            <xs:element minOccurs="0" name="VOKey" type="ns1:VOKey"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType final="extension restriction" name="Document">
        <xs:sequence>
            <xs:element minOccurs="0" name="DataBinary" type="xs:base64Binary"/>
            <xs:element minOccurs="0" name="DataChars" type="xs:string"/>
            <xs:element maxOccurs="unbounded" minOccurs="0"
                name="DataPerLine" type="xs:string"/>
            <xs:element minOccurs="0" name="MimeType" type="xs:string"/>
            <xs:element minOccurs="0" name="Name" type="xs:string"/>
            <xs:element name="isBinary" type="xs:boolean"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
