XML Web Services in Support of e-Gov and the EPA Geospatial Blueprint : XML Web Services in Support of e-Gov and the EPA Geospatial Blueprint Brand Niemann
Office of Environmental Information, US EPA, and
Chair, CIO Council’s XML Web Services Working Group
EPA GIS Work Group Meeting
April 8-11, 2003
Arlington, VA
Introduction : Introduction Thank you to:
John Sullivan for the excellent overview of the OMB and CIO Council “drivers” for this work.
Pat Garvey for his excellent presentation on the “FRS Accuracy Assessment” that forms the basis for our pilot and his feedback that we address in our presentation.
Dave Wolf for the excellent demonstrations of EPA progress with Geo Web Services.
I have invited him to present to the XML Web Services Working Group.
Wendy Blake-Coleman for inviting us to participate to keep the lines of communication open.
The Pilot Team for their excellent efforts.
Muhannad Kanaan, John Washchysion, and John Reynolds, DynCorp; Dan Buan, RealSoft; and Adam Hocek, Broadstrokes.
Kim Nelson for her direction and encouragement in my CIO Council activities.
Overview : Overview 1. XML Web Services Working Group (2)
2. Pilots (27)
3. Demonstrations (31)
4. Acknowledgments (1)
5. Contact Information (1)
1. XML Web Services Working Group : 1. XML Web Services Working Group Chartered by the CIO Council’s Architecture and Infrastructure Committee (AIC) in August 2002 and Realigned under the Emerging Technologies Subcommittee* in October 2002 to:
Facilitate the use of this emerging technology in the e-Government initiatives and in the development of the Federal Enterprise Architecture in conjunction with the development of architectural governance and component architectures for the Federal enterprise.
The priorities and metrics are:
Meetings
Pilots
Collaboration and cooperation.
Web site and ListServ (see Contact Information). *Co-Chairs: Mark Day, EPA DCIO, and Dawn Meyerriecks, DISA CTO.
1. XML Web Services Working Group : 1. XML Web Services Working Group Before - XML Web Services Repository/Distributed Content Network and VoiceXML:
March 20, 2002, The CIO Council Showcase of Excellence, Special Innovation Award, Presented to the Environmental Protection Agency, Natural Language Interface to Web Content, By the Federal Leadership Council (Mark Forman and the Quad Council), In Association with Post Newsweek Tech Media/FOSE, Washington, DC.
After – CIOC XML Web Services Working Group:
April 1, 2003, Working Group Chair Recognized with Emerging Technology/Standards Leadership Award at the SecureE-Biz.Net Summit, from Mark Forman, Associate Director, IT and eGovernment, OMB, and David McClure, VP e-Gov, Council for Excellence in Government: “for ushering in new technology to allow us to conduct e-Business securely to further implement the President’s Management Agenda.”
2. Pilots : 2. Pilots “Users never know what they want…
… until they see what they get”
2. Pilots : 2. Pilots Purpose: To populate the Government-wide Components* Registry and Repository with reusable (interoperable) components from successful pilots.
*An Enterprise Architecture Component is a self-contained business process or service with predetermined functionality that may be exposed through a business or technology interface.
Three Step Process:
(1) Identify and Vet in the Working Group.
(2) Produce the Pilot.
(3) “Operationalize” the Successful Pilots.
Funding Options:
(1) Vendor Resources.
(2) Agency Resources.
(3) Combination of (1) and (2).
2. Pilots : 2. Pilots 1. Digital Talking Books on CD-ROM and the Web as VoiceXML.
2. XML Design Collaboration and Registration Platform.
3. VoiceXML for Universal Access and Homeland Security Applications.
4. Geospatial Interoperability.
5. XML Web Services Content Authoring, Management, and Distribution.
6. Military Systems (Concept of Operations for Federated Metadata Registries).
7. E-Forms for e-Gov: The Use of XML Standards-based Applications.
8. The MetaMatrix System for Model-driven Integration with Enterprise Metadata.
9. Cognitive Topic Map Web Sites-Aggregating Information Across Individual Agencies and E-Gov Initiatives.
10. Collaboration and CoSourcing: Designing Intergovernmental Services and Sharable Components.
11. The Potential of Semantic Technologies for E-Gov.
12. XML Data Exchange Across Multiple Levels of Government Using Native XML Databases. Note: As of March 24, 2003.
2. Pilots : 2. Pilots Pilot Projects Demonstrated at the EPA GIS Day, November 19, 2002:
2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 (OGC Conformant Web Client Application and Distributed GeoData Services).
2.2 Advanced Visualization Tools for EPA Spatial Databases (VisiMine and I-Miner).
2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML.
2.4 An Integrated Virtual Workplace for EPA and Its Partners.
2.5 Spatially Enabling the EPA with the OGC XML Standards and the OGC Spatial Web Registry Service (WRS).
2. Pilots : 2. Pilots The partners for each of these activities were, respectively:
2.1 Jerry McFaul, USGS, Peter Gattuso, EPA, and Chris Tucker, Ionic Enterprise, Inc.
2.2 Kim Kok, Insightful, Inc., and Cary Roberts and Tim Antisdel, US EPA.
2.3 Kevin Kirby, US EPA, Gary Mortensen, Qsent, Inc. and Dan Buan, RealSoft, Inc.
2.4 Brand Niemann, EPA, and Tom Gunther, Marc Levine, and Adam Schultz, USGS (New MOU).
2.5 Jeff Harrison and Mark Reichardt, OpenGIS Consortium, Inc.,Chris Tucker, Ionic Enterprise, Inc., Paul Daisey, Census Bureau, and Richard Tynes, Army Corp of Engineers.
2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 : 2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 LandView 5 on Web-connected DVD
http://www.gcn.com/vol1_no1/daily-updates/20230-1.html
2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 : 2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 Census SF1 in LandView 5
2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 : 2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 Population Estimation on DVD See http://www.census.gov/geo/landview/lv5help/pop_estimate.html
2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 : 2.1 LandView 5 Web-connected DVD and CITRIX Web Server and LandView 6 LandView 6 (Fall 2003):
Selected Census Summary File 3 Data.
Ionic Enterprise Pilot Proposals:
OGC Conformant Web Client Application:
Develop a MARPLOT-to-GML Connector/Converter, hosting of GML in the FileMaker 6 Database, and a Java Client that would accept SVG formatted data.
OGC Conformant Distributed GeoData Services:
Build a multi-source Web client and establish a distributed network of Census, USGS GNIS, and EPA EnviroFacts data.
2.2 Advanced Visualization Tools for EPA Spatial Databases : 2.2 Advanced Visualization Tools for EPA Spatial Databases
2.2 Advanced Visualization Tools for EPA Spatial Databases : 2.2 Advanced Visualization Tools for EPA Spatial Databases I-Miner on TRI 2000 Public Release Data
2.2 Advanced Visualization Tools for EPA Spatial Databases : 2.2 Advanced Visualization Tools for EPA Spatial Databases VisiMine and Examples:
VisiMine is a search engine for analyzing image databases. Developed by Insightful Corporation in cooperation with NASA, VisiMine provides a comprehensive workbench for image information mining, integrating state-of-the-art statistics, data mining, and image processing to extract information and locate images from potentially huge databases. VisiMine allows you to detect "like images" based on a variety of factors from immense image collections. VisiMine enhances the value of your visual data, lending structure, comprehensive search capability, and increased accessibility.
Dr. Giovanni Marchisio has authored and co-authored several articles and book chapters on automated imagery data mining and computational linguistics, and has four US and international patents pending on these technologies.
2.2 Advanced Visualization Tools for EPA Spatial Databases : 2.2 Advanced Visualization Tools for EPA Spatial Databases VisiMine and Examples We teach VisiMine the difference between clouds and snow. From a satellite, especially if the targets are mountains in spring, clouds and snow look very similar-white, patchy, irregular. So we take a few seconds to teach it using a lasso and both “this is what it is” and a “this is what it is not” input.
2.2 Advanced Visualization Tools for EPA Spatial Databases : 2.2 Advanced Visualization Tools for EPA Spatial Databases VisiMine and Examples Once taught the difference, we show an example of white patches sitting precisely on top of mountains that your eye and brain tell you with 100% certainty are snow. But VisiMine tells you they are clouds. Ah-ha! Computers aren’t so smart after all! Except that it turns out that VisiMine is right and our eyes have been fooled.
2.2 Advanced Visualization Tools for EPA Spatial Databases : 2.2 Advanced Visualization Tools for EPA Spatial Databases Update – Data Fusion with XML:
February 25-26, 2003, Data Mining Technology for Military and Government Applications Conference, XML Web Services for Data Mining and Repository: US EPA Toxics Release Inventory, Brand Niemann, US EPA and Data Mining Technology, Jim Walters, Insightful Corporation.
See http://web-services.gov
Integrated data analysis across content types is enabled by XML, but is still a very new area for vendors and researchers.
See new Native XML Database Technologies.
2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML : 2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML Qsent Features:
Over 145 million residential, business and government listings (99+%). Every record verified through phone installation and account activation with credit history.
250,000 to 500,000 updates daily
Four searches methods
U.S. Residential – search for an individual
U.S. Business and Government – search for business or government agencies
Reverse Lookup – search by telephone number
U.S. All – search all directories at once
Geographic searches
City Surround – expand search incrementally from city center (lowest ZIP)
Neighborhood Search – search by neighborhoods using ZIP+4
2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML : 2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML iQ411 Interactive is a web-based directory information service that provides real-time, daily updated, definitively accurate data for residential, business and government listings for the U.S. and Puerto Rico.
iQ411 Integrated provides real-time system integration using the industry-standard XML API to send and receive XML messages and data.
iQ411 Batch provides off-line processing via automated FTP services for accurate appending and validation of phone numbers and address information. Qsent’s iQ411 Applications: Interactive, Integrated, & Batch MapPoint
2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML : 2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML Qsent Verification of EPA Regulated Facilities:
Qsent was able to return at least one match in 1,753 out of 2,533 records in the EPA EnviroFacts Data Warehouse in the Portland, OR, area (69%).
Example (see next slide):
EPA records show Associated Hose Products at 801 SE Alders in Portland.
iQ411 shows Associated Hose Products at 130 SE 7th Avenue and provides a phone number.
A more thorough analysis of the matching results between the Qsent and EPA Facility databases would yield improvements in the EPA Facility database.
2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML : 2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML Qsent Verification of EPA Regulated Facilities
2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML : 2.3 Accuracy Assessment and Improvement of EPA Facility Registry Data and Emergency Notification and Data Collection with VoiceXML Perform Emergency Notification and Data Collection with VoiceXML Simulated Contamination From Umatilla Army Depot
2.4 An Integrated Virtual Workplace for EPA and Its Partners : 2.4 An Integrated Virtual Workplace for EPA and Its Partners OMB’s Mark Forman (E-Gov 2002, June 26, 2002):
Mark was asked about the reported redundancy in state-federal geospatial data activities and he responded that the states especially have complained about the costs involved, namely $10B total ($6B Federal and $4B State) and that about half of that ($5B) is wasted due to duplication of effort!
EPA’s CIO Kim Nelson (GIS Day, November 8, 2001, and ORD Science Meeting, May 1-2, 2002):
Everyone needs to think about how to geographically reference all of the data that we use and collect, so that we can share each others' resources. We have 100's of geo-spatial data products and resources. We need to develop data collection standards which will enable us to link and cross-reference these and other newly acquired resources.
2.4 An Integrated Virtual Workplace for EPA and Its Partners : 2.4 An Integrated Virtual Workplace for EPA and Its Partners Universal Access to Geo-referenced Web Content (VoiceXML)
2.4 An Integrated Virtual Workplacefor EPA and Its Partners : 2.4 An Integrated Virtual Workplace for EPA and Its Partners
eMap
Web based interactive map
Renders XML
Vector – objects – attributes
Monitors Internet
threshold – alert
Download information, GML
http://emap.tec.army.mil/tiger2.html
U.S. Army Engineer Research and Development Center
Topographic Engineering Center XML Maps (Talking) and Collaboration
2.4 An Integrated Virtual Workplace for EPA and Its Partners : 2.4 An Integrated Virtual Workplace for EPA and Its Partners USGS GEODE (Geo-Data Explorer):
Fully distributed data analysis and display model:
Can link to any data server, world-wide. Can import and use their own data (http://pubs.usgs.gov/fs/fs132-01/).
Currently over 6,000 data layers that can be retrieved, displayed and manipulated over the Internet without any special hardware, software, and training.
Consist of six interoperable modules: Data format conversion, Spatial data engine, Web server, Image compression engine, Map server, and Relational database management system.
Working with the OGIS specifications to become an OGIS compliant map server.
2.5 Spatially Enabling the EPA with the OGC XML Standards & the OGC Spatial Web Registry Service (WRS) : 2.5 Spatially Enabling the EPA with the OGC XML Standards & the OGC Spatial Web Registry Service (WRS) Geography Markup Language (GML):
An XML-based common encoding for spatial features.
Makes it possible to renders legacy and third-party data and services interoperable minimizing the coupling between components.
Enables multi-source, multi-sensor fusion.
Can be converted to SVG on-the-fly.
Scalable Vector Graphics (SVG):
An XML vector graphics standard (W3C) that enables them to be processed efficiently, robustly, and in an automated fashion and enables scaling, panning, highlighting, etc.
Graphical applications that are currently realized using bitmap graphics will start using SVG. The scope of SVG use will expand and it will displace the use of bitmap graphics in many areas, prime examples of which include mapping and GIS applications.
2.5 Spatially Enabling the EPA with the OGC XML Standards & the OGC Spatial Web Registry Service (WRS) : 2.5 Spatially Enabling the EPA with the OGC XML Standards & the OGC Spatial Web Registry Service (WRS) Galdos Viewer for US Census Data
Slide32 : Topo =
Map Server BaseMap =
Feature Server Imagery =
Coverage
Server Raster =
Map Server Network =
Feature Server RDBMS / GIS / ‘non-GIS’
= Features Servers
Objects GML/XML Rendering
IONIC Worldview
Online Geo-Services
3. Demonstrations : 3. Demonstrations 3.1 EPA Geospatial Metadata (EIMS)
3.2 EPA Local Emergency Planning Committee (LEPC) Database
3.3 LandView 5 Population Estimation
3.4 LandView 5 Citrix Server
3.5 USGS GEODE (Geo-Data Explorer)
3.6 EPA Facility Data Homeland Security Application
3.7 Geospatial Interoperability with RedSpiderWeb 3.0 (Ionic Enterprise Pilot Project with EPA, State and Regional Data)
3.8 Geospatial Dynamic Discovery (Object Builders Pilot Project with State of PA and Chesapeake Bay Program)
3.9 Geospatial One-Stop (OGC Pilot Project for other E-Gov Initiatives)
3.1 EPA Geospatial Metadata (EIMS) : 3.1 EPA Geospatial Metadata (EIMS) Running at http://webservices.gov/xmlpilot.htm
and on My EPA Desktop (Windows 2000)!
3.2 EPA Local Emergency Planning Committee (LEPC) Database : 3.2 EPA Local Emergency Planning Committee (LEPC) Database Most data is in relational databases so need to XML-enable them:
Main players: Oracle, SQL Server, DB2, Sybase, Access, Objectivity, FileMaker*, and FoxPro.
Native XML databases are beginning to come on strong:
Main players: eXcelon and Tamino (commercial) and Xindice, eXist, 4Suite, and ozone (Open Source).
Also middleware products that transfer to/from relational databases:
Main players: JAXB, .NET, Delphi, and WebSphere (commercial) and Castor, JXQuick, Zeus, and Zope (Open Source).
*Used in the pilot projects.
Source: Ronald Bourret, XML and Databases, XML 2002 Conference Tutorial, December 9th. http://www.rpbourret.com
3.2 EPA Local Emergency Planning Committee (LEPC) Database : 3.2 EPA Local Emergency Planning Committee (LEPC) Database http://www.epa.gov/ceppo/lepclist.htm
3.2 EPA Local Emergency Planning Committee (LEPC) Database : 3.2 EPA Local Emergency Planning Committee (LEPC) Database http://130.11.53.73/lepc/FMPro?-db=LEPC.FP5 &-format=-fmp_xml&zip_lepc::zip_code=22181&-find=
FileMaker Pro 6 XML Query Syntax - Five Parts:
The scheme: http
The host: IP address
The port: 591 (registered with IANA)
The file path: /FMPro
The query string: name=value pairs (4 in this case) separated by & signs:
The database (LEPC.FP5)
The format (FileMaker XML grammar - three choices: database dependent, database independent, and grammar) (fmp_xml)
The records to retrieve (zip_code=22181)
Request for data (yes)
3.2 EPA Local Emergency Planning Committee (LEPC) Database : 3.2 EPA Local Emergency Planning Committee (LEPC) Database (1) Adam Hocek (Broadstokes, Inc.) created a script (http://www.broadstrokesinc.com/demo/cgi-bin/fmqry.pl) that returns the results from FileMaker as an ECMAScript. This makes it possible to use the same ECMAScript results within a VoiceXML or HTML document:
http://www.broadstrokesinc.com/demo/cgi-bin/jsvxml.pl
http://www.broadstrokesinc.com/demo/cgi-bin/jshtml.pl.
(2) The file http://www.broadstrokesinc.com/demo/brand.vxml is used for collecting the callers zip code and then it does a to jsvxml.pl which will generate a VoiceXML document with the results.
(3) The VoiceXML application runs on Voxeo's server. Call 1-800-303-9987 and give the application ID as 713589.
3.3 LandView 5 Population Estimation : 3.3 LandView 5 Population Estimation Running on My EPA Desktop (Windows 2000)! See next slide for schematic diagram of application.
Slide40 : Filemaker with Population database End User with web browser Web server HTML
w/javascript lat/long/
radius
request xml
request xml
file 1 2 3 4 5 1. End user enters URL for HTML page.
2. End user enters latitude/longitude and radius, presses “Get Population” button.
3. JavaScript in web page issues URL to FileMaker for the census block records.
4. FileMaker sends XML file back to the web page.
5. JavaScript reads the XML file, performs calculations, updates the web page.
3.4 LandView 5 Citrix Server : 3.4 LandView 5 Citrix Server Citrix solutions for an integrated virtual workplace:
Secure, Internet-based access to Windows®, UNIX® and Java™-based applications from virtually any device, via any connection—all with unparalleled manageability and scale.
Embrace Microsoft .NET technologies:
Make it easier to publish .NET applications and services:
Expose Citrix MetaFrame XP, NFuse Classic and NFuse Elite as XML Web Services.
Focus energies on delivering higher level customer value:
Migration to ASP.NET and .NET Framework technologies.
Citrix MetaFrame XP support for Windows .NET Server.
3.4 LandView 5 Citrix Server : 3.4 LandView 5 Citrix Server Download and Install Citrix Client:
http://www.citrix.com/site/SS/downloads/ and select Clients.
Establish Connection to LandView Citrix Server:
Jerry McFaul, jmcfaul@usgs,gov, 703-648-7126
Note: The Citrix Client Uses Web Browser Type Caching to Make for Fast Performance with Even Low-Bandwidth Connections!
3.5 USGS GEODE (Geo-Data Explorer) : 3.5 USGS GEODE (Geo-Data Explorer) http://geode.usgs.gov/
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Background:
Demonstrated to Kim Nelson at GIS Day (November 19, 2002) who said to go forward with it!
Team:
DynCorp: EPA Contractor and Pilot Team Lead (Muhannad Kanaan*)
Qsent: Directory Listing Services (Gary Mortensen)
Realsoft: VoiceXML Services (Dan Buan)
Broadstrokes: VoiceXML Services (Adam Hocek*)
Upcoming Presentations:
April 15th: XML Web Services Working Group (*Two)
April (late): Rick Otis, US EPA, and Lee Holcomb, Department of Homeland Security.
May 1st: 2nd Annual Speech Technology for Government and Military Applications Forum.
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Problem:
EPA’s Facility Registry System Database is our unique contribution to Homeland Security, but we need to know how accurate it is before we provide it for that purpose and need it to be delivered as a “Homeland Security” application (XML Web Service).
Strategy:
Provide the FRS as an XML Web Service to Qsent to append its Directory Listing Web Services.
Use the FRS-Qsent Web Service to drive a VoiceXML Web Services for Emergency Notification (Reverse 911).
Use the FRS-Qsent Web Service to drive Error Correction Web Services (VoiceXML and XForms) to Validate the FRS-Qsent Web Service and FRS itself.
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Demonstrations:
FRS as an XML Web Service: DynCorp
Java Command Line
Full Graphical User Interface
Java Desktop Client
Web Browser Client (JSP/Servlet)
Comparisons of FRS and Qsent
Alternate Web Displays with XSLT
Reverse 911 Alert Lookup: Qsent/Realsoft
Qsent Interactive
Realsoft Alert
Realsoft Infrastructure
VoiceXML Components: Broadstrokes
Eforms for E-Gov (XForms): Fenestra
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application FRS as an XML Web Service
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Reverse 911 Alert Lookup
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Data Validation - Note: different address
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Voice
Rec. DTMF
Rec. voice DTMF Dialog Manager Text
To
Speech audio
player Audio
Input Audio
Output VXML
Parser FIA Process
Phase Collect
Phase Select
Phase Initialize
Phase phone VoiceXML Components
3.6 EPA Facility Data Homeland Security Application : 3.6 EPA Facility Data Homeland Security Application Eforms for E-Gov (XForms): GIDS
3.7 Geospatial Interoperability with RedSpiderWeb 3.0 : 3.7 Geospatial Interoperability with RedSpiderWeb 3.0 Ionic Enterprise Pilot Project with EPA, State and Regional Data:
Use out-of-the-box, easily-configurable portfolio of web services to deployed an OGC/ISO compliant server infrastructure.
Supports multiple specifications:
OGC-WFS, OGC-WMS, ISO 19128 for standard access to data.
OGC-WTS (3D), OGC Context.
ISO 19115/19139 Metadata management.
Scalable Vector Graphics (SVG).
Geography Markup Language (GML2/GML3).
Etc.
Supports multiple platforms:
Sun Solaris, HP-UX, Most Unix and Linux, Microsoft Windows NT, 2000, XP.
Full Java2.
Application servers: Tomcat, BEA Web Logic , Oracle 9iAS,Caucho Resin.
Oracle 8i, 9i Spatial, ArcSDE, Postgres Spatial, Shapefiles, GML,…
3.7 Geospatial Interoperability with RedSpiderWeb 3.0 : 3.7 Geospatial Interoperability with RedSpiderWeb 3.0 Ionic Enterprise Pilot Project with EPA, State and Regional Data (continued):
Success Story Examples:
The French "Geological Survey" (Bureau de Recherches Gýologiques et Miniýres – BRGM with 850 persons at 22 sites) is currently running a vast program called "Virtual Earth" (Terre Virtuelle), a portal to data products from their own servers or combined with connection to other data sources and related to BRGM's advanced Catalog, which they are currently organizing according ISO19115 metadata model. The geological information managed by BRGM includes millions of points and more than on million geological tiles.
Selected by the Ordnance Survey to integrate IONIC's robust and powerful OGC-based WFS server (RedSpiderWeb) that will produce GML in an e-commerce environment. This solution allows for dynamic, user-defined, geospatial data products to be priced, ordered, produced and delivered online to the customer in GML format.
3.7 Geospatial Interoperability with RedSpiderWeb 3.0 : 3.7 Geospatial Interoperability with RedSpiderWeb 3.0 http://infoogc.brgm.fr/ionic/banques.asp
Slide55 : OGC Web Registry Service (WRS)
Slide56 : Cascading
WFS/WMS 1 OGC
WRS OGC Cascading Web Feature Server/Web Mapping Server
3.8 Geospatial Dynamic Discovery : 3.8 Geospatial Dynamic Discovery Object Builders Pilot Project with State of Pennsylvania and Chesapeake Bay Program:
Allowing disparate agencies with information on citizens (a person) to register information with a registry and allow a rich client application to dynamically discover all available information sources, query, inform, and present the information back with custom views.
The resulting solution would dynamically grow as agencies grow. The published information to the registry would have no integration bottleneck because the Rich Client Application would source the presentation, application logic and data from each disparate agency.
The goal is to leave a functional system so as agencies are register their information will automatically be available to users of the application with NO additional work being performed to the original solution.
The Pilot application would demonstrate Data Interchange, Dynamic Discovery and Integration of new services, include a Rich Client with no integration bottleneck, and would use a browser and standard plug-ins.
3.9 Geospatial One-Stop : 3.9 Geospatial One-Stop Common Architecture
Service Architecture IPR
Service Information Model IPR
Messaging Framework IPR
Registry Service IPR
UDDI Experiment IPR
SOAP Experiment IPR
Integrated Client IPR
Context IPR
Image Handling
Image Handling Architecture IPR
Image Handling Design IPR
Image Handling Metadata IPR
Web Coverage Service IPR Feature Handling
Style Management Service IPR
Style Layer Descriptor IPR
Web Feature Service IPR
Web Map Service IPR
Coverage Portrayal Service IPR
GML3.0 Schema Evaluation IPR
Sensor Web Enablement
Observations and Measurement IPR
Sensor Model Language IPR
Sensor Collection Service IPR
Sensor Planning Service IPR
Web Notification Service IPR OWS 1.2 Specifications
3.9 Geospatial One-Stop : Map Viewer
Client WFST WCS Imagery
Exploitation
Client Discovery
Client SWE
Client CPS Sensor
Instance
Registry Service
Type
Registry Service
Instance
Registry Data
Services Portrayal
Services Registry Services Processing
Services Multi-source, Integrated Application Client Bind Find SCS Geocoder WMS SMS Gazetteer Encodings GML
(2.1 and 3.0) SLD Service
Metadata SensorML Obs
& Meas XIMA LOF Other Type
Registry IAS Image
Metadata Publish Value-Add
Client Symbol
Management
Client SPS Other Instance
Registry Sensor
Type
Registry WOS 3.9 Geospatial One-Stop OWS1.2 Service Framework
3.9 Geospatial One-Stop : 3.9 Geospatial One-Stop Geospatial One-Stop is one of 24 federal E‑Government initiatives to improve effectiveness, efficiency, and customer service throughout all layers of government.
Geospatial One-Stop builds upon National Spatial Data Infrastructure (NSDI) objectives to enhance interoperability among geographic components of government activities and to maintain a common inventory of geospatial content and services.
GOS Board of Directors has decided to execute OGC Interoperability Initiative to develop working prototype implementation for GOS Portal. Schedule:
Nov 2002: Release CFAR Dec 2002: Release RFQ Jan 2003 RFQ responses
Feb 2003: Kickoff Project
May 2003 Initial Demo
June 2003: Complete Geospatial One-Stop Portal Initiative (GOS-PI)
3.9 Geospatial One-Stop : 3.9 Geospatial One-Stop Quick Overview:
In the context of Geospatial One-Stop, a Portal is an online access point to a collection of geospatial data.
The Portal does not store or maintain the data; rather, the data are distributed in many servers nationwide.
Each server is maintained by the agency or organization that is responsible for the data in the server.
For example, the federal government might maintain a server providing interstate highway data, a state might serve data about the highways under its jurisdiction, and a city might serve urban street data.
A user should be able to view a map including roads from all of these jurisdictions simultaneously, letting the Portal automatically contact the necessary servers and combine the data.
Furthermore, the user should be able to view detailed documentation about the data and its provenance(s) if desired.
Geospatial One-Stop Portal based on open standards and specifications that are defined collaboratively by a variety of stakeholders, are freely published, and are able to be implemented by any vendor or organization.
3.9 Geospatial One-Stop : 3.9 Geospatial One-Stop Geospatial 1-Stop Portal Segments: Auth. Services Enterprise Enterprise viewpoint: articulates a viewpoint: articulates a “ business model business model ” ” that should be that should be understandable by all stakeholders; understandable by all stakeholders; focuses on purpose, operational focuses on purpose, operational objectives, policies, enterprise objectives, policies, enterprise objects, etc objects, etc Information Information viewpoint: focuses on viewpoint: focuses on information content and system information content and system behavior (i.e. data models, behavior (i.e. data models, semantics, schemas). semantics, schemas). Computational Computational viewpoint: viewpoint: captures component and interface captures component and interface details without regard to details without regard to distribution. distribution. Engineering Engineering viewpoint: exposes viewpoint: exposes the distributed nature of the system the distributed nature of the system and provides standard definitions to and provides standard definitions to describe engineering constraints. describe engineering constraints. Reference Architecture
3.9 Geospatial One-Stop : 3.9 Geospatial One-Stop DVDs of the OWS 1.2 Demonstration will be available soon.
Jeff Harrison, jharrison@opengis.org, + 1 703-628-8655.
OGC Pilot Project for other E-Gov Initiatives:
One-Stop Business Compliance, etc.
4. Acknowledgments : 4. Acknowledgments 3.1 Ling Wan, US EPA.
3.2 Peter Gattuso, US EPA, Adam Hocek, BroadStrokes, Katie Haritos-Shea, CESSI Accessible Solutions, and Janina Sajka, American Foundation for the Blind.
3.3 Peter Gattuso, US EPA.
3.4 Jerry McFaul, USGS.
3.5 Marc Levine, CIO-Geology Division, USGS.
3.6 Gary Mortensen, Qsent, Dan Buan, Realsoft, Adam Hocek, Broadstrokes, and Muhannad Kanaan, DynCorp.
3.7 Chris Tucker, Ionic Enterprise.
3.8 Joe Brophy, Object Builders, and Brian Burch, Chesapeake Bay Program.
3.9 Jeff Harrison, Open GIS Consortium.
5. Contact Information : 5. Contact Information EPA:
Computer Scientist and XML and Web Services Specialist
Office of Environmental Information (MC 2822T)
U.S. Environmental Protection Agency (EPA)
202-566-1657
niemann.brand@epa.gov
http://www.sdi.gov
Chair, CIO Council’s XML Web Services Working Group:
bniemann@cox.net
http://listserv.gsa.gov/archives/cioc-web-services.html
http://web-services.gov