Graphical design component

r10 - 09 Jan 2007 - 00:00:00 - MoinMoin?You are here: TWiki >  TAPIR Web > CapabilitiesProposalThree

Capabilities Proposal III

A third proposal for the CapabilitiesRequest as discussed in the BerlinProtocolMeeting. It is part of the BerlinMeetingResults.

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>
      <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 CapabilitiesProposalThree>
            <comparativeOperators>
              <basicComparativeOperators>
              <in CapabilitiesProposalThree>
              <like CapabilitiesProposalThree>
              <isNull CapabilitiesProposalThree>
            </comparativeOperators>
            <spatialOperators>
              ...
            </spatialOperators>
            <functions>
                <function name="MIN" nargs="1" CapabilitiesProposalThree> *
                ...
            </functions>
          </filterOperators>
        </conceptualSchema>
      </datasource> 
    </capabilities>
  </content>
</response>

with* indicating repeatable elements
Edit | Attach | Printable | Backlinks: Web, All Webs | History: r10 < r9 < r8 < r7 < r6 | 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