Archibald Warnock FGDC Activities CIP/INFEO Interoperability and ISO 19115 CD2 Metadata Activities.

Slides:



Advertisements
Similar presentations
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Advertisements

A centre of expertise in digital information management Approaches To The Validation Of Dublin Core Metadata Embedded In (X)HTML Documents Background The.
Advanced XSLT II. Iteration in XSLT we sometimes wish to apply the same transform to a set of nodes we iterate through a node set the node set is defined.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
ArrayExpress Query Interface Gonzalo Garc í a Lara January, / 24.
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
CWIC Exception & Error Handling Archie Warnock Lingjun Kang Genyong Yu
MCNC/CNIDR & A/WWW Enterprises Introduction to CNIDR’s Isite Jim Fullton - MCNC/CNIDR Archie Warnock - A/WWW Enterprises.
StatCat Building a Statistical Data Finder ssrs.yale.edu/statcat Steven Citron-Pousty Ann Green Julie Linden Yale University.
Z39 Server DigiTool Version 3.0. Z39 Server 2 z39 SERVER Main Topics z39 server architecture z39 server services z39 server configuration Defining a new.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Implementation of One Stop Search by XSLT By Dave Low University of Hong Kong 9-Dec-2003.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI.
Introduction to XSLT & its use in Grainger Library full-text & metadata projects Thomas G. Habing Grainger Engineering Library Presentation to ASIS&T,
Clearinghouse WG Telecon Agenda and Presentations September 25, 2002.
2001 User Meeting OCLC SiteSearch Update Doug Loynes SiteSearch Product Manager.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
XP New Perspectives on XML Tutorial 6 1 TUTORIAL 6 XSLT Tutorial – Carey ISBN
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
XSLT transforms Mapping from Different Metadata Standards.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Part 1 – PubMed Interface, Display options, Saving, Printing, and ing results. Instructions This part of the course is a PowerPoint demonstration.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
A/WWW Enterprises15 July 1996 Implementing Queries with HTTP A. Warnock A/WWW Enterprises
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
EO/GEO Team Response to Open GIS Consortium Catalog Interface RFP George Percivall February 1999.
Mind Your Metadata Geri Miller. Metadata in ArcGIS ArcGIS metadata goals Editing metadata Setting your metadata style Leveraging metadata in ArcGIS Importing.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
An Interoperable Portal for the Historic Environment Tony Austin, Julian Richards Archaeology Data Service, Department of Archaeology,
The Future of Isite - Growing GILS Archie Warnock A/WWW Enterprises
Standards for Technology in Automotive Retail STAR Update Michelle Vidanes STAR XML Data Architect April 30 th, 2008.
1 NODC Geoportal Server Yuanjie Li & Jefferson Ogata.
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
Managed by UT-Battelle for the Department of Energy Mercury – Distributed Metadata Tool for Finding and Retrieving CDIAC Data CDIAC UWG Meeting September.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
CWIC Development Team Archie Warnock CWIC Development Team Workshop, Greenbelt, MD January 2014.
XSLT. XSLT stands for Extensible Stylesheet Language Transformations XSLT is used to transform XML documents into other kinds of documents. XSLT can produce.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
Coming Soon to a Computer Near You (maybe) MicroZGate A Light, Portable, and Configurable z39.50 Gateway John Ulmer NOAA Coastal Services Center.
The MEDIN stylesheet and ESRI Arc 10: metadata format conversion MEDIN Workshop BGS, Edinburgh, June 2015.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC OpenSearch Design and Implementation Yuanzheng.
FGDC and ASF Using Structured Metadata Archie Warnock A/WWW Enterprises
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
A/WWW Enterprises 15 July 1996 Implementing Queries with Z39.50 A. Warnock A/WWW Enterprises
Z39.50 Maintenance Agency
TapirLink: Enabling the transition to TAPIR Renato De Giovanni TDWG 2007.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
Generating XML Data from a Database Eugenia Fernandez IUPUI.
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
The MEDIN stylesheet and ESRI Arc 10: metadata format conversion
The MEDIN stylesheet and ESRI Arc 10: metadata format conversion
CHAPTER 3 Architectures for Distributed Systems
JavaScript Form Validation
Session 2: Metadata and Catalogues
Archibald Warnock A/WWW Enterprises
Presentation transcript:

Archibald Warnock FGDC Activities CIP/INFEO Interoperability and ISO CD2 Metadata Activities

INFEO Client to Isite Server  Testing in collaboration with Maurice klein Gebbinck  Spatial searching works  No support for compound elements ProductDescriptor (4080) or SpatialCoverage (2059, called SpatialDomain in GEO 2.2)  Isite supports only BoundingCoordinates (2060)  GEO term ordering is different than that used by INFEO

INFEO Client to Isite Server  Temporal support is inconsistent  Isite supports an obsolete date range syntax; to be fixed shortly  Isite supported an obsolete structure attribute (115) for specifying date ranges instead of DateString (210 – now fixed in internal versions)  Semantics of spatial relations are not consistent, especially as regards relation attributes in comparing intervals

INFEO Client to Isite Server  Must specify GEO attribute set ID  Isite supports full-text queries using the Any use attribute (1016), not implemented in the INFEO Advanced Search interface.

INFEO Client to Isite Server  Presentation Issues  For GEO v2.2, Isite supports XML, HTML and SUTRS (plain text), not GRS-1 or USmarc  The EOWEB interface is reported to permit searching GEO databases, but requires GRS-1 for presentation  INFEO’s Advanced Search interface required several minutes to generate HTML output. Inspection of the sessions at the Isite server side found that the client was not asking for HTML from the server; rather it was requesting SUTRS and converting it.

GEO Clients to INFEO Server  User Authentication  CIP requires the use of the idAuthentication parameter in the InitRequest, and INFEO supports only type idPass.  Isite and other clients generally do not require authentication information unless it is required for access. Indeed, interoperability testing with other servers generated significant problems in such cases.

GEO Clients to INFEO Server  User Authentication  More seriously, omission of idAuthentication or use of it with unexpected values in the InitRequest crashed the INFEO server rather than generating an error message.  Investigations with other clients  the Yaz client (using type Open instead of idPass) failed to connect, although INFEO generated an error message and did not crash  FGDC Z39.50 gateway, based on the Blue Angel Technologies product (which omitted the idAuthentication parameter completely) crashed the INFEO server

GEO Clients to INFEO Server  ReferenceID  This is an optional parameter in the Z39.50 standard.  By default, Isite and Yaz clients omit it  Specifying a value crashes the Blue Angel MetaStar server. This has been reported to Blue Angel.  Omitting a value fails to connect to INFEO  Some utility is gained from the use of ReferenceID, but a robust implementation should be prepared to do without optional parameters.

FGDC and ISO  FGDC is supporting ISO efforts to develop a syntax for spatial metadata.  Ultimately, FGDC will migrate from its existing metadata format to one mandated by the ISO standard  As a first step, FGDC is prototyping support for ISO metadata within the framework of the GEO profile

ISO CD2 Doctype  The ISO CD2 document type implements the indexing, search and presentation capabilities in Isearch2, the search engine provided with Isite.  The intention is to use the abstraction layer provided by Z39.50 to make ISO metadata appear as if it were FGDC metadata.  In this way, the data does not have to be transformed into the standard FGDC XML format.

Field Mapping  Z39.50 uses numeric “use attributes” of known semantic content for searching.  Configuration files in Isite define the mapping between the Z39.50 use attributes and one or more specific fields in the metadata.  This has been done for the GEO 2.2 profile use attributes.

The ISO19115/GEO Field Mapping geo/4=METADATA|DATAIDINFO|IDCITATION|RESTITLE geo/31=METADATA|DATAIDINFO|IDCITATION|RESREFDATE|REFDATE geo/62=METADATA|DATAIDINFO|IDABS geo/1005=METADATA|DATAIDINFO|IDPOC|RPORGNAME geo/1016= geo/1018=METADATA|DATAIDINFO|IDPOC|RPORGNAME geo/2002=METADATA|DATAIDINFO|DESCKEYS|KEYWORD geo/2003=METADATA|DATAIDINFO|IDPURP geo/2038=METADATA|DATAIDINFO|GEOBOX|WESTBL geo/2039=METADATA|DATAIDINFO|GEOBOX|EASTBL geo/2040=METADATA|DATAIDINFO|GEOBOX|NORTHBL geo/2041=METADATA|DATAIDINFO|GEOBOX|SOUTHBL geo/2060=METADATA|DATAIDINFO|GEOBOX geo/2062=METADATA|DATAIDINFO|IDCITATION|RESREFDATE geo/2072=METADATA|DATAIDINFO|DATAEXT|TEMPELE|TEMPEXTENT|EXTEMP|TM_GEOMETRICPRIMITIVE |TM_PERIOD|BEGIN geo/2073=METADATA|DATAIDINFO|DATAEXT|TEMPELE|TEMPEXTENT|EXTEMP|TM_GEOMETRICPRIMITIVE |TM_PERIOD|END geo/3108=METADATA|DATAIDINFO|STATUS|PROGCD geo/3148=EXTENT geo/3805=METADATA|DATAIDINFO|IDCITATION|PRESFORM|PRESFORMCD geo/3903=METADATA|MDDATEST

Presenting Results  Valid XML means we can build results of various sorts using stylesheet transformation tools like Xalan or Apache Cocoon  From one XML document, it is possible to create results on demand – FGDC Brief and Summary element sets in any/all of SUTRS, XML, HTML, USmarc  XSLT is difficult and tedious for XML as complex as ISO 19115

Future Work  CIP/GEO Interoperability  Resolve syntax issues with Isite date ranges  Resolve record syntax issues  Resolve INFEO authentication and reference ID issues  ISO 19115/GEO  Stylesheets needed  Begin development of an ISO profile (GEO 3.0?)  Use Z39.50 abstraction to map non-ISO formats to ISO