Download presentation
Presentation is loading. Please wait.
Published byJemimah Foster Modified over 9 years ago
1
Archibald Warnock (warnock@awcubed.com) FGDC Activities CIP/INFEO Interoperability and ISO 19115 CD2 Metadata Activities
2
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
3
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
4
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.
5
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.
6
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.
7
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
8
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.
9
FGDC and ISO 19115 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 19115 metadata within the framework of the GEO profile
10
ISO 19115 CD2 Doctype The ISO 19115 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.
11
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.
12
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
13
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
14
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 19115 profile (GEO 3.0?) Use Z39.50 abstraction to map non-ISO formats to ISO
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.