CSW-Ebrim Registry Service – Part 2: Basic Extension Package
Total Page:16
File Type:pdf, Size:1020Kb
Open Geospatial Consortium Inc. Date: 2008-02-29 Reference number of this document: OGC 07-144r2 Version: 1.0.0 Category: OpenGIS® Extension Editor(s): R. Martell CSW-ebRIM Registry Service – Part 2: Basic extension package Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. ® Document type: OpenGIS Extension Document subtype: Class 2 profile Document stage: Approved Standard Document language: English CSW-ebRIM Registry Service - Part 2: Basic extension package Contents Page i. Preface......................................................................................................................v iii. Document contributor contact points ..................................................................... vi iv. Revision history ..................................................................................................... vi Foreword ........................................................................................................................... vii Introduction ...................................................................................................................... viii 1 Scope ........................................................................................................................1 2 Compliance ..............................................................................................................1 3 Normative references ...............................................................................................1 4 Terms and definitions ..............................................................................................2 5 Conventions .............................................................................................................2 5.1 Abbreviated terms ...............................................................................................2 5.2 Namespaces .........................................................................................................2 6 Package overview ....................................................................................................3 6.1 Purpose ................................................................................................................3 6.2 Dependencies .......................................................................................................4 7 Classification schemes .............................................................................................5 7.1 ISO 19119 services taxonomy .............................................................................5 7.2 Geographical regions of the world ......................................................................5 7.3 DFDD feature taxonomy .....................................................................................6 8 Classification nodes .................................................................................................6 8.1 Object types .........................................................................................................6 8.2 Association types ...............................................................................................12 8.3 Data types ..........................................................................................................19 8.4 OGC service types .............................................................................................25 8.5 Query languages ................................................................................................27 9 Slots........................................................................................................................27 10 Predefined queries ..................................................................................................31 10.1 listExtensionPackages .......................................................................................31 10.2 showStoredQueries ............................................................................................31 10.3 findServices .......................................................................................................31 10.4 findObjectsByClassificationNode .....................................................................32 10.5 findObjectsByClassificationPath .......................................................................32 11 Extrinsic objects .....................................................................................................33 12 Metadata extraction rules .......................................................................................33 12.1 Default behaviour ..............................................................................................33 ii Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved. CSW-ebRIM Registry Service - Part 2: Basic extension package 12.2 OGC service descriptions.................................................................................. 33 12.3 WSDL service descriptions ............................................................................... 35 12.4 ISO 19139 data descriptions ............................................................................. 36 Annex A (normative) Abstract test suite .......................................................................... 38 A.1 Test module for Basic extension package ......................................................... 38 Bibliography ...................................................................................................................... 40 Figures Page Figure 1 – Object and association types in the Basic package ......................................................... 3 Figure 2 – Data types defined in the Basic package ......................................................................... 4 Figure 3 – Object type constraints for the ‗OperatesOn‘ association ............................................. 12 Figure 4 – Object type constraints for the ‗Presents‘ association................................................... 13 Figure 5 – Object type constraints for the ‗Supports‘ association .................................................. 14 Figure 6 – Object type constraints for the ‗DescribedBy‘ association ........................................... 15 Figure 7 – Object type constraints for the ‗Annotates‘ association ................................................ 16 Figure 8 – Object type constraints for the ‗GraphicOverview‘ association ................................... 17 Figure 9 – Object type constraints for the ‗Source‘ association ..................................................... 18 Tables Page Table 1 – Namespace mappings ................................................................................................................ 2 Table 2 – Classification scheme: Geographic services taxonomy ............................................................ 5 Table 3 – Classification scheme: Standard country or area codes ............................................................ 5 Table 4 – Classification scheme: DFDD feature taxonomy ...................................................................... 6 Table 5 – Object type: ServiceProfile ....................................................................................................... 7 Table 6 – Object type: ServiceGrounding ................................................................................................. 7 Table 7 – Object type: ServiceModel ........................................................................................................ 8 Table 8 – Object type: WSDL-Interface ................................................................................................... 8 Table 9 – Object type: WSDL-Service ...................................................................................................... 9 Table 10 – Object type: Dataset ................................................................................................................ 9 Table 11 – Object type: StylingRules ...................................................................................................... 10 Table 12 – Object type: Document.......................................................................................................... 10 Table 13 – Object type: Annotation ........................................................................................................ 10 Table 14 – Object type: Image ................................................................................................................ 11 Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved. iii CSW-ebRIM Registry Service - Part 2: Basic extension package Table 15 – Object type: Rights ............................................................................................................... 11 Table 16 – Association type: OperatesOn ............................................................................................... 12 Table 17 – Association type: Presents .................................................................................................... 13 Table 18 – Association type: Supports ................................................................................................... 15