OGC Catalog Services Overview: CS/W, ebRIM, Service Profiles, Metadata & Metametadata OGC - OGF Workshop Joshua Lieberman Traverse Technologies Inc. February.

Slides:



Advertisements
Similar presentations
2008 EPA and Partners Metadata Training Program: 2008 CAP Project Geospatial Metadata: Intermediate Course Module 3: Metadata Catalogs and Geospatial One.
Advertisements

GEOSS ADC Architecture Workshop Break-out summary: Clearinghouse, Catalogs, and Registries Doug Nebert U.S. Geological Survey February.
GEOSS ADC Architecture Workshop Clearinghouse, Catalogues, Registries Doug Nebert U.S. Geological Survey February 5, 2008.
AIP-2 Design Review Catalogue, Clearinghouse, Registry, Metadata (CCRM) WG Use Case Review Josh Lieberman GEOSS AIP-2 Design Review 2 December 2008.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
1 An Update on XML.org Registry and Repository Una Kearns Documentum, Inc.
SDI Business Phases and derived INSPIRE Horizontal Services Relates to INSPIRE DT Network Services, DT Sharing Relates to OGC GeoDRM WG, Price & Order.
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
OGC Catalog Service for the Web (CS/W): experience in NASA John D. Evans, Ph.D. NASA Geosciences Interoperability Office (GIO) Earth.
HMA CDR, 5-6 September 2006, Frascati Slide 1 HMA Catalogue Update Presented By Paul Kopp On behalf of Jolyon Martin, ESA Summarising many presentations.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
DRIVER Long Term Preservation for Enhanced Publications in the DRIVER Infrastructure 1 WePreserve Workshop, October 2008 Dale Peters, Scientific Technical.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Metadata workshop, June The Workshop Workshop Timetable introduction to the Go-Geo! project metadata overview Go-Geo! portal hands on session.
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
UKOLN, University of Bath
An overview of collection-level metadata Applications of Metadata BCS Electronic Publishing Specialist Group, Ismaili Centre, London, 29 May 2002 Pete.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
CFR 250/590 Introduction to GIS, Autumn 1999 Data Search & Import © Phil Hurvitz, find_data 1  Overview Web search engines NSDI GeoSpatial Data.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
OWS-3 Catalog Introduction 20 April 2005 Joshua Lieberman
GEOSS Common Infrastructure: A practical tour Doug Nebert U.S. Geological Survey September 2008.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Publishing Digital Content to a LOR Publishing Digital Content to a LOR 1.
Oy Metadata Content j of Metadata. Discovery Access Understanding Levels of Metadata joy of Metadata Metadata Standards Why standards Which standards.
Metadata: An Overview Katie Dunn Technology & Metadata Librarian
Using IESR Ann Apps MIMAS, The University of Manchester, UK.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
JISC Information Environment Service Registry (IESR) Ann Apps MIMAS, The University of Manchester, UK.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
Core Task Status, AR Doug Nebert September 22, 2008.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Part of the Cronos Group 4C/kZen 4 th EcoTerm meeting, Vienna, April 18, 2007 Jef Vanbockryck Research & Development “Risk Assessment ontologies and data.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
EbRIM Profile of CS/W 17-JUL-2007 Presented by: Panagiotis (Peter) A. Vretanos, CubeWerx Inc.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
Smart Maps and Dumb Questions: A Geospatial Semantic Web Interoperability Experiment Joshua Lieberman Traverse Technologies, Inc. & Northrop Grumman Information.
GEOSS Common Infrastructure (GCI) The GEOSS Common Infrastructure allows Earth Observations users to search, access and use the data, information, tools.
Semantic metadata in the Catalogue Frédéric Houbie.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
OGC Catalog Service for the Web (CS/W): experience in NASA John D. Evans, Ph.D. NASA Geosciences Interoperability Office (GIO) Earth.
TRIG: Truckee River Info Gateway Dave Waetjen Graduate Student in Geography Information Center for the Environement (ICE) University of California, Davis.
GEOSS Component and Service Registry (CSR)
Paul Eglitis [IEEE] and Siri Jodha S. Khalsa [IEEE]
Session #1C Trilateral Pilot
Session 3A: Catalog Services and Metadata Models
CAP-378 and “Conhecer para não ignorar”
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Core Task Status, AR Doug Nebert September 22, 2008.
Wsdl.
Application of Dublin Core and XML/RDF standards in the KIKERES
Session 2: Metadata and Catalogues
JISC Information Environment Service Registry (IESR)
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Presentation transcript:

