This page lists all software related to TAPIR. You may also want to check other SoftwareRelatedToPreviousProtocols. Existing software Server software ...
Since January 2009 all discussions about TAPIR moved to the TDWG Architecture mailing list: http://lists.tdwg.org/mailman/listinfo/tdwg tag Before that, there used ...
Road map: history and future plans April 2004: Unification of DiGIR and BioCASe was considered a priority during the GBIF DADI sub committee meeting in Oaxaca ...
The following changes are being considered before submitting TAPIR to the standards track. Please feel free to make any comments or add new suggestions. Metadata ...
Frequently Asked Questions What is TAPIR? TAPIR is an XML based protocol over HTTP to perform distributed queries on heterogeneous data sources. It was originally ...
Description: TapirJChirp is a TAPIR client library written in Java (ported from the tapirChirp PHP library). It can be used to interact with a single provider through ...
Description: TapirTester is a web application that was created to test TAPIR providers. Users can give the URL of a TAPIR provider and specify one of the available ...
This section provides some examples of common TAPIR messages. The latest version of the examples can always be found in the subversion repository. This page is only ...
Description: TapirLink is a generic TAPIR provider software based on the PHP DiGIR provider (note: TapirLink is only compatible with TAPIR, not DiGIR). It uses the ...
Wiki for the TAPIR Protocol Welcome! This Wiki was created for discussing and documenting the TAPIR protocol. Take a look at the RSS Feed or WebNotify if you want ...
History about the Integration Process Introduction During the 2004 TDWG meeting in Christchurch, NZ, the presented unified protocol was named TAPIR, TDWG Access Protocol ...
Description: TapirBuilder is a web application that helps creating specific XML documents that can be used to interact with TAPIR providers. It includes builders for ...
Developers: KevinRichards Availability/Location: Available at http://sourceforge.net/projects/tapirdotnet/ SVN Location: https://tapirdotnet.svn.sourceforge.net ...
Implementing a TAPIR provider in Java There are many projects which use Java as their development language and which would benefit from a Java implementation of the ...
This is a subscription service to be automatically notified by e mail when topics change in this TAPIR wiki. This is a convenient service, so you do not have to ...
See TapirTester for the first conformance test service available for TAPIR providers. Tests for provider services should assure the correctness of two things: A) ...
Description: tapirChirp is a TAPIR client library written in PHP. It can be used to interact with a single provider endpoint through methods that correspond to each ...
TAPIR doesn't specify an official way to "map" equivalent concepts from different conceptual schemas. Ideally this should be provided by a ConceptNameServer implemented ...
OAI PMH and TAPIR As part of a project funded through the TDWG Infrastructure Project (TIP), the use of OAI PMH over TAPIR was investigated. OAI PMH is the Open Archives ...
Developers: MarkusDoering Availability/Location: Available at http://trac.pywrapper.org/pywrapper/wiki/Downloads#LatestStableVersion Language: Python Documentation ...
TAPIR and RDF If you are interested in serving RDF from a TAPIR provider this page contains or links to relevant resources. It assumes you know something about both ...
This page has been created to explore the possibilities of using and incorporating semantic mapping features into the TAPIR protocol. It supersedes previous discussions ...
TAPIR Developers Workshop 2007 Dates: 12th to 15th of February 2007 Venue: GBIF, Copenhagen Times: 9AM to 5PM (lunch from 12:30PM to 1:30PM) The aim of the workshop ...
A ConceptNameServer should provide information about simple aliases for concepts and at a later stage also their relations between each other especially list the ...
A Protocol Discussion Meeting in Berlin The results of the Berlin meeting are discribed in the BerlinMeetingResults. They are being incorporated into a final FourthProposal ...
Currently the view mapping is quite simple. Its just a list of concepts bridging the database schema mapping to the view mapping: 2stepmapping.jpg To allow for smarter ...
This page is an informal document where the differences between TAPIR and WFS will be described. The two main TAPIR implementations, Digir2 and pywrapper, will probable ...
Third proposal, based on SOAP General strategy To accommodate our needs to the SOAP standard, by using WSDL to define basic operations like GetMetadata and to create ...
Using BioCASE operators Description: For DiGIR it means: creating a new unary logical operator called not . dropping the logical operators andNot and ...
Dynamic views are short for custom views the datasource service is not directly configured for. They can be inline in a SearchRequest or as an external view definition ...
Conceptual Binding To define a filter and a ResponseStructure it is necessary to make references to concepts from a ConceptualSchema. In filters they are associated ...
MessageBrokerService A MessageBrokerService is a service distributing messages to other services and pooling their responses. It has a single AccessPoint. A MessageBroker ...
Capabilities Proposal III A third proposal for the CapabilitiesRequest as discussed in the BerlinProtocolMeeting. It is part of the BerlinMeetingResults. Request ...
This proposal is based on the outcome of the MadridResults2005 and some ImplementationAndDocumentationChanges that arose during the first implementation of TAPIR and ...
Developers: PjSchwartz Availability/Location: Available from sourceforge's CVS repository, inside the project called digir (module name is java, directory org/calacademy ...
By mapping entities one can map abstract "classes" and not only properties of classes. For specimens for example instead of only mapping the catalog number and a taxon ...
The idea to only allow StaticViews instead of DynamicViews in the protocol. It is still possible to cater for both in the protocol, but allow services to only implement ...
Second proposal General strategy To eliminate all DifferencesBetweenProtocols, by either adopting the approach used by one of them, or by suggesting a new approach ...