<CJML version="2.0">
    <plannedJourney>
        <journeyID>PJ1</journeyID>
        <actors>
            <endUser actorID ="Customer"/>
            <serviceProvider actorID ="Cashier"/>
        </actors>
        <touchpoints>
            <plannedAction>
                <touchpointID>T1</touchpointID>
                <initiator>
                    <refersTo actorIDref="Customer"/>
                    <initiatorLabel>Customer searches for a book</initiatorLabel>
                </initiator>
                <deltaTime>PT1H</deltaTime>
                <touchpointDuration>PT2H</touchpointDuration>
            </plannedAction>

            <plannedCommunicationPoint>
                <touchpointID>T2</touchpointID>
                <initiator>
                    <refersTo actorIDref="Customer"/>
                    <initiatorLabel>customer pays at the cashier</initiatorLabel>
                </initiator>
                <receiver>
                    <refersTo actorIDref="Cashier"/>
                    <receiverLabel>cashier receives payment</receiverLabel>

                </receiver>
                <channel>
                    <channelName>paymentChannel</channelName>
                </channel>
                <deltaTime>PT1H</deltaTime>
                <touchpointDuration>PT5M</touchpointDuration>
            </plannedCommunicationPoint>
        </touchpoints>
    </plannedJourney>


    <actualJourney>
        <journeyID>AJ1</journeyID>
        <actors>
            <endUser actorID ="John"/>
            <serviceProvider actorIDref ="Cashier"/>
        </actors>
        <touchpoints>
            <actualAction>
                <touchpointID>T1</touchpointID>
                <initiator>
                    <refersTo actorIDref="John"/>
                    <initiatorLabel>John searches for a book</initiatorLabel>
                </initiator>
                <timestamps>
                    <timeCompleted>
                        2002-05-30T09:00:00
                    </timeCompleted>
                </timestamps>
            </actualAction>

            <actualCommunicationPoint>
                <touchpointID>T2</touchpointID>
                <initiator>
                    <refersTo actorIDref="Customer"/>
                    <initiatorLabel>John pays at the cashier</initiatorLabel>
                </initiator>
                <receiver>
                    <refersTo actorIDref="Cashier"/>
                    <receiverLabel>cashier receives payment</receiverLabel>
                </receiver>
                <channel>
                    <channelName>paymentChannel</channelName>
                </channel>
                <timestamps>
                    <timeCompleted>
                        2002-05-30T09:05:00
                    </timeCompleted>
                </timestamps>
            </actualCommunicationPoint>
        </touchpoints>
    </actualJourney>
</CJML>