OGC Catalog Services Overview: CS/W, ebRIM, Service Profiles, Metadata & Metametadata OGC - OGF Workshop Joshua Lieberman Traverse Technologies Inc. February 2008

©Traverse Technologies. Slide 2 Outline Catalog roles and goals Definitions: catalog, registry, repository, archive, clearinghouse, portal Catalog use cases Catalog service interfaces Catalog interoperability Metadata, metamodels, registry metadata Metadata standards, profiles, packages Catalogs and grids

©Traverse Technologies. Slide 3 Catalog roles Trader - traditional SOA role –Publish, find, match Authority - governance –Standards, vocabularies Broker - accessibility –Access, aggregation, translation Authority Broker Trader Provider Consumer

©Traverse Technologies. Slide 4 Catalog Goals System-wide discovery –Discovery of data and service (computing, workflow) resources –Discovery of other discovery resources –Management of discovery metadata –Added value to resource descriptions (classify, associate) System governance –Data types and formats –Service interfaces –Vocabularies –Classification / tagging schemes System broker / mediation –Perform ordering –Mediate data and service heterogeneities –Match services and/or resources to each other Power portals and other discovery applications –Query indexes –Metadata mining and dictionaries –User profiles

©Traverse Technologies. Slide 5 Definitions Catalog –Service / component / arrangement for discovering resources through metadata Registry –Service / component / arrangement for managing catalogs and registers through metadata about metadata Repository –Persistence / storage function particularly for metadata resources (access by ID) Archive –Function/service/capability for managing the persistence of data resources (lifecycle, lineage, provenance) Clearinghouse –Broker for access to capabilities, particularly metadata resources CS/W –Catalog Service for the Web - an OGC implementation specification with an HTTP protocol binding and base metadata profile. Based on the (abstract) OGC Catalog Specification, version 2 ebRIM –e-business Registry Information Model - an OASIS information model for documenting and managing metadata objects in a Web registry. Paired with ebRS - an interface specification for a combined registry - repository (reg-rep) service.

©Traverse Technologies. Slide 6 Publish-Find-(Bind) Use Case GEOSS use case from Nebert, 2007

©Traverse Technologies. Slide 7 Distributed Search Use Case

©Traverse Technologies. Slide 8 Discovery and Binding Issues How much information is enough, how much is too much for a catalog? Metalevels –Community –Capability –Service –Collection –Item –Item component –Process model / capabilities Currency –Distributed search versus periodic harvest of remote metadata –Status metadata versus status query of remote service

©Traverse Technologies. Slide 9 Catalog service interfaces OGC Catalog - CS/W Z39.50 ISO UDDI ebRS OAI WFS? OPeNDAP Query Echo client partner APIs

©Traverse Technologies. Slide 10 Catalog interoperability levels Service interface / protocol –Messages, interaction styles Metamodel –Text (e.g. search engines) –Record (traditional catalog) –Graph (e.g. knowledgebase) –Other object model Metadata model (e.g. ISO / 19139) Query language Format / encoding Registry metadata elements and content –Status, currency, provenance –Relationships –Classifiers –Statistics Trust and authority Intention and application

©Traverse Technologies. Slide 11 Metadata, metamodels, registry metadata Metadata –Data about data –Application-dependent (One Mans metadata…) Metamodel –Language for describing metadata Registry metadata –Metadata about metadata –e.g. Resource identifiers, classifications

©Traverse Technologies. Slide 12 Metadata standards, profiles, packages Data: –ISO / part 2 / descriptions of geodata, datasets, imagery –FGDC Content Standard - descriptions of geodatasets –FGDC Biological Data Profile - descriptions of biological data –Darwin Core - descriptions of biological data –DDMS - descriptions of feature types and schemas –ABCD - descriptions of species datasets –EO-HMA - descriptions of earth observation products –Dublin Core - universal descriptions of resources Services –OWS - descriptions of OGC Web services –ISO ISO descriptions of geospatial services –WSDL - definitions of Web services –WSRF - descriptions of Web services –OWL-S - OWL definitions of services –SAWSDL - WSDL with Semantic Annotations

©Traverse Technologies. Slide 13 OGC Catalog layered standard * incoming records representing different metadata standards are managed within a single information metamodel. OGC_Service, Discovery, Manager Abstract Interfaces and Operations HTTP (Catalog Service / Web) Protocol Bindings (information agnostic) CS/W Common, ebRIM Resource Information Model Ingest, Classify, Present, Order, etc. Value-added Application Services Services, Datasets, Schemas, etc. Registry Information Model*

