The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN...

63
Yassine Lassoued [email protected] Ned Dwyer [email protected] The ICAN Prototype The ICAN Prototype Tanya Haddad [email protected] With special thanks to Luis Bermudez of SURA and MMI

Transcript of The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN...

Page 1: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

Yassine [email protected]

Ned [email protected]

The ICAN PrototypeThe ICAN Prototype

Tanya [email protected]

With special thanks to Luis Bermudez of SURA and MMI

Page 2: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 3: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 4: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 5: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 6: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 7: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 8: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 9: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 10: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 11: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 12: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 13: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 14: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 15: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 16: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 17: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 18: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 19: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 20: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 21: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 22: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 23: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 24: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 25: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 26: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 27: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 28: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 29: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 30: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 31: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 32: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 33: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 34: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 35: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 36: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 37: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 38: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 39: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 40: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 41: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 42: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 43: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 44: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 45: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 46: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 47: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 48: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 49: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 50: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 51: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 52: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 53: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 54: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 55: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 56: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 57: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an
Page 58: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

1

July 2008 ICAN Workshop – Copenhagen 1

Aims of the ICAN Prototype• Develop an internationally-enabled

CWA ontology– users will be able to conduct

sophisticated and meaningful queriesacross a range of atlases

• a proof-of-concept exercise– develop an ontology for a single test case

• make connections within regionalpartnerships– build and strengthen atlas networks

• Outline

• Aims of Prototype

• Idea

• Approach

• Architecture

• Demonstration

• Future Work

• Recommendations

The first point is one of the long term aims of ICAN. The short term goal wasthen to develop a proof of concept based on a community agreed test case(coastal erosion) where the theme was of interest to both Oregon and Ireland.This proof of concept may then be used to make connections within regionalpartnerships (e.g., the OCA can use lessons learned in developing a regionalnetwork of atlases with Washington and California, while the MIDA can do thesame for building and strengthening atlas networks with the UK, Belgium, andother parts of Europe. Similarly, lessons may be applied in other parts of theworld; in Africa for the African Marine Atlas to develop and improveconnections with national and regional African atlases.

Page 59: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

2

July 2008 ICAN Workshop – Copenhagen 2

Idea• Connect individual coastal atlas projects to

an integrated global atlas

• Outline

• Aims of Prototype

• Terminology

• Idea

• Approach

• Architecture

• Demonstration

• Future Work

• Recommendations

Global atlas

Local atlases

The idea of ICAN is to integrate several distributed and heterogeneous coastalatlases into one “global” coastal atlas, which is the ICAN Atlas. The term“global” does not refer to the globe, but is the term used by the Databasecommunity to refer to the integrated model or dataset (as opposed to the localmodels and datasets).

Page 60: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

3

July 2008 ICAN Workshop – Copenhagen 3

Approach

• Centralised system Resources are accessed through onecentral system (ICAN global atlas)

• Virtual integration approach Data are not copied into the globalAtlas

• Local atlases autonomy Each data atlas is autonomous andorganises resources in its own way anduses its own terminology (ontology)

• Outline

• Aims of Prototype

• Terminology

• Idea

• Approach

• Architecture

• Demonstration

• Future Work

• Recommendations

The approach relies on the following three points:•Centralised system, which means that access to resources is through onecentral system which is the ICAN global atlas•Virtual integration approach, which means that data are not copied at theglobal level, they remain at their locations and responses to user queries aregenerated by the global atlas on the fly•Local atlases remain autonomous, which means that their resources (and thesize of their data) evolve independently from the global atlas without affectingits functioning. Also local atlases manage their resources internallyindependently from each other and from the global atlas, and they usedifferent terminologies (or what we call ontologies)

Page 61: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

4

July 2008 ICAN Workshop – Copenhagen 4

Approach

• To achieve interoperability:1. Harmonisation:

• Harmonise access interfaces and resourceformats– Implement OGC Web Services

» Catalogue Service for the Web (CSW)» Web Feature Service (WFS)» Web Coverage Service (WCS)» Web Map Service (WMS)

– Use ISO metadata standards» ISO-19115 & ISO-19139

Harmonise Web querying and delivery formats

• Outline

• Aims of Prototype

• Terminology

• Idea

• Approach

• Architecture

• Demonstration

• Future Work

• Recommendations

To achieve interoperability, we rely on two things:First, Harmonisation, which means that we harmonise the access interfacesand resource and data formats among the local atlases. Harmonisation isachieved by implementing the OGC Web Services interfaces for Web queryingthe atlases resources. This also will guarantee that data & metadata aredelivered in the same format (XML for metadata, GML for data, etc.).

Page 62: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

5

July 2008 ICAN Workshop – Copenhagen 5

Approach

• To achieve interoperability:2. Mediation:

• Allow local atlases to use their own datastructures, semantics and vocabularies(ontologies)

• Use a common data structure and acommon ontology for the global atlas

• Provide mappings (translations) betweenlocal ontologies and the global ontology

• Outline

• Aims of Prototype

• Terminology

• Idea

• Approach

• Architecture

• Demonstration

• Future Work

• Recommendations

Second, semantic mediation, which means that local atlases will keep onusing their own data structures, semantics, languages and vocabularies. But acommon data structure and a common ontology will be used at the global leveland mappings between local and global structures and concepts should beprovided to allow what we call mediation.

Page 63: The ICAN Prototype - Dawn Wrightdusk.geo.orst.edu/ICAN_EEA/3a-ICAN_Prototype.pdf2 July 2008 ICAN Workshop – Copenhagen 2 Idea • Connect individual coastal atlas projects to an

6

July 2008 ICAN Workshop – Copenhagen 6

Approach• Outline

• Aims of Prototype

• Terminology

• Idea

• Approach

• Architecture

• Demonstration

• Future Work

• Recommendations

Mediation

Harmonisation

Mediation

Harmonisation

Mediation

Harmonisation

HarmonisationMediation

ICAN

Harmonisation vs. Mediation

Second, semantic mediation, which means that local atlases will keep onusing their own data structures, semantics, languages and vocabularies. But acommon data structure and a common ontology will be used at the global leveland mappings between local and global structures and concepts should beprovided to allow what we call mediation.