Graphical design component

r1 - 09 Jan 2007 - 00:00:00 - MoinMoin?You are here: TWiki >  TAPIR Web > CapabilitiesProposalFour

Capabilities Proposal IV

A forth proposal for the CapabilitiesRequest based on the BerlinProtocolMeeting but extended to fit the ForthProposal?.

Request Example

<request>
   <header>
      ...
      <type>capabilities</type>
   </header>
</request>

Provider Response Example
provider capability returns a list of capabilities for all datasources.

<response>
  <header>
    ...
  </header>
  <content>
    <capabilities>
      <provider>
        <requestTypes canHandleMultipleDatasources="true">
          <ping/>
          <capabilities/>
          <metadata/>
          <inventory/>
          <search/>
          <customSearch/>
        </requestTypes>
      </provider>
      <datasource name="xxx"> *
        ---> see datasource response below ...
      </datasource name="xxx">
    </capabilities>
  </content>
</response>

with* indicating repeatable elements

Datasource Response Example

<response>
  <header>
    ...
  </header>
  <content>
    <capabilities>
      <datasource name="xyz"> 
        <conceptualSchema ns="http://www.tdwg.org/schemas/abcd"> *
          <software name="PyWrapper" version="1.3.6">
            <component name="Python Interpreter" version="2.3 (#46, Jul 29 2003, 18:54:32) [[MSC][v.1200 32 bit (Intel)]]"/> *
            <component name="OS" version="nt"/>
            <component name="DB module" version="MS SQL Server module v0.95 using mxODBC 2.0.1"/>
          </software>
          <mappedConcepts>
            <concept searchable="1" path="/abcd/efg/@h"/> *
          </mappedConcepts>
          <settings>
            <minQueryTermLength>3</minQueryTermLength>
            <maxSearchResponseRecords>100</maxSearchResponseRecords>
            <maxInventoryResponseRecords>1000</maxInventoryResponseRecords>
          </settings>
          <requestTypes>
            <ping/>
            <capabilities/>
            <metadata/>
            <inventory/>
            <search/>
            <customSearch/>
          </requestTypes>
          <filterOperators>
            <logicalOperators CapabilitiesProposalFour>
            <comparativeOperators>
              <basicComparativeOperators>
              <in CapabilitiesProposalFour>
              <like CapabilitiesProposalFour>
              <isNull CapabilitiesProposalFour>
            </comparativeOperators>
            <spatialOperators>
              ...
            </spatialOperators>
            <functions>
                <function name="MIN" nargs="1" CapabilitiesProposalFour> *
                ...
            </functions>
          </filterOperators>
        </conceptualSchema>
      </datasource> 
    </capabilities>
  </content>
</response>

with* indicating repeatable elements
Edit | Attach | Printable | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Back to TDWG Homepage TDWG Wiki > TAPIR
This site is powered by the TWiki collaboration platform

Valid XHTML 1.0 Transitional
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback