<?xml version="1.0"?>
<!--
This ontology is a copy of the RosettaNet ontology from LSDIS (University of Georgia) located at:
http://lsdis.cs.uga.edu/projects/meteor-s/wsdl-s/ontologies/rosetta.owl
-->
<rdf:RDF
    xmlns:rss="http://purl.org/rss/1.0/"
    xmlns="http://www.w3.org/2002/ws/sawsdl/spec/ontology/rosetta#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"
    xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:base="http://lsdis.cs.uga.edu/projects/meteor-s/wsdl-s/ontologies/rosetta.owl">
  <owl:Ontology rdf:about="">
    <owl:imports rdf:resource="http://protege.stanford.edu/plugins/owl/protege"/>
  </owl:Ontology>
  <owl:Class rdf:ID="ClosePurchaseOrderRsponce">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="IncomingMessage"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="ReceiptAcknowledgement">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="BusinessSignals"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A Receipt Acknowledgment is a positive signal acknowledging receipt of a Business action message.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="RequestPurchaseOrder">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="PIP"/>
    </rdfs:subClassOf>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:ID="has_incoming_Message"/>
            </owl:onProperty>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="PurchaseOrderConfirmation"/>
            </owl:allValuesFrom>
          </owl:Restriction>
          <owl:Restriction>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="PurchaseOrderRequest"/>
            </owl:allValuesFrom>
            <owl:onProperty>
              <owl:ObjectProperty rdf:ID="has_outgoing_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
          <owl:Restriction>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Supports a process for trading partners to issue and acknowledge new purchase orders.</rdfs:comment>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="QuoteAndOrderEntrySegment"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="is_member_of"/>
        </owl:onProperty>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="#QuoteAndOrderEntrySegment">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Allows partners to exchange price and availability information, quotes, purchase orders and order status, and enables partners to send requested orders, or shopping carts, to other partners</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Segment"/>
    </rdfs:subClassOf>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="OrderManagementCluster"/>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#is_member_of"/>
        </owl:onProperty>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="AddLineItem">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="PurchaseOrder"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Address"/>
  <owl:Class rdf:ID="DocumentReference">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that allows the description of multiple proprietary documents and applicable line number references.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="NonRepudiationInformation">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Information required to support non-repudiation of receipt.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ProductLineItem">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a business document entry for a product</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Message"/>
  <owl:Class rdf:ID="RequestPriceAndAvailability">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#QuoteAndOrderEntrySegment"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#is_member_of"/>
        </owl:onProperty>
      </owl:Restriction>
    </owl:equivalentClass>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="PriceAndAvailabilityResponse"/>
            </owl:allValuesFrom>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="PriceAndAvailabilityRequest"/>
            </owl:allValuesFrom>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Provides a quick, automated process for trading partners to request and provide product price and availability.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PIP"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="OrderStatusDoc"/>
  <owl:Class rdf:ID="QuoteConfirmation">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#IncomingMessage"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >incoming message of a request for a quote (request_quote)</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ContactInformation">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >contact information of a partner.  Includes contact_name, phone, and email.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#Segment">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >cross-enterprise processes involving more than one type of trading partner</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="MessageHeader"/>
  <owl:Class rdf:ID="ServiceHeader">
    <rdfs:subClassOf rdf:resource="#MessageHeader"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >This header identifies the PIP, the PIP instance, the activity, and the action to which this message belongs.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="RequestedTransportationEvent">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe the occurrence of the public conveyance of goods as a commercial enterprise.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="BusinessDescription">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a business identity and location</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Exception">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#BusinessSignals"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Business information returned to a requesting party if a business processing error occurs.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ShoppingCartTransferRequestConfirmation">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >incoming message for RequestShoppingCartTransfer</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#IncomingMessage"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Business"/>
  <owl:Class rdf:ID="RequestShoppingCartTransfer">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PIP"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Provides a quick, automated process for trading partners to transfer the contents of a shopping cart and reply to the transfer.</rdfs:comment>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:allValuesFrom rdf:resource="#ShoppingCartTransferRequestConfirmation"/>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="ShoppingCartTransferRequest"/>
            </owl:allValuesFrom>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="ExceptionDescription">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe the nature of business processing errors.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="InventoryReporting">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Lets buyers provide daily inventory reports to sellers, allows sellers to notify buyers when reports are reflected in their records and enables sending of discrepancy reports</rdfs:comment>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#is_member_of"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:ID="InventoryManagement"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
    <rdfs:subClassOf rdf:resource="#Segment"/>
  </owl:Class>
  <owl:Class rdf:ID="ProductAvailability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a product's time frame for being available to a customer</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="DeliveryHeader">
    <rdfs:subClassOf rdf:resource="#MessageHeader"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >This header identifies message sender and recipient and message instance information. This information is placed separately from the Service Header to allow access to the information by a Hub when the Service
Header is encrypted.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ProductPriceAndAvailabilityQuery">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe the parametric query for product's price and availability.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="QuoteRequest">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >outgoing message of a request for a quote (request_quote)</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="OutgoingMessage"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PurchaseOrderConfirmation">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#IncomingMessage"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >incoming message of a request for a purchase order</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ReturnsAndFinance">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#is_member_of"/>
        </owl:onProperty>
        <owl:allValuesFrom>
          <owl:Class rdf:about="#InventoryManagement"/>
        </owl:allValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Provides for issuance of billing, payment and reconciliation of debits, credits and invoices between partners as well as supports product return and its financial impact</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Segment"/>
  </owl:Class>
  <owl:Class rdf:ID="Quote">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe an offer to supply a quantity of products at an agreed price and schedule.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#PriceAndAvailabilityResponse">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#IncomingMessage"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >incoming message for request_price_and_availability</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ServiceContent">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Preamble>DeliveryHeader>ServiceHeader>Message or business signal</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#BusinessSignals">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Business signals are positive and negative acknowledgment messages that are sent in
response to business actions.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#InventoryManagement">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Cluster"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Enables inventory management, including collaboration, replenishment, price protection, reporting and allocation of constrained product</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#PurchaseOrderRequest">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutgoingMessage"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >outgoing message of a request for a purchase order</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="TotalPrice">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Total price for the entire business document, including freight, tax and special handling if applicable.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#PurchaseOrder">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a buyer's offer to purchase a quantity of products at an agreed price and schedule.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="PurchaseOrderStatusQuery">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >outgoing message in a order_status_query</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutgoingMessage"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PriceAndAvailabilityRequest">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >outgoing message for request_price_and_availability</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutgoingMessage"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PIP">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Partner Interface Process - protocol of outgoing and incoming messages representing resquests and response dialogue.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="PartnerDescription">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a business partners' identity and their function in a supply chain</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#Cluster">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >groups of core business processes, that represent the backbone of the trading network.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ShoppingCart">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of product descriptions, quantities and prices that comprise a buyer's intent to purchase</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#IncomingMessage">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Message incoming to initiator of transaction, example: xxx_repsonse, xxx_acknowledgement, xxx_confirmation</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Message"/>
  </owl:Class>
  <owl:Class rdf:ID="QueryOrderStatus">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#is_member_of"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#QuoteAndOrderEntrySegment"/>
      </owl:Restriction>
    </owl:equivalentClass>
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="PurchaseOrderStatusResponse"/>
            </owl:allValuesFrom>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:allValuesFrom rdf:resource="#PurchaseOrderStatusQuery"/>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Supports a process for trading partners to cancel and change purchase orders, and acknowledge changes, as well as provides an automated process for product sellers to report order status on all open orders -- those that have not been shipped -- on a periodic basis agreed upon in their trading partner agreement.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PIP"/>
  </owl:Class>
  <owl:Class rdf:about="#OutgoingMessage">
    <rdfs:subClassOf rdf:resource="#Message"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Message outgoing from initiator of transaction, example: xxx_request, xxx_query, xxx_order</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ClosePuchaseOrder">
    <rdfs:subClassOf rdf:resource="#OutgoingMessage"/>
  </owl:Class>
  <owl:Class rdf:ID="PriceAndAvailabilityLineItem">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a product entry for a product price and availability business document.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Partner">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Information identifying a participant in the transaction.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="UnitPrice">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Agreed upon sale price for each unit ordered, has currency and monetrary amount information</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="RequestQuote">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:allValuesFrom rdf:resource="#QuoteConfirmation"/>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:allValuesFrom rdf:resource="#QuoteRequest"/>
          </owl:Restriction>
          <owl:Restriction>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_incoming_Message"/>
            </owl:onProperty>
          </owl:Restriction>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#has_outgoing_Message"/>
            </owl:onProperty>
            <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
            >1</owl:cardinality>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:subClassOf rdf:resource="#PIP"/>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:allValuesFrom rdf:resource="#QuoteAndOrderEntrySegment"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#is_member_of"/>
        </owl:onProperty>
      </owl:Restriction>
    </owl:equivalentClass>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Support process for requesting a quote</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="PurchaseOrderStatusQueryDoc"/>
  <owl:Class rdf:ID="Preamble">
    <rdfs:subClassOf rdf:resource="#MessageHeader"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >This header identifies the standard with which this message structure is compliant.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#PurchaseOrderStatusResponse">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Incoming message in a order_status_query</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#IncomingMessage"/>
  </owl:Class>
  <owl:Class rdf:about="#OrderManagementCluster">
    <rdfs:subClassOf rdf:resource="#Cluster"/>
  </owl:Class>
  <owl:Class rdf:ID="ProductPriceAndAvailability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a product's price and availability.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#ShoppingCartTransferRequest">
    <rdfs:subClassOf rdf:resource="#OutgoingMessage"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >outgoing message for RequestShoppingCartTransfer</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="QuoteLineItem">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a product entry in a quote business document.</rdfs:comment>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="has_service_header">
    <rdfs:domain rdf:resource="#ServiceContent"/>
    <rdfs:range rdf:resource="#ServiceHeader"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_total_price">
    <rdfs:domain rdf:resource="#Quote"/>
    <rdfs:range rdf:resource="#TotalPrice"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#has_incoming_Message">
    <rdfs:range rdf:resource="#IncomingMessage"/>
    <rdfs:domain rdf:resource="#PIP"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_shopping_cart">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ShoppingCartTransferRequestConfirmation"/>
          <owl:Class rdf:about="#ShoppingCartTransferRequest"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="address">
    <rdfs:range rdf:resource="#Address"/>
    <rdfs:domain rdf:resource="#Business"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_price_n_availability_line_item">
    <rdfs:range rdf:resource="#PriceAndAvailabilityLineItem"/>
    <rdfs:domain rdf:resource="#ProductPriceAndAvailability"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_partner_description">
    <rdfs:domain rdf:resource="#Partner"/>
    <rdfs:range rdf:resource="#PartnerDescription"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of business properties that describe a business partners' identity and their function in a supply chain.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_exception_description">
    <rdfs:domain rdf:resource="#Exception"/>
    <rdfs:range rdf:resource="#ExceptionDescription"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_quote">
    <rdfs:range rdf:resource="#Quote"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#QuoteConfirmation"/>
          <owl:Class rdf:about="#QuoteRequest"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_purchased_by_partner">
    <rdfs:domain rdf:resource="#ShoppingCart"/>
    <rdfs:range rdf:resource="#Partner"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_preamble">
    <rdfs:range rdf:resource="#Preamble"/>
    <rdfs:domain rdf:resource="#ServiceContent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_order_status">
    <rdfs:range rdf:resource="#OrderStatusDoc"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PurchaseOrderStatusQuery"/>
          <owl:Class rdf:about="#PurchaseOrderStatusResponse"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_product_line_item">
    <rdfs:domain rdf:resource="#PurchaseOrder"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_requested_transportation_event">
    <rdfs:domain rdf:resource="#ProductLineItem"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_to_partner">
    <rdfs:range rdf:resource="#Partner"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#DeliveryHeader"/>
          <owl:Class rdf:about="#Message"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_non_repudiation_information">
    <rdfs:range rdf:resource="#NonRepudiationInformation"/>
    <rdfs:domain rdf:resource="#ReceiptAcknowledgement"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_product_availability">
    <rdfs:domain rdf:resource="#PriceAndAvailabilityLineItem"/>
    <rdfs:range rdf:resource="#ProductAvailability"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_delivery_header">
    <rdfs:domain rdf:resource="#ServiceContent"/>
    <rdfs:range rdf:resource="#DeliveryHeader"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_purchase_order_status_query_doc">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#PurchaseOrderStatusQuery"/>
    <rdfs:range rdf:resource="#PurchaseOrderStatusQueryDoc"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_doc_ref">
    <rdfs:range rdf:resource="#DocumentReference"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Quote"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >has a document reference</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_product_price_n_availability_doc">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ProductPriceAndAvailabilityQuery"/>
          <owl:Class rdf:about="#PriceAndAvailabilityResponse"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#ProductPriceAndAvailability"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_purchase_order">
    <rdfs:range rdf:resource="#PurchaseOrder"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PurchaseOrderRequest"/>
          <owl:Class rdf:about="#OrderStatusDoc"/>
          <owl:Class rdf:about="#PurchaseOrderConfirmation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_quote_line_item">
    <rdfs:domain rdf:resource="#Quote"/>
    <rdfs:range rdf:resource="#QuoteLineItem"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="global_product_identifier">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ProductLineItem"/>
          <owl:Class rdf:about="#PriceAndAvailabilityLineItem"/>
          <owl:Class rdf:about="#QuoteLineItem"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Global unique product identifier. RosettaNet has adopted the Global Trade Identification Number (GTIN).</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="role_classification_code">
    <rdfs:domain rdf:resource="#Partner"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying a partner's function in the supply chain.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_from_partner">
    <rdfs:range rdf:resource="#Partner"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#DeliveryHeader"/>
          <owl:Class rdf:about="#Message"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#is_member_of">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PIP"/>
          <owl:Class rdf:about="#Segment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Cluster"/>
          <owl:Class rdf:about="#Segment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_ship_to_address">
    <rdfs:domain rdf:resource="#PurchaseOrder"/>
    <rdfs:range rdf:resource="#Address"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_unit_price">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#QuoteLineItem"/>
          <owl:Class rdf:about="#PriceAndAvailabilityLineItem"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#UnitPrice"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_shopping_cart_line_item">
    <rdfs:range rdf:resource="#ProductLineItem"/>
    <rdfs:domain rdf:resource="#ShoppingCart"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_message">
    <rdfs:range rdf:resource="#Message"/>
    <rdfs:domain rdf:resource="#ServiceContent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="global_transport_event_code">
    <rdfs:domain rdf:resource="#RequestedTransportationEvent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_business_signal">
    <rdfs:domain rdf:resource="#ServiceContent"/>
    <rdfs:range rdf:resource="#BusinessSignals"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#has_outgoing_Message">
    <rdfs:domain rdf:resource="#PIP"/>
    <rdfs:range rdf:resource="#OutgoingMessage"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_business_description">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PartnerDescription"/>
          <owl:Class rdf:about="#Business"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#BusinessDescription"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="proprietary_shopping_cartIdentifier">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A unique identifier for referencing shopping cart descriptions</rdfs:comment>
    <rdfs:domain rdf:resource="#ShoppingCart"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="global_shopping_cart_status_code">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying the status of a shopping cart</rdfs:comment>
    <rdfs:domain rdf:resource="#ShoppingCart"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="has_contact_information">
    <rdfs:domain rdf:resource="#Partner"/>
    <rdfs:range rdf:resource="#ContactInformation"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="contact_name">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ContactInformation"/>
          <owl:Class rdf:about="#Address"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Name of the contact person(s) within the organization.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="city">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Address"/>
          <owl:Class rdf:about="#ContactInformation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_supplychain_code">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying the supply chain for the partner's function.</rdfs:comment>
    <rdfs:domain rdf:resource="#BusinessDescription"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="business_name">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Business"/>
          <owl:Class rdf:about="#ContactInformation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_business_identifier">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A unique business identifier. The DUNS number is specified by RosettaNet.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdfs:domain rdf:resource="#BusinessDescription"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="customer_id">
    <owl:equivalentProperty>
      <owl:DatatypeProperty rdf:ID="partner_id"/>
    </owl:equivalentProperty>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="country">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Address"/>
          <owl:Class rdf:about="#ContactInformation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="is_additional_information_allowed">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#ProductPriceAndAvailability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates whether the requesting business document will permit additional information to be returned on the responding document.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="requested_quantity">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >requested quantity specifying the number of product units.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#positiveInteger"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ProductLineItem"/>
          <owl:Class rdf:about="#QuoteLineItem"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="requesting_doc_proprietary_id">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >the proprietary_document_id of the requesting document.</rdfs:comment>
    <rdfs:domain rdf:resource="#IncomingMessage"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="standard_version">
    <rdfs:domain rdf:resource="#Preamble"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The version of the message standard used to create the message.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="standard_name">
    <rdfs:domain rdf:resource="#Preamble"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The name of the administering authority of the applicable standard that is being followed.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="offending_message_component_code">
    <rdfs:domain rdf:resource="#ExceptionDescription"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Identifies a message component, e.g. Preamble, Delivery Header, Service Header, that caused the exception.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="state">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Address"/>
          <owl:Class rdf:about="#ContactInformation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="requesting_doc_timestamp">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >the date/timestamp of the requesting document</rdfs:comment>
    <rdfs:domain rdf:resource="#IncomingMessage"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_quote_type_code">
    <rdfs:domain rdf:resource="#Quote"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="email_address">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ContactInformation"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Electronic mail address</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="original_message_digest">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The base-64 encoded digest of the entire original mime message received. The digest MUST use the same algorithm as the original signed message.</rdfs:comment>
    <rdfs:domain rdf:resource="#NonRepudiationInformation"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_document_function_code">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PurchaseOrderStatusQuery"/>
          <owl:Class rdf:about="#PurchaseOrderStatusResponse"/>
          <owl:Class rdf:about="#ShoppingCartTransferRequest"/>
          <owl:Class rdf:about="#ShoppingCartTransferRequestConfirmation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying the function of a document as either a request or a response.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="product_line_number">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ProductLineItem"/>
          <owl:Class rdf:about="#QuoteLineItem"/>
          <owl:Class rdf:about="#PriceAndAvailabilityLineItem"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Number of the line in the document</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="proprietary_doc_id">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#DocumentReference"/>
          <owl:Class rdf:about="#Message"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An internal identifier used to identify a product.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_currency_code">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#UnitPrice"/>
          <owl:Class rdf:about="#TotalPrice"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying the three character currency code specified in ISO 4217-1995.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="unit_of_measure_code">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying a product unit of measure.</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#QuoteConfirmation"/>
          <owl:Class rdf:about="#QuoteRequest"/>
          <owl:Class rdf:about="#ProductLineItem"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="contact_phone">
    <rdfs:domain rdf:resource="#ContactInformation"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The numerical schema designed to achieve contact via telephone.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="line_item_status">
    <rdfs:domain rdf:resource="#QuoteLineItem"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="is_secure_transport_required">
    <rdfs:domain rdf:resource="#DeliveryHeader"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#partner_id">
    <rdfs:domain rdf:resource="#PartnerDescription"/>
    <owl:equivalentProperty rdf:resource="#customer_id"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="error_description">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A complete description of the nature and source of error.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ExceptionDescription"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="is_drop_ship">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#PurchaseOrder"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="monetary_amount">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#double"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Magnitude of currency amount.</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#UnitPrice"/>
          <owl:Class rdf:about="#TotalPrice"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="message_tracking_id">
    <rdfs:domain rdf:resource="#DeliveryHeader"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_message_exception_code">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Identifies the specific error which occurred during message processing.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#ExceptionDescription"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_exception_type_code">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A unique identifier specifying the type of exception encountered during message processing.</rdfs:comment>
    <rdfs:domain rdf:resource="#Exception"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_partner_classification_code">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Code identifying a partner's function in the supply chain.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#PartnerDescription"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="is_special_pricing_exists">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#ProductPriceAndAvailability"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="postal_code">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Address"/>
          <owl:Class rdf:about="#ContactInformation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="date_time_stamp">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Specifies an instance in time. Based on the ISO 8601 specification where "YYYY" represents the year, "MM" the month and "DD" the day. The letter "T" is the date/time separator and "hh", "mm", "ss.sss" represent hour, minute and second respectively. This representation is immediately followed by a "Z" to indicate Coordinated Universal Time. Informal format: YYYYMMDDThhmmss</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Message"/>
          <owl:Class rdf:about="#RequestedTransportationEvent"/>
          <owl:Class rdf:about="#DeliveryHeader"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="street">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Address"/>
          <owl:Class rdf:about="#ContactInformation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="global_document_reference_type_code">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#DocumentReference"/>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:ID="product_identification">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ProductLineItem"/>
          <owl:Class rdf:about="#QuoteLineItem"/>
          <owl:Class rdf:about="#PriceAndAvailabilityLineItem"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="is_substitute_product_acceptable">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#QuoteLineItem"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="purchase_order_doc_id">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#PurchaseOrder"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="does_pending_item_exist_indicator">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#Quote"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="has_product_price_n_availability_query">
    <rdfs:range rdf:resource="#ProductPriceAndAvailabilityQuery"/>
    <rdfs:domain rdf:resource="#PriceAndAvailabilityRequest"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="global_purchase_order_type_code">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#PurchaseOrder"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="available_quantity">
    <rdfs:domain rdf:resource="#ProductAvailability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A quantity specifying the number of product units.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="estimated_available_quantity">
    <rdfs:domain rdf:resource="#QuoteLineItem"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A quantity specifying the estimated number of product units available.</rdfs:comment>
  </owl:FunctionalProperty>
  <rdf:List>
    <rdf:rest>
      <rdf:List>
        <rdf:first rdf:resource="#Cluster"/>
        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
      </rdf:List>
    </rdf:rest>
    <rdf:first rdf:resource="#Segment"/>
  </rdf:List>
</rdf:RDF>
