National Geothermal Data System and Global Geosciences Data Integration Lee Allison, AZGS Stephen Richard, AZGS Arlene Anderson, US DOE David Cuyler, US DOE & Sandia Natl Lab NERC 2008
Outline Rational Approach Components and implementation
Geothermal community s #1 request: ready access to relevant data
how to turn this.
.into this NERC 2008
Data Integration Framework 1,000 s Distributed of databases 1,000 s of collections Web-based 80,000+ geologic maps Interoperable Open source Geoscience Information Network (GIN)
The Goal
a decade of advances in cyberinfrastructure and community practice Modular approach build a network by adopting and linking existing capabilities
Loose coupling between data provider and consumer KML GeoSciML WaterML
Shift the Burden from the User to the Provider Effort to create Web Services Dynamic pages on the fly from database Static HTML pages Effort to maintain Effort to get data More complex data management Peter Fox, RPI, 2010
Shift the Burden from the User to the Provider Server-side data integration standard interchange data schema Access to data from within user applications
USGIN System overview
The components Catalog find information Clients use information Services get information
Metadata profile The Catalog ISO 19115/119/139, USGIN profile Basic content requirements low hurdle Co development with Energistics Metadata Search service protocol OpenGeospatial Consortium Catalog Service for the Web (OGC CSW) Metadata repository Various open-source and commercial Using ESRI Geoportal
The Clients Software running on user s desktop System is not useful without these USGIN targeting existing clients ArcMap, Excel Goal is to promote client development with rich content offering
The Services Protocol Messaging framework and interface WFS, WMS, CSW Interchange format How is content encoded XML, JSON Server implementation GeoServer ESRI ArcGIS server
Protocol: WMS Simple, widely used, many clients Access to georeferenced map image Servers MapServer, GeoServer, Deegree, ArcGIS
WMS for well headers
Protocol - WFS Open Geospatial Consortium Web Feature Service GetCapabilities, GetFeature, DescribeFeature GML encoding of content Each service defines feature content model (xml schema)
WFS example
Protocol: ArcGIS services If using ArcGIS software clients, service is transparent Other clients are available
AASG State Geothermal data at ArcGIS.com
Interchange format XML Simple features Content models developed according to available information
Content Models
Summary Lots of work on discovery ISO metadata Carefully considered profile ESRI geoportal Use services that have out of the box clients and servers Keep content schema simple Use existing information as guide
Thank You http://stategeothermaldata.org http://lab.usgin.org
State Geothermal Data Project $22 million 3 years 45 states participating 50 states represented Partners: USGS Microsoft Research Energistics Heat flow - Southern Methodist University
Sustainable business model
WRP NGDS (BSU) Nevada Bureau of Mines & Geology (UNR) Illinois State Geological Survey (UIUC) Arizona Geological Survey SMU Kentucky Geological Survey (UK) USGS
Computer printer services Old days Word Processor Each application has driver for each printer HP Driver 1 CalcompDriver 1 Brothers Driver 1 HP printer Calcomp plotter Now Spreadsheet Word Processor Printer driver HP Driver 2 CalcompDriver 2 Brothers Driver 2 Printing service, uses Metafile= interchange format Metafile interpreter Metafile interpreter AdvantagesPrinter Spreadsheet Metafile driver interpreter one driver (wrapper) per application wrapper service wrapper Brothers printer Application need know nothing about printer separation of concerns Laserwriter Large format inkjet Film writer