OGC 02-087r3 Open GIS Consortium Inc. Date: 2002-12-13 Reference number of this OpenGIS® project document: OGC 02-087r3 Version: 1.1.1 Category: OpenGIS® Implementation Specification Editor: Douglas Nebert OpenGIS® Catalog Services Specification Copyright notice This OGC document is copyright-protected by OGC. While the reproduction of drafts in any form for use by participants in the OGC standards development process is permitted without prior permission from OGC, neither this document nor any extract from it may be reproduced, stored or transmitted in any form for any other purpose without prior written permission from OGC. Document type: OpenGIS® Publicly Available Standard Document subtype: Implementation Specification Document stage: Adopted Document language: English OGC 02-087r3 Contents 1 Scope........................................................................................................................1 2 Conformance ..........................................................................................................1 3 Normative references.............................................................................................1 4 Terms and definitions............................................................................................1 5 Conventions ............................................................................................................3 5.1 Symbols (and abbreviated terms).........................................................................3 5.2 UML notation.........................................................................................................4 6 Overview .................................................................................................................6 6.1 Context of Catalog Services ..................................................................................6 6.2 Reference Model Architecture..............................................................................6 6.3 Cross Profile Interoperability...............................................................................8 6.4 Catalog Object Model............................................................................................9 6.5 Metadata Model Independence ..........................................................................10 6.6 Query Language...................................................................................................11 6.7 Use of XML...........................................................................................................11 6.8 Browse Images......................................................................................................11 6.9 Interoperability and Compliance with Simple Features ..................................12 6.10 Distributed Search ...............................................................................................13 7 The General Model ..............................................................................................13 7.1 Introduction of The General Model ...................................................................13 7.2 Structural Model..................................................................................................14 7.3 Dynamic Model ....................................................................................................63 8 OGC_Common Catalog Query Language.........................................................71 8.1 Assumptions during the development of OGC_Common Query Language:.71 8.2 BNF definition of OGC_Common Query Language ........................................71 9 Z39.50 Profile .......................................................................................................83 9.1 Architecture..........................................................................................................83 9.2 General Model to Z39.50 Profile Message Mapping ........................................84 9.3 Example Sequence Diagram ...............................................................................86 9.4 Interface Definition – XML.................................................................................88 9.5 Definition of Externals.........................................................................................95 10 CORBA Profile – Coarse Grain .......................................................................107 10.1 Architecture - Object Model.............................................................................107 10.2 Event Traces.......................................................................................................107 ii © OGC 2002 – All rights reserved OGC 02-087r3 10.3 Interface Definition - IDL .................................................................................107 11 Bibliography .......................................................................................................145 Annex A: Abstract Test Suite for Conformance (Normative) ............................146 Annex B: CORBA Profile – Fine Grain (Informative)........................................147 Annex C: OLEDB Profile (Informative)...............................................................187 © OGC 2002 – All rights reserved iii OGC 02-087r3 i. Preface This document explains how Catalog Services version 1.1.1 are organized and implemented for the discovery and retrieval of data and services metadata. The prior public version of this specification was 1.0. Catalog Services version 1.1.1 supercedes and deprecates version 1.0. ii. Submitting organizations The following organizations submitted the original document or its revisions to the Open GIS Consortium, Inc. in response to the OGC Request 6, Core Task Force, Catalog Working Group, A Request for Proposals: OpenGIS® Catalog Interface (OpenGIS® Project Document Number 98-001r2): BAE SYSTEMS Mission Solutions (formerly Marconi Integrated Systems, Inc.) Blue Angel Technologies, Inc. Environmental Systems Research Institute (ESRI) Geomatics Canada (Canada Centre for Remote Sensing (CCRS)) Intergraph Corporation MITRE Oracle Corporation U.S. Federal Geographic Data Committee (FGDC) U.S. National Aeronautics and Space Administration (NASA) U.S. National Imagery and Mapping Agency (NIMA) Contributing Entities The submitting entities were grateful for the contributions from the following companies in the development and revision of this Interface Specification: Compusult, Limited GEODAN IT bv Hammon, Jensen, Wallen & Associates, Inc (HJW) JRC (Joint Research Centre), European Commission SICAD GEOMATICS iv © OGC 2002 – All rights reserved OGC 02-087r3 iii. Document contributor contact points All questions regarding this document should be directed to the editor or the contributors: Contact Company Address Phone Email Yonsook Enloe SGT, Inc. 7701 Greenbelt Rd Voice : +1-704- yonsook.enloe@gsfc Greenbelt, MD 243-2085 .nasa.gov 20770 fax : +1-704-243- 2150 Doug Nebert U.S. Federal USGS National Voice: +1-703-648- [email protected] Geographic Data Center, Mail Stop 4151 Committee 590 fax: +1-703-648- 12201 Sunrise 5755 Valley Drive Reston, VA 20192 iv. Revision history Date Release Editor Primary clauses modified Description 12Aug1999 1.0 Nebert N/A Original Specification entitled “Catalog Interface Implementation Specification” OGC Document 00- 034 28Mar2001 1.1 Nebert Made fine-grain CORBA Document only made available to and OLE/COM Annexes to OGC membership pending passage of Informative, added abstract Version 2.0. (OGC Document 01- conformance test suite, 040) fixed coarse-grain CORBA IDL 11Nov2002 1.1.1 Nebert, State diagram changes, Document primarily reflects Katz, renamed specification and conversion to newer OGC/ISO changed WWW Profile to document format Z39.50 Profile, added introductory words as required for new format v. Changes to the OpenGIS Abstract Specification The OpenGIS® Abstract Specification does not require changes to accommodate the technical contents of this document. © OGC 2002 – All rights reserved v OGC 02-087r3 vi. Future work Improvements to this document are planned in version 2.0 to incorporate independent efforts within the OGC community to include 1) a “stateless” Web profile of catalog services and 2) interfaces associated with registries of all types of information resource objects. Work on Version 2 will begin by convening a new Revision Working Group in early 2003, with issuance of a revised specification anticipated in late 2003. vii. Foreword Attention is drawn to the possibility that some of the elements of this part of OGC 02-087 may be the subject of patent rights. The Open GIS Consortium, Inc. shall not be held responsible for identifying any or all such patent rights. This third edition cancels and replaces the second edition (OGC 01-040), which has been technically revised. This document, through its implementation profiles, references several external standards and specifications as dependencies: • Common Object Request Broker Architecture (CORBA/IIOP), Version 2.X, The Object Management Group (OMG): http://www.omg.org • Information and documentation -- Information retrieval (Z39.50) -- Application service definition and protocol specification: http://www.iso.ch/iso/en/CatalogDetailPage.CatalogDetail?CSNUMBER=27446&IC S1=35&ICS2=240&ICS3=30 • Unified Modeling Language (UML) Version 1.3, The Object Management Group (OMG): http://www.omg.org/cgi-bin/doc?formal/00-03-01 • The eXtensible Markup Language (XML), World Wide Web Consortium, http://www.w3.org/TR/1998/REC-xml-19980210
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages239 Page
-
File Size-