A graph query response looks like this:

Requirements have not been fully determined, so this example is likely to change in the future.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<graph xmlns:ns2="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader" xmlns:ns3="urn:epcglobal:epcis-query:xsd:1" xmlns:ns4="urn:epcglobal:epcis-masterdata:xsd:1" xmlns:ns5="urn:epcglobal:epcis:xsd:1">
<node id="TradeUnitId[ID=37012340303567890, global=yes, gan=0800000015000019]">
<data key="type">tradeunit</data>
<data key="epc">37012340303567890</data>
<data key="sublabel">37012340303567890</data>
<data key="data-process">upstream<data>
<data key="cluster">true</data>
<data key="label">Shipment</data>
</node>
<node id="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0002, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400001(10)Prod_1(21)0002</data>
<data key="sublabel">(01)070306400001(10)Prod_1(21)0002</data>
<data key="data-process">upstream<data>
<data key="label">Product</data>
</node>
<node id="BatchId[ID=pro_006, gan=0800000015000019]">
<data key="type">batch</data>
<data key="epc">pro_006</data>
<data key="visible">true</data>
<data key="label">Production</data>
</node>
<node id="BatchId[ID=prod_7, gan=0800000024000011]">
<data key="type">batch</data>
<data key="epc">prod_7</data>
<data key="visible">true</data>
<data key="label">Production</data>
</node>
<node id="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0003, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400001(10)Prod_1(21)0003</data>
<data key="sublabel">(01)070306400001(10)Prod_1(21)0003</data>
<data key="label">Product</data>
</node>
<node id="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0063, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400002(10)Prod_7(21)0063</data>
<data key="sublabel">(01)070306400002(10)Prod_7(21)0063</data>
<data key="label">Product</data>
</node>
<node id="BatchId[ID=smoltpro_4]">
<data key="type">batch</data>
<data key="epc">smoltpro_4</data>
<data key="visible">true</data>
<data key="label">Smolt production</data>
</node>
<node id="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0004, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400001(10)Prod_1(21)0004</data>
<data key="sublabel">(01)070306400001(10)Prod_1(21)0004</data>
<data key="label">Product</data>
</node>
<node id="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)040303000001(10)pro_003pro_004(21)0001</data>
<data key="sublabel">(01)040303000001(10)pro_003pro_004(21)0001</data>
<data key="label">Unknown type</data>
</node>
<node id="BatchId[ID=smoltpro_13]">
<data key="type">batch</data>
<data key="epc">smoltpro_13</data>
<data key="visible">true</data>
<data key="label">Smolt production</data>
</node>
<node id="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0065, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400002(10)Prod_7(21)0065</data>
<data key="sublabel">(01)070306400002(10)Prod_7(21)0065</data>
<data key="label">Product</data>
</node>
<node id="BatchId[ID=salmship_1]">
<data key="type">batch</data>
<data key="epc">salmship_1</data>
<data key="visible">true</data>
<data key="label">Salmon shipment </data>
</node>
<node id="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0064, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400002(10)Prod_7(21)0064</data>
<data key="sublabel">(01)070306400002(10)Prod_7(21)0064</data>
<data key="label">Product</data>
</node>
<node id="BatchId[ID=prod_1, gan=0800000024000011]">
<data key="type">batch</data>
<data key="epc">prod_1</data>
<data key="visible">true</data>
<data key="label">Production</data>
</node>
<node id="GAN[0800000024000011]">
<data key="type">gan</data>
<data key="sublabel">Development Feed GAN</data>
<data key="label">Feed Company</data>
</node>
<node id="BatchId[ID=smoltpro_1]">
<data key="type">batch</data>
<data key="epc">smoltpro_1</data>
<data key="visible">true</data>
<data key="label">Smolt production</data>
</node>
<node id="ORG[0800000024]">
<data key="type">organization</data>
</node>
<node id="GAN[0800000015000019]">
<data key="type">gan</data>
<data key="sublabel">Development Additives GAN</data>
<data key="label">Additives Producer</data>
</node>
<node id="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0061, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400002(10)Prod_7(21)0061</data>
<data key="sublabel">(01)070306400002(10)Prod_7(21)0061</data>
<data key="label">Product</data>
</node>
<node id="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)040303000001(10)pro_005pro_006(21)0001</data>
<data key="sublabel">(01)040303000001(10)pro_005pro_006(21)0001</data>
<data key="label">Raw material</data>
</node>
<node id="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0005, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400001(10)Prod_1(21)0005</data>
<data key="sublabel">(01)070306400001(10)Prod_1(21)0005</data>
<data key="label">Product</data>
</node>
<node id="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000015000019]">
<data key="type">tradeunit</data>
<data key="epc">(01)040303000001(10)pro_005pro_006(21)0001</data>
<data key="sublabel">(01)040303000001(10)pro_005pro_006(21)0001</data>
<data key="label">Feed additive</data>
</node>
<node id="BatchId[ID=salmpro_1]">
<data key="type">batch</data>
<data key="epc">salmpro_1</data>
<data key="visible">true</data>
<data key="label">Salmon production</data>
</node>
<node id="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0062, global=yes, gan=0800000024000011]">
<data key="type">tradeunit</data>
<data key="epc">(01)070306400002(10)Prod_7(21)0062</data>
<data key="sublabel">(01)070306400002(10)Prod_7(21)0062</data>
<data key="label">Product</data>
</node>
<node id="BatchId[ID=pro_005, gan=0800000015000019]">
<data key="type">batch</data>
<data key="epc">pro_005</data>
<data key="visible">true</data>
<data key="label">Production</data>
</node>
<node id="BatchId[ID=gutfresh_1]">
<data key="type">batch</data>
<data key="epc">gutfresh_1</data>
<data key="visible">true</data>
<data key="label">Batch in gutted fresh production line
</data>
</node>
<node id="TradeUnitId[ID=(01)070100000001(10)gutfresh_1(21)0001, global=yes]">
<data key="type">tradeunit</data>
<data key="epc">(01)070100000001(10)gutfresh_1(21)0001</data>
<data key="sentto">0800000042000015</data>
<data key="hideIncoming">true</data>
<data key="label">Packed Gutted Fresh</data>
<data key="exported">true</data>
</node>
<node id="BatchId[ID=pro_003, gan=0800000015000019]">
<data key="type">batch</data>
<data key="epc">pro_003</data>
<data key="visible">true</data>
<data key="label">Production</data>
</node>
<node id="GAN[0800000033000013]">
<data key="type">gan</data>
<data key="sublabel">Development Fish GAN</data>
<data key="label">Fish Producer</data>
<data key="local">yes</data>
</node>
<node id="GAN[0800000042000015]">
<data key="type">gan</data>
<data key="sublabel">Development Retail GAN</data>
<data key="label">Retailer</data>
<data key="useLocalGanAlpha">true</data>
</node>
<node id="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000015000019]">
<data key="type">tradeunit</data>
<data key="epc">(01)040303000001(10)pro_003pro_004(21)0001</data>
<data key="sublabel">(01)040303000001(10)pro_003pro_004(21)0001</data>
<data key="label">Feed additive</data>
</node>
<node id="BatchId[ID=pro_004, gan=0800000015000019]">
<data key="type">batch</data>
<data key="epc">pro_004</data>
<data key="visible">true</data>
<data key="label">Production</data>
</node>
<edge source="BatchId[ID=gutfresh_1]" target="TradeUnitId[ID=(01)070100000001(10)gutfresh_1(21)0001, global=yes]"/>
<edge source="BatchId[ID=pro_003, gan=0800000015000019]" target="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000015000019]"/>
<edge source="BatchId[ID=pro_004, gan=0800000015000019]" target="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000015000019]"/>
<edge source="BatchId[ID=pro_005, gan=0800000015000019]" target="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000015000019]"/>
<edge source="BatchId[ID=pro_006, gan=0800000015000019]" target="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000015000019]"/>
<edge source="BatchId[ID=prod_1, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0002, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_1, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0003, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_1, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0004, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_1, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0005, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_7, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0061, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_7, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0062, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_7, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0063, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_7, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0064, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=prod_7, gan=0800000024000011]" target="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0065, global=yes, gan=0800000024000011]"/>
<edge source="BatchId[ID=salmpro_1]" target="BatchId[ID=salmship_1]"/>
<edge source="BatchId[ID=salmship_1]" target="BatchId[ID=gutfresh_1]"/>
<edge source="BatchId[ID=smoltpro_13]" target="BatchId[ID=salmpro_1]"/>
<edge source="BatchId[ID=smoltpro_1]" target="BatchId[ID=salmpro_1]"/>
<edge source="BatchId[ID=smoltpro_4]" target="BatchId[ID=smoltpro_13]"/>
<edge source="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000015000019]" target="TradeUnitId[ID=37012340303567890, global=yes, gan=0800000015000019]"/>
<edge source="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000024000011]" target="BatchId[ID=prod_1, gan=0800000024000011]"/>
<edge source="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000024000011]" target="BatchId[ID=prod_7, gan=0800000024000011]"/>
<edge source="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000015000019]" target="TradeUnitId[ID=37012340303567890, global=yes, gan=0800000015000019]"/>
<edge source="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000024000011]" target="BatchId[ID=prod_1, gan=0800000024000011]"/>
<edge source="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000024000011]" target="BatchId[ID=prod_7, gan=0800000024000011]"/>
<edge source="ORG[0800000024]" target="BatchId[ID=smoltpro_1]"/>
<edge source="ORG[0800000024]" target="BatchId[ID=smoltpro_4]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0002, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0002, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_4]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0003, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0003, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_4]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0004, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0004, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_4]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0005, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400001(10)Prod_1(21)0005, global=yes, gan=0800000024000011]" target="BatchId[ID=smoltpro_4]"/>
<edge source="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0061, global=yes, gan=0800000024000011]" target="BatchId[ID=salmpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0062, global=yes, gan=0800000024000011]" target="BatchId[ID=salmpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0063, global=yes, gan=0800000024000011]" target="BatchId[ID=salmpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0064, global=yes, gan=0800000024000011]" target="BatchId[ID=salmpro_1]"/>
<edge source="TradeUnitId[ID=(01)070306400002(10)Prod_7(21)0065, global=yes, gan=0800000024000011]" target="BatchId[ID=salmpro_1]"/>
<edge source="TradeUnitId[ID=37012340303567890, global=yes, gan=0800000015000019]" target="TradeUnitId[ID=(01)040303000001(10)pro_003pro_004(21)0001, global=yes, gan=0800000024000011]"/>
<edge source="TradeUnitId[ID=37012340303567890, global=yes, gan=0800000015000019]" target="TradeUnitId[ID=(01)040303000001(10)pro_005pro_006(21)0001, global=yes, gan=0800000024000011]"/>
<edge source="TradeUnitId[ID=(01)070100000001(10)gutfresh_1(21)0001, global=yes]" target="GAN[0800000042000015]"/>
</graph>

Unlike the ImageMap response there are no grouped objects. The response is divided into two sections, one describing a list of graph nodes, and one describing the edges between them.

Trade unit identities like: TradeUnitId[ID=37012340303567890, global=yes, gan=0800000015000019] will contain global=yes if the TradeUnit has been exported to GTNet. The gan= attribute identifies the TIX Node that owns this data.

Relative to the origin,  a <data> element is present to denote whether the item lies to the left or right of the origin in the graph perspective. If it is to the left, we have <data key="data-process">upstream</data>, otherwise the attribute value is set to downstream. This is also include in the Image map response.