<?xml version=“1.0”?> <description xmlns=“riddl.org/ns/description/1.0” xmlns:ann=“riddl.org/ns/annotation/1.0” xmlns:xi=“www.w3.org/2001/XInclude” datatypeLibrary=“www.w3.org/2001/XMLSchema-datatypes” xmlns:doc=“riddl.org/ns/documentation/1.0”>

<message name="json">
  <parameter name="value" mimetype="application/json"/>
</message>
<message name="query">
  <parameter name="query" type="string"/>
</message>
<message name="query_resp">
  <choice>
    <parameter name="value" mimetype="application/json"/>
    <parameter name="value" mimetype="text/plain"/>
  </choice>
</message>
<message name="turtle">
  <choice> 
    <parameter name="list" mimetype="text/plain"/>
    <parameter name="list" mimetype="text/turtle"/>
  </choice> 
</message>

<!-- Resources -->
<resource>
    <get in="*" out="turtle"/>
    <get in="query" out="json"/>
    <resource>
      <get in="*" out="query_resp"/>
    </resource>
</resource>

</description>