[tdwg-tapir] Modification in the Inventoryresponse

Donald Hobern dhobern at gbif.org
Tue Oct 25 13:21:32 CEST 2005


I have no problem with this - something along these lines seems sensible.

Donald
 
---------------------------------------------------------------
Donald Hobern (dhobern at gbif.org)
Programme Officer for Data Access and Database Interoperability 
Global Biodiversity Information Facility Secretariat 
Universitetsparken 15, DK-2100 Copenhagen, Denmark
Tel: +45-35321483   Mobile: +45-28751483   Fax: +45-35321480
---------------------------------------------------------------


-----Original Message-----
From: tdwg-tapir-bounces at lists.tdwg.org
[mailto:tdwg-tapir-bounces at lists.tdwg.org] On Behalf Of Javier de la Torre
Sent: 25 October 2005 12:41
To: tdwg-tapir at lists.tdwg.org
Subject: [tdwg-tapir] {Definitely Spam?} Modification in the
Inventoryresponse

Dear all,

Samy Gaiji, from IPGRI, sent us yesterday an email with comments  
about TAPIR. He consider the response format of the inventory  
operation inconvenient. For those not remembering an inventory  
operation looks like this:

Request:
------------
<?xml version='1.0' encoding='UTF-8'?>
<request>
  <header />
  <inventory count='true' start='0' limit='50'
  xmlns:dwc='http://digir.net/schema/conceptual/darwin/2003/1.0'>
    <concepts>
      <concept path='dwc:/Country' />
      <concept path='dwc:/Genus' />
    </concepts>
  </inventory>
</request>
----
Response
-------------
<?xml version="1.0" encoding="UTF-8"?>
<response>
    <header></header>
    <inventory>
        <record>
            <value>AUSTRALIA</value>
            <value>Calicium</Genus>
        </record>
        <summary start="0" totalReturned="50" totalMatched="73"  
next="50" />
    </inventory>
</response>
--------------

He find hards to parse after that all concepts are named 'value' and  
having to trust on that the elements are returned in the same order  
as they were request. I don't know, for me this does not look like a  
big issue, but in any case here is a proposal that makes possible to  
assign names to the elements that are responded.

Request:
-----------------------------------
<?xml version='1.0' encoding='UTF-8'?>
<request>
  <header />
  <inventory count='true' start='0' limit='50'
  xmlns:dwc='http://digir.net/schema/conceptual/darwin/2003/1.0'>
    <concepts>
      <concept path='dwc:/Country' elementName='Country' />
      <concept path='dwc:/Genus' elementName='Genus' />
    </concepts>
  </inventory>
</request>
-------------------------------
Response:
-------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<response>
    <header></header>
    <inventory>
        <record>
            <Country>AUSTRALIA</Country>
            <Genus>Calicium</Genus>
        </record>
        <summary start="0" totalReturned="50" totalMatched="73"  
next="50" />
    </inventory>
</response>
------------------------

You can find attached a modification of the latest protocol schema  
that includes this.

What are your thoughts on this?





More information about the tdwg-tag mailing list