﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<NounMetadata xmlns="http://schema.infor.com/InforOAGIS/2" xsi:schemaLocation="http://schema.infor.com/InforOAGIS/2 ./NounMetadata.xsd" version="2.10.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Noun>
    <NounName>ItemMaster</NounName>
    <NounType>Master Data</NounType>
    <Version>2.10.1</Version>
    <IDXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]</IDXPath>
    <IDAccountingEntityXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]/@accountingEntity</IDAccountingEntityXPath>
    <DisplayIDXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/DisplayID</DisplayIDXPath>
    <AccountingEntityXPath>/*/DataArea[1]/*/AccountingEntityID</AccountingEntityXPath>
    <LocationXPath>/*/DataArea[1]/*/LocationID[1]</LocationXPath>
    <DescriptionXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/Description|/*/DataArea/ItemMaster[1]/ItemMasterHeader/Description/@languageID</DescriptionXPath>
    <RevisionXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]/following-sibling::RevisionID</RevisionXPath>
    <VariationXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]/@variationID</VariationXPath>
    <StatusXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemStatus/Code</StatusXPath>
    <DocumentDateTimeXPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/EffectiveTimePeriod/StartDateTime</DocumentDateTimeXPath>
    <SupportedVerbs>
      <SupportedVerb>Acknowledge</SupportedVerb>
      <SupportedVerb>Get</SupportedVerb>
      <SupportedVerb>Process</SupportedVerb>
      <SupportedVerb>Show</SupportedVerb>
      <SupportedVerb>Sync</SupportedVerb>
    </SupportedVerbs>
  </Noun>
  <Relation type="MasterData">
    <ToNoun>ProjectMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Project for the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProjectReference/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ProjectMaster[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>UOMGroup</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>UoM group for this item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/UOMGroupReference/ID</FromNounPath>
      <ToNounPath>/*/DataArea/UOMGroup/ID</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Contract</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Buyer contract reference for the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/BuyerContractReference/DocumentID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Contract/ContractHeader/DocumentID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>AccountingChart</ToNoun>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/GLAccount/AccountingChartReference/ID</FromNounPath>
      <ToNounPath>/*/DataArea/AccountingChart/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>SupplierPartyMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Default supplier for the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProcurementParameters/DefaultSource/SupplierParty/PartyIDs/ID</FromNounPath>
      <ToNounPath>/*/DataArea/SupplierPartyMaster[1]/PartyIDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Location</ToNoun>
    <Priority>30        </Priority>
    <RelationLabel>Logistic location not needed for supplier's address - needed only for internal locations</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProcurementParameters/DefaultSource/SupplierParty/Location/LogisticsLocation/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Location/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Default Supplier Sales contact for the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProcurementParameters/DefaultSource/SupplierParty/SalesContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Default Supplier Shipping contact for the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProcurementParameters/DefaultSource/SupplierParty/ShippingContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Default customer service contact for the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProcurementParameters/DefaultSource/SupplierParty/CustomerServiceContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Location</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Default warehouse location for this item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/ProcurementParameters/DefaultSource/WarehouseLocation/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Location/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>SupplierPartyMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Do we need the party ID again here?</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/SupplierItemSpecifics/SupplierParty/PartyIDs/ID</FromNounPath>
      <ToNounPath>/*/DataArea/SupplierPartyMaster[1]/PartyIDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ItemMaster</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/Supercedes/Components/ItemID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>BillOfMaterials</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/Supercedes/Components/BillOfMaterialsReference/DocumentID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/BillOfMaterials/BillOfMaterialsHeader/DocumentID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ItemMaster</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/Substitutions/Components/ItemID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>BillOfMaterials</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/Substitutions/Components/BillOfMaterialsReference/DocumentID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/BillOfMaterials/BillOfMaterialsHeader/DocumentID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ItemMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Add-on item for this item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/AddOns/ItemID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ItemMaster</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Component item for this item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/Components/ItemID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ItemMaster[1]/ItemMasterHeader/ItemID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>BillOfMaterials</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemMasterHeader/Components/BillOfMaterialsReference/DocumentID/ID</FromNounPath>
      <ToNounPath>/*/DataArea/BillOfMaterials/BillOfMaterialsHeader/DocumentID[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>UOMGroup</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Uom group for this item location</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/UOMGroupReference/ID</FromNounPath>
      <ToNounPath>/*/DataArea/UOMGroup/ID</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Location</ToNoun>
    <Priority>10        </Priority>
    <RelationLabel>Warehouse of the item</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/WarehouseLocation/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Location/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>SupplierPartyMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Default supplier for item location</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/ProcurementParameters/DefaultSource/SupplierParty/PartyIDs/ID</FromNounPath>
      <ToNounPath>/*/DataArea/SupplierPartyMaster[1]/PartyIDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Location</ToNoun>
    <Priority>30        </Priority>
    <RelationLabel>Logistic location not needed for supplier's address - needed only for internal locations</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/ProcurementParameters/DefaultSource/SupplierParty/Location/LogisticsLocation/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Location/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Default supplier sales contact for the item location</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/ProcurementParameters/DefaultSource/SupplierParty/SalesContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Default Supplier Shipping contact for the item location</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/ProcurementParameters/DefaultSource/SupplierParty/ShippingContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Default customer service contact for the item location</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/ProcurementParameters/DefaultSource/SupplierParty/CustomerServiceContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Location</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/ProcurementParameters/DefaultSource/WarehouseLocation/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Location/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>SupplierPartyMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Do we need the party ID again here?</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/SupplierItemSpecifics/SupplierParty/PartyIDs/ID</FromNounPath>
      <ToNounPath>/*/DataArea/SupplierPartyMaster[1]/PartyIDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Item location's buyer contact</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/BuyerContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>ContactMaster</ToNoun>
    <Priority>20        </Priority>
    <RelationLabel>Item location's Planner contact</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/PlannerContact/ID</FromNounPath>
      <ToNounPath>/*/DataArea/ContactMaster[1]/IDs[1]/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
  <Relation type="MasterData">
    <ToNoun>Person</ToNoun>
    <Priority>40        </Priority>
    <RelationLabel>Check with Pat</RelationLabel>
    <RelationPaths>
      <FromNounPath>/*/DataArea/ItemMaster/ItemLocation/PersonReference/IDs/ID</FromNounPath>
      <ToNounPath>/*/DataArea/Person/ID[not (@schemeName)]</ToNounPath>
    </RelationPaths>
  </Relation>
</NounMetadata>