﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema
    attributeFormDefault="unqualified"
    elementFormDefault="qualified"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:simpleType name="stringNotNull">
    <xs:restriction base="xs:token">
      <xs:minLength value="1" />
      <xs:maxLength value="2000" />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="nonNegativeDecimal">
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="url">
    <xs:restriction base="xs:anyURI">
      <xs:pattern value="(https?|ftp)://(-\.)?([^\s/?\.#-]+\.?)+(/[^\s]*)?" />
    </xs:restriction>
  </xs:simpleType>

</xs:schema>