I have some queries that allow me to check the process of an order.
SELECT ?orderNo ?date
WHERE { ?order commerce:orderNo ?orderNo .
?order dcim:date ?date }
and a response from a service:
<OrderStatus> <Number>1234</Number> <Date>2006-06-06</Date> </OrderStatus>
described by:
<types>
<xs:complexType name="OrderStatusResponse" liftingSchema="OS2RDF.xslt">
<xs:sequence>
<xs:element name="Number" type="xs:string"/>
<xs:element name="Date" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</types>
<operation name="OrderStatus">
<input message="tns:OrderStatusRequestMsg"/>
<output message="tns:OrderStatusResponseMsg"/>
</operation>
In processing the message, I run OS2RDF and run my queries on the results without ever looking at a modelReference.
$Log: 20-lift.html,v $ Revision 1.2 2006/06/20 15:14:12 eric +1 minor point Revision 1.1 2006/06/20 15:11:45 eric created