<?xml version="1.0" encoding="utf-8"?>
<!--
  
  ** OAGIS® Revision: 9.1  **
  ** Date: 11 May 2007 **
  ** Copyright 1997-2007, All Rights Reserved **
  
  This is an OAGIS® BOD XML Schema (XSD) Definition.
  
  License information for this file is provided in the file **OAGi License Agreement.txt** that is provided with this download package.
  
  For support, more information, or to report implementation bugs, please contact the Open Applications Group at xml@openapplications.org.
  
  XML Schema 
  
-->

<!--
  © Copyright 2007 Infor Global Solutions Technology GmbH and/or its affiliates and subsidiaries. All rights reserved. The 
  word and design marks set forth herein are trademarks and/or registered trademarks of Infor Global Solutions 
  Technology GmbH and/or its affiliates and subsidiaries. All rights reserved. All other trademarks listed herein 
  are the property of their respective owners.
  
-->

<!--    *****     Update Log     *****


  *****     Update End     *****
  
-->


<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns="http://schema.infor.com/InforOAGIS/2"
  targetNamespace="http://schema.infor.com/InforOAGIS/2" elementFormDefault="qualified"
  attributeFormDefault="unqualified">


  <xsd:element name="NounIDs" type="NounIDsType"/>

  <xsd:complexType name="NounIDsType">
    <xsd:sequence>
      <xsd:element ref="Noun" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:normalizedString" use="required"/>
  </xsd:complexType>

  <xsd:element name="Noun" type="NounType"/>

  <xsd:complexType name="NounType">
    <xsd:sequence>
      <xsd:element ref="NounName"/>
      <xsd:element ref="IDXpath"/>
      <xsd:element ref="IDAccountingEntityXPath" minOccurs="0"/>
      <xsd:element ref="IDLocationXPath" minOccurs="0"/>
      <xsd:element ref="DisplayIDXPath" minOccurs="0"/>
      <xsd:element ref="AccountingEntityXPath" minOccurs="0"/>
      <xsd:element ref="LocationXPath" minOccurs="0"/>
      <xsd:element ref="ReferenceKeyXPath" minOccurs="0"/>
      <xsd:element ref="RevisionXPath" minOccurs="0"/>
      <xsd:element ref="VariationXPath" minOccurs="0"/>
      <xsd:element ref="StatusXPath" minOccurs="0"/>
      <xsd:element ref="DocumentDateTimeXPath" minOccurs="0"/>
      <xsd:element ref="BODIDXPath" minOccurs="0"/>
      <xsd:element ref="BatchIDXPath" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="NounName" type="xsd:normalizedString"/>
  <xsd:element name="IDXpath" type="xsd:string"/>
  <xsd:element name="IDAccountingEntityXPath" type="xsd:string"/>
  <xsd:element name="IDLocationXPath" type="xsd:string"/>
  <xsd:element name="DisplayIDXPath" type="xsd:string"/>
  <xsd:element name="AccountingEntityXPath" type="xsd:string"/>
  <xsd:element name="LocationXPath" type="xsd:string"/>
  <xsd:element name="ReferenceKeyXPath" type="xsd:string"/>
  <xsd:element name="RevisionXPath" type="xsd:string"/>
  <xsd:element name="VariationXPath" type="xsd:string"/>
  <xsd:element name="StatusXPath" type="xsd:string"/>
  <xsd:element name="DocumentDateTimeXPath" type="xsd:string"/>
  <xsd:element name="BODIDXPath" type="xsd:string"/>
  <xsd:element name="BatchIDXPath" type="xsd:string"/>

</xsd:schema>
