1 / 13

TAPIR

TAPIR. Practical potential of the TDWG Access Protocol for Information Retrieval Markus Döring, TDWG 2005. What is TAPIR ?. TDWG Access Protocol for Information Retrieval XML based messaging protocol for retrieving data in a distributed architecture from heterogeneous data sources

paxton
Download Presentation

TAPIR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TAPIR Practical potential of the TDWG Access Protocol for Information Retrieval Markus Döring, TDWG 2005

  2. What is TAPIR ? • TDWG Access Protocol for Information Retrieval • XML based messaging protocol for • retrieving data • in a distributed architecture • from heterogeneous data sources • in a user defined custom format

  3. The Birth of TAPIR • Designed 2004 by the developers of the DiGIR and BioCASe protocols • Prevent divide into 2 networks • Addresses missing features in each predecessor protocol

  4. TAPIR message The Distributed Architecture cache

  5. Introducing Views • Views define the data format of the response • giving a different representation or “view” on the same data, e.g. DarwinCore or ABCD • Example views: • TDWG: ABCD, DarwinCore, TCS • External: RSS, KML for Google Earth • Custom views: e.g. name+coordinate

  6. Data source Map Once, Serve <xsd:any> • A data source needs to be mapped only once, but serves many different views ABCD view Conceptual Schemas, Ontology DwC view RSS view

  7. 2 Step Mapping Data Source DB Federated schema Federated schema Response format GUID GUID ScientificName ScientificName Family Family Latitude Latitude Longitude Longitude CONFIGURATION of provider software VIEW in request as URL or inline

  8. View Library • A central, public store to share views • Links to the schema repository • Concept definitions, “biodiv ontology” • Links to the BioMOBY registry • Translates BioMOBY objects into TAPIR views

  9. View Filter Parameters • Views define filters with parameters • Simple URLs can be used for queries • Accessible by many applications • Easy referencing of data • “Mimic” existing URL formats – SPICE? http://domain/pywrapper.cgi?operation=view&name=dwc&CatNum=368

  10. Google Earth View • Retrieving KML using a view • Allows to present collection / observation data or itineraries dynamically within Google Earth http://localhost/tapir/pywrapper.cgi?dsa=gbif_dwc&operation=view&name=kml_simple&limit=25&scientificname=Anas+platyrhynchos*

  11. RSS View • Allows to present specimen, taxonomy or any other data in RSS • Users can use filter criteria in their RSS subscription, e.g. • Subscription to all records of the family “Paridae” http://localhost/tapir/pywrapper.cgi?dsa=gbif_dwc&operation=view&name=rss2&limit=25&family=Paridae

  12. Central Services • TAPIR services on top of central cache databases, e.g. GBIF • allow simple access to entire network • RSS allows to subscribe to searches presenting new items in the network

  13. Thanks • Thanks to GBIF for funding the TAPIR implementation & development • TAPIR wiki: • http://ww3.bgbm.org/tapir

More Related