<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:sch="http://www.ascc.net/xml/schematron" 
   xmlns="http://standaarden.overheid.nl/owms/terms/"
   targetNamespace="http://standaarden.overheid.nl/owms/terms/" 
   elementFormDefault="qualified">

    <!-- File: overheid-elem.xsd
          Function: this XML-scheme defines all elements in the overheid namespace that are part of the metadata standard 
          for Dutch government information: the Overheid.nl Web Metadata Standaard (OWMS).
          More information: see metadata.overheid.nl. -->

   <xs:include schemaLocation="owms-types.xsd"/>
   <xs:include schemaLocation="overheid-schemes.xsd"/>
   <xs:include schemaLocation="owms-classes.xsd"/>

   <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml-att.xsd"/>

   <xs:element name="abbreviation" type="FreeText">
      <xs:annotation>
         <xs:documentation>Afgekorte titel.</xs:documentation>
      </xs:annotation>
   </xs:element>

   <xs:element name="isRatifiedBy" type="BeslissendOrgaan">
      <xs:annotation>
         <xs:documentation>Beslisser.</xs:documentation>
         <xs:appinfo><!--TODO: Constraint checking van element content op basis van waarde attribuut door schematron--></xs:appinfo>
      </xs:annotation>
   </xs:element>
   
   <xs:element name="authority" type="Agent">
      <xs:annotation>
         <xs:documentation>Bevoegd gezag.</xs:documentation>
         <xs:appinfo><!--TODO: Constraint checking van element content op basis van waarde attribuut door schematron--></xs:appinfo>
      </xs:annotation>
   </xs:element>
   
</xs:schema>
