<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="AnnotationSchema"
                  targetNamespace="http://schemas.microsoft.com/ado/2009/02/edm/annotation"
                  elementFormDefault="unqualified"
                  xmlns="http://schemas.microsoft.com/ado/2009/02/edm/annotation"
                  xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:attribute name="StoreGeneratedPattern" type="TStoreGeneratedPattern" />
  <xs:simpleType name="TStoreGeneratedPattern">
    <xs:restriction base="xs:token">
      <xs:enumeration value="None" />
      <xs:enumeration value="Identity" />
      <xs:enumeration value="Computed" />
    </xs:restriction>
  </xs:simpleType>

  <xs:attribute name="LazyLoadingEnabled" type="xs:boolean" />
  
  <!-- Allow future support of a strongly typed heirarchy of types for spatial values -->
  <xs:attribute name="UseStrongSpatialTypes" type="xs:boolean" default="true"/>

</xs:schema>