©Traverse Technologies. Slide 14 CS/W Base Profile Discovery manager interface - GetCapabilities, GetRecords, DescribeRecords Publication manager interface - Harvest, Transaction CSWRecord (record-oriented) metamodel Consists mainly of Dublin Core properties OGC Core queryables Brief, summary, full result sets Special attributes: –[WGS84]BoundingBox –AnyText

©Traverse Technologies. Slide 15 CS/W Interfaces OGC Catalog and basic interfaces

©Traverse Technologies. Slide 16 CSW Record Queryables & Properties Dublin Core elementOGC queryables Definition title Title A name given to the resource. Also known as Name. creator An entity primarily responsible for making the content of the resource. subject Subject A topic of the content of the resource. This is a place where a Topic Category or other taxonomy could be applied. description Abstract An account of the content of the resource. This is also known as the Abstract in other aspects of OGC, FGDC, and ISO metadata. publisher An entity responsible for making the resource available. This would equate to the Distributor in ISO and FGDC metadata. contributor An entity responsible for making contributions to the content of the resource. date Modified The date of a creation or update event of the catalogue record. type Type The nature or genre of the content of the resource. format Format The physical or digital manifestation of the resource. identifier Identifier A unique reference to the record within the catalogue. source Source A reference to a resource from which the present resource is derived. language A language of the intellectual content of the catalogue record. relation Association The name of the relationship that exists between the resource described by this record and a related resource referenced using the Source or dc:source property. coverage BoundingBox The spatial extent or scope of the content of the resource. rights Information about rights held in and over the resource.

©Traverse Technologies. Slide 17 CS/W ebRIM Metamodel, Basic Package, Extensions, and Profiles ebRIM provides specialized record types which represent registry metadata or a metamodel for describing metadata. Basic package is a set of ebRIM records and record types to support OWS (OGC Web Services) metadata. Extension packages (e.g. SWE, EO, ISO) add ebRIM records to model the metadata of other resource domains or support particular metadata standards. Profiles match extension packages with metadata practice to enhance interoperability. If metadata (e.g. harvested service capabilities) are not ingested into ebRIM data objects the same way in different services, they cannot be queried by a client (or process distributed queries) in the same way, and so catalog services are no longer interoperable (that is, interchangeable).

©Traverse Technologies. Slide 18 ebRIM 3.0 High-level Model Extrinsic Object

©Traverse Technologies. Slide 19 Partial CS/W Record mapping to ebRIM CSW property nameebRIM information item(s) dc:identifier a dc:titlerim:RegistryObject/rim:Name dc:descriptionrim:RegistryObject/rim:Description dc:subject b rim:RegistryObject/rim:Slot/rim:ValueList/rim:Value ows:BoundingBox c rim:RegistryObject/rim:Slot

©Traverse Technologies. Slide 20 Catalog 101 Implementors view –CSW with ebRIM management model –Definition of domain resource types –Resource management tools Your (Meta) resources Extrinsic Objects Your Identifiers Resource IDs RelationshipsAssociations Categories Classifications Queryables Slots ebRIM Nomenclature

©Traverse Technologies. Slide 21 Significant Queryables and Returnables Queryables –Time period of data validity –Time period of collection –Resource type –Phenomenon represented –Full text –Geographic Extent –Topic categories / ISO terms –Title –Creator –Organization –Language –Scale / resolution –Metalevel –Classification –Processed state Returnables –Identifier –Resource locator –Quality –Description –Abstract –Copyright / Use constraints –Source –Last update

©Traverse Technologies. Slide 22 Discussion Record orientation (including relationships) is a clear user / client paradigm but hard to maintain and limited for complex metadata relationships. A registry metamodel makes catalogs easier and more flexible to maintain, but should its complexities be exposed to all /most users / clients? What is the difference between a catalog service and a feature service? Geospatial metadata can indeed be encoded as features, so a WFS can function as a rudimentary (possibly very fast) catalog, but is generally unable to provide more catalog-specific, metadata-specific functions. What is the most appropriate level of detail and currency for a catalog versus other services? Should various catalog roles (discovery, broker, authority, repository) be combined in one service or are they better separated? If a catalog adds value (identity, authority, association, classification, translation, …), where does this information come from and who maintains it? In what applications are catalogs and their holdings to be treated as more discoverable services with content (I.e. one persons data is anothers metadata) Relevance for grids and grid services? Can / should a catalog function as a grid map? Can (descriptions of ) grid capabilities and processes be modeled effectively in ebRIM? What is the overlap between a catalog broker and a workflow manager?