Incorporation of an ISO 19110 Feature Catalogue in CSW ebRIM Dr Kristin Stock Social Change Online, UK and Centre for Geospatial Science University of.

Slides:



Advertisements
Similar presentations
Exploiting ebXML Registry Semantics in the eHealth Domain*
Advertisements

United Nations Spatial Data Infrastructure Dr Kristin Stock Social Change Online and Centre for Geospatial Science, University of Nottingham.
Describing OGC WMS and WFS with the OWL-S Web Service Ontology Dr Kristin Stock Allworlds Geothinking, UK Centre for Geospatial Science, University of.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
OWS-3 Catalog Introduction 20 April 2005 Joshua Lieberman
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
ISO Standards: Status, Tools, Implementations, and Training Standards/David Danko.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction.
September, 2005What IHE Delivers 1 Document Registry and Repository Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
EAST-ADL Domain-Model – Overview and Planning – Mark-Oliver Reiser (TUB) AMST Workshop Berlin,
XML Registries Source: Java TM API for XML Registries Specification.
EXist Indexing Using the right index for you data Date: 9/29/2008 Dan McCreary President Dan McCreary & Associates (952) M.
Chapter 7 System models.
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
OGC/Grid activities in UK Chris Higgins (EDINA), Phil James (Uni of Newcastle), Andrew Woolf (CCLRC)
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
0 Federal XML Community of Practice (xmlCoP) Meeting Washington, DC December 17, 2004 Registration of Fine-Grained XML Artifacts in ebXML Registry Joseph.
© MarineXML 2006 Slide 1 of 16 RISE / MOTIIVE HAB+PB Brussels, Belgium, 4 th October 2006 MOTIIVE 12 Month Summary Keiran Millard 1, Andrew Woolf 2, Jeremy.
SSAC Report on Domain Name Registration Data Model Jim Galvin.
What is Object-Oriented?  Organization of software as a collection of discreet objects that incorporate both data structure and behavior.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
2008 EPA and Partners Metadata Training Program: 2008 CAP Project Geospatial Metadata: Introduction Module 1: Introduction & Overview of the FGDC CSDGM.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
1 Enriching ebXML Registries with OWL Ontologies for Efficient Service Discovery Asuman Dogac Middle East Technical University Ankara, Turkey
ESDI Workshop on Conceptual Schema Languages and Tools
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
Tutorial on XML Tag and Schema Registration in an ISO/IEC Metadata Registry Open Forum 2003 on Metadata Registries Tuesday, January 21, 2003; 4:45-5:30.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
FIPA Abstract Architecture London FIPA meeting January 24-29, 2000 from: TC-A members.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Data Design and Implementation. Definitions Atomic or primitive type A data type whose elements are single, non-decomposable data items Composite type.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
Architecture Task AR Status Presented to the July Meeting of the GEO and Architecture and Data Committee Dr. Thomas C. Adang AR Point.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Part of the Cronos Group 4C/kZen 4 th EcoTerm meeting, Vienna, April 18, 2007 Jef Vanbockryck Research & Development “Risk Assessment ontologies and data.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
EbRIM Profile of CS/W 17-JUL-2007 Presented by: Panagiotis (Peter) A. Vretanos, CubeWerx Inc.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Semantic metadata in the Catalogue Frédéric Houbie.
HMA-T Progress Meeting 26 November 2008 Slide 1 IMAA-CNR activity report HMA-T Progress Meeting 26 November 2008 S. Nativi, E. Boldrini, F. Papeschi IMAA-CNR.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
SysML v2 Formalism: Requirements & Benefits
Abstract descriptions of systems whose requirements are being analysed
Ontology based Collection Discovery
Geospatial Knowledge Base (GKB) Training Platform
2. An overview of SDMX (What is SDMX? Part I)
MOTIIVE: Marine Overlays on Topography
Session 2: Metadata and Catalogues
COMPASS: A Geospatial Knowledge Infrastructure Managed with Ontologies
Dr Kristin Stock Allworlds Geothinking
MOTIIVE / RISE More Services at Lower Cost - The role of INSPIRE in GMES Keiran Millard1, Andrew Woolf2, Jeremy Tandy3 ,Chris Higgins4, Roger Longhorn5,
Geoscience Australia Service Metadata
Presentation transcript:

Incorporation of an ISO Feature Catalogue in CSW ebRIM Dr Kristin Stock Social Change Online, UK and Centre for Geospatial Science University of Nottingham

Introduction Work completed under the EU funded MOTIIVE project. Added an ISO Feature Type Catalogue to an ebRIM Registry. Used the ebRIM Application Profile for CSW (WRS). Created an extension package.

What is Motiive? Marine Overlays on Topography for Annex II Valuation and Exploitation. Examined cost-benefit of using non- proprietary standards for data harmonisation. Marine domain. FTC Registry one part of the larger Motiive project.

Main Partners (FTC) Social Change Online: registry architecture, mapping, information model (Kristin Stock, Rob Atkinson). EDINA: implementation of registry (Chris Higgins, Mark Small). Science and Technology Facilities Council: content, web services (Andrew Woolf). HR Wallingford: web services, project management (Keiran Millard).

What is an ISO Feature Type Catalogue? A model for storing Feature Types and their: Attributes; Operations; Associations. Provides semantic content for data. Includes inheritance between FTs. Links attributes and operations.

Mapping to ebRIM (1) Classes from ISO mapped to specialisations of: ExtrinsicObject; Association; RegistryPackage. Attributes from ISO mapped to: ebRIM attributes where possible or ebRIM Classification Schemes or ebRIM Slots. Relationships from ISO mapped to: ebRIM Associations with specified AssociationType; Some required additional attributes.

Mapping to ebRIM (2) Used ebRIM data types. The application profile (extension package) document contains full details of the mapping from each ISO element. Draft: acts/staffPages/kristinstock/documents/07- xxx_FTC_Extension_Package_for_ebRIM_ ISOTS_ _Profile_of_CSW_2.0.2_v0.1.doc acts/staffPages/kristinstock/documents/07- xxx_FTC_Extension_Package_for_ebRIM_ ISOTS_ _Profile_of_CSW_2.0.2_v0.1.doc

Creating the Information Model (1) New classes: Extend the canoncial ObjectType Classification Scheme; New nodes under ExtrinsicObject; Handles inheritance. Instances of existing classes: Specialisations of non-ExtrinsicObject classes; For example, ebFC_Catalogue. Instances of associations.

Creating the Information Model (2) Attributes that are classifications: New classification schemes; Slots: Used ebRIM slots where possible; Used WRS slots where possible; New slots in the Slots ClassificationScheme; New Association Types: New types in the AssociationType ClassificationScheme.

Association Types Used mainly existing ebRIM association types (RelatedTo, EquivalentTo, AffiliatedWith, Implements) to represent semantic relationships; Added some new associations: between attributes and operations (TriggeredBy, Affects, Observes); PropertyOf, SubTypeOf… Recommend the creation of an AssociationType hierarchy for spatial relationships.

Stored Queries Predefined queries for the extension package; Added as Adhoc Queries (ebRIM); Some need to be called recursively (e.g inheriting and implementing).

Inheritance Project sought to demonstrate how FTs could inherit from each other. Inherit: Attributes Operations Associations. Types of inheritance: is a = SubTypeOf; behaves like = Implements (multiple inheritance, for common characteristics).

Abstract Test Suite (1) Test cases for each class. Combined test modules for subsets of classes.

Abstract Test Suite (2)

Extension Package Insert Created a WRS Transaction Insert statement to add the definitions to the registry: RegistryPackage; Classification Nodes for new classes; Classification Nodes for new association types; Classification Nodes for new slots; Stored queries.

Example Data Extension Package includes some example feature types.

Issues/Recommendations (1) Model for associations in ISO very rich and expressive, but complicated and difficult to understand and implement.

Issues/Recommendations (2) ISO makes relationships and operations dependent on a FT – but sometimes it may be desirable to model them separately.

Issues/Recommendations (3) ebRIM + WRS does not allow slots to be constrained to define which slots are allowed for a particular class.

Issues/Recommendations (4) Need for hierarchy of spatial association types.

Questions or Comments?