Building a TAPIR-Lite Toolkit for the Global Invasive Species Information Network (GISIN) Jim Graham and Catherine Jarnevich.

Slides:



Advertisements
Similar presentations
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
| imodules.com RE Adapter for Encompass (v2.0) Encompass and The Raiser's Edge® Integrated Data Solution CONFIDENTIAL.
RE Adapter for Encompass (v1.0)‏ Encompass and The Raiser's Edge® Integrated Data Solution.
OCLC Online Computer Library Center CONTENTdm Developers Meeting ALA Midwinter Meeting Seattle, WA January 19 th, 2007 Claire Cocco, Product Manager Joe.
GISIN Web Site Enabling Invasive Species Data Interchange GISIN technical team GISIN Training.
Invasive Species Information Systems A New TDWG Interest Group Presented at the Taxonomic Databases Working Group Annual Meeting St. Louis Missouri, USA.
Fedora 3: A Smooth Migration Michael Durbin. The Scenario  New versions of software promise exciting new capabilities and improvements.  They also present.
Toolbox Mirror -Overview Effective Distributed Learning.
Software to Manage EEP Vegetation Plot Data A design proposal Michael Lee January 31, 2011.
1 Adaptive Management Portal April
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Web Server Administration
Building A Global Invasive Species Information Network with a TAPIR Protocol Jim Graham, Annie Simpson, Michael Browne, Bob Morris, Tom Stohlgren, Greg.
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
Improving access to digital resources: a mandate for order mandate: managing digital assets in tertiary education craig green,
SQLite BY Jordan Smith Brian Wetzel Chris Hull William Anderson.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
Time Matters ® A Practice Management, Client Relationship Management, and Document Management System Presented by Alana Seibert.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
II Course on GBIF Node Management Arusha, Tanzania 31 st October and 1 st November 2008 Tim ROBERTSON Systems Architect GBIF Secretariat Data Publishing.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Nevada County Human Services Agency Web-Based Community Resource Directory.
Why We Create Metadata and How it is Useful Bruce Godfrey University of Idaho Library INSIDE Idaho
WEB-BASED DEAL LOG DATABASE PROJECT REVIEW Presented to SHEPHERD VENTURES By Sylvia Szubrycht.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Goodbye rows and tables, hello documents and collections.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Open access to biodiversity data: the speciesLink experience Dora Ann Lange Canhos
Andrea Grosse U.S. Geological Survey/National Biological Information Infrastructure OAS IABIN Workshop on Tools for Protected Areas 23 January 2007, Washington,
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
GISIN Web Portal Enabling Invasive Species Data Interchange GISIN technical team.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
Experts Workshop on the IPT, v. 2, Copenhagen, Denmark The Pathway to the Integrated Publishing Toolkit version 2 Tim Robertson Systems Architect Global.
GBIF Mid Term Meetings 2011 Biodiversity Data Portals for GBIF Participants: The NPT Global Biodiversity Information Facility (GBIF) 3 rd May 2011.
Building Secure Web Applications With ASP.Net MVC.
TAPIR 1.0 Renato De Giovanni, Markus Döring, Javier de la Torre October 2006.
Has Agent Scripting Got You FRUSTRATED?. Agent Scripting Simplified!
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
An introduction to data exchange protocols in TDWG Renato De Giovanni TDWG 2008.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs This would be presented.
Results of a Needs Assessment Survey of the Global Invasive Species Information Network Biodiversity Information Standards- Taxonomic Databases Working.
May06-11: ISEAGE Attack Tool Repository and Player Jeremy Brotherton, Timothy Hilby, Brett Mastbergen, Jasen Stoeker.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
 Requirements.  Design.  Planning. Requirements Objective CBR is an online bike rental service catering to tourists and bicycle enthusiasts looking.
WEB SERVER SOFTWARE FEATURE SETS
The New GBIF Data Portal Web Services and Tools Donald Hobern GBIF Deputy Director for Informatics October 2006.
IABIN Species and Specimens Thematic Network (SSTN) IABIN Executive Committee/Coordinating Institution Meeting. Tierras Enamoradas, Costa Rica. February.
TapirLink: Enabling the transition to TAPIR Renato De Giovanni TDWG 2007.
Stanislaus County Employee Access DataStore Application Presented By: Melanie Lema, Information Technology Unit Stanislaus County Department of Child.
Jim Graham GISIN technical team GISIN Web Services Enabling Invasive Species Data Interchange Jim Graham, Annie Simpson, Catherine Jarnevich, Greg Newman,
GBIF Governing Board 20 Module 6B: New GBIF Tools II 2013 Portal and NPT Startup Daniel Amariles IT Leader, National Biodiversity Information System of.
Using Tableau Public as a “Sustainable” Platform for Conservation Monitoring & Reporting How to Build and Deploy a Dashboard in.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
ITX2000 Remote hosts and web servers Prof. Xiaohong (Sharon) Gao Room: T125 Ext: Week 8 – Review Reference:
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Archiving and Document Transfer Utilities
Flanders Marine Institute (VLIZ)
PHP / MySQL Introduction
GLOBAL BIODIVERSITY INFORMATION FACILITY
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Building a TAPIR-Lite Toolkit for the Global Invasive Species Information Network (GISIN) Jim Graham and Catherine Jarnevich

GISIN Applications GISIN is going to help: –Resource managers find information on new or potential invaders to manage them and prevent invasions more effectively –Data modelers provide improved predictive capability to decision makers to prioritize funding to areas where it will be the most effective –The public understand invasive species and what they can do to minimize damage

Highlights of Survey & Interview Results At least 3 languages/frameworks important (php, asp, jsp) Data providers willing to commit from one hour to “as long as it takes” Minimal web service expertise Various installation scenarios DiGIR did not meet all needs –Complex queries not needed –Database performance problems

Results Since Last Year Initial Web Portal Finalized 3 data models PHP Toolkit Available ASP Toolkit in the works Two meetings held for data providers and standards development

GISIN Web Portal

Protocol Approach TAPIR-Lite –Eliminated complex queries (Key Value Pair Only) –“Flat” data models (no complex hierarchies) Data Models defined for Invasive Species Research and Management

GISIN Protocol Transaction Location Obser. Org2Org1 SQL Query SELECT * FROM Areas JOIN Surveys… JOIN Organisms… WHERE Genus=‘Tamarix’ LatitudeLongitudeDateScientific Name /2/2007Tamarix ramossima /10/1999Tamarix chinensis Request ?Op=Inventory &Model=Occurrences &Count=true &Genus=Tamarix &Concept=Latitude &Concept=Longitude &Concept=Date &Concept=ScientificName Response /12/2000 Tamarix ramosissma …

Data Model Needs Single standardized data models Controlled Vocabularies Flat as possible Includes accuracy, precision, and process information Able to eliminate duplicate records Able to trace data to original source Citations

Controlled Vocabularies Example of ambiguous data: –United States, USA, United States of America, US, Estados Unidoes, etc. GISIN has chosen to use Country Codes: –CA = Canada, NZ = New Zealand, etc. Vocabulary mapping/cross-walking allows fast, reliable searching

Data Models Protocol: Implemented: –SpeciesStatus: Indigenous, Harmful, etc. –Occurrences: X, Y coordinates (DarwinCore) –ResourceURLs: results return URL lists and Language. Defined, but to be reviewed: –ImpactStatus: harm type (enviroment, economy, health) harm impact (strong, weak, unknown) –ManagementStatus: prevention, interception, control, etc. –DispersalStatus: cause of introduction, date, vector, etc.

GISIN Toolkit Needs to be... Easy to install As small as possible Available in multiple programming languages Customizable Testable with built in turn-on tests –Other tests will be available in the portal

GISIN Toolkit Characteristics 100% open source Offers standard URL web service access Databases supported: MySQL, PostGRES, SQL Server, MS-Access, etc. Easy to support and customize –8 files –~3,000 lines of annotated code

Easy to Install PHP Version Now Available for Beta Testing! –One folder installation –PHP 5 required, but no additional extensions –Web-based user interface, to map database fields to the GISIN Data Models Installation requirements: –Ability to copy a folder to a directory on a web server that is accessible from the Internet –Ability to use a web page to configure the service –Understanding of the provider’s database structure Toolkit is preconfigured with a sample database for quick startup and testing

Admin UI

Toolkit Design: Data Flow Provider Web Service Database Connection Provider Database Metadata.xml Capabilities.xml GISIN Internet Web Date Utilities Typically the only files to modify Admin Web Site SQLBuilder Service Provider.xml

Current Providers

What We Have Learned Harvesting is required to resolve performance problems Funding is being sought to manage a centralized database cache and so improve system performance This will allow the toolkit and protocol to be further simplified

Next Steps ASP Version of the Toolkit Testing: –More databases connected –Improved error tracking Portal –Initial harvest model in place –Incremental improvements More standards group meetings More provider meetings

Current Web Sites GISIN Organization Site: –Meeting documents –List of online invasive species databases –Network news GISIN Directory: –Browse Directory –Search for data from providers: BioStatus, Occurrences, ProfileURLs –Technical Information: Edit Registry Get Toolkit Sample Provider (based on the toolkit) Manual exercising of TAPIR-GISIN web services Automated tests are coming!

Acknowledgements Funded by NSF, NBII (USGS), GBIF, TDWG, GEO Thanks to: Jerry Cooper, Renato De Giovanni, Roger Hyam, Donald Hobern, Markus During, Hannu Saarenmaa, Kevin Richards, Peter Fox, Debra McGuiness, Michael Browne, Brian Steves, Pam Fuller, John Pickering, Shawn Dalton, Greg Ruiz, and other GISIN members Contacts: