Presentation is loading. Please wait.

Presentation is loading. Please wait.

Canada Centre for Remote Sensing - ESS Ontology GeoConnections CGDI & CCRS NRCan Brian McLeod Canada Centre for Remote Sensing.

Similar presentations


Presentation on theme: "Canada Centre for Remote Sensing - ESS Ontology GeoConnections CGDI & CCRS NRCan Brian McLeod Canada Centre for Remote Sensing."— Presentation transcript:

1 Canada Centre for Remote Sensing - ESS Ontology Work @ GeoConnections CGDI & CCRS NRCan Brian McLeod mcleod@ccrs.nrcan.gc.ca Canada Centre for Remote Sensing

2 Canada Centre for Remote Sensing - ESS Intelec Geomatics Inc. (Montreal, Quebec) GeoInnovations (technology development program)

3 Canada Centre for Remote Sensing - ESS Semantic interoperability background Ontology Service Project –Context –Introduction –Objectives –Methodology Architecture Software Demonstration Next Steps Overview

4 Canada Centre for Remote Sensing - ESS Introduction [Brodeur] Multiplication of geospatial data sources and increased usage of geospatial information technologies –NTDB, VMap, DCF, BDTQ, OBM, Geographic Data BC; Geospatial data and services are more and more accessible on the Web –Canadian Geospatial Data Infrastructure (CGDI), NSDI; Today, users are turned to various geospatial data sources to fulfill their needs; Interoperability of geospatial data and geoprocessing, proposed at the beginning of the nineties, constitutes a solution for the sharing, re- use, and integration of geospatial data (McKee and Buehler 1998; Sondheim, Gardels and Buehler 1999).

5 Canada Centre for Remote Sensing - ESS Problem [Brodeur] Availability of multiple geospatial databases on the Web; Each database or information community uses a specific vocabulary; Databases are heterogeneous at syntactic, structural and semantic levels; Many users benefit from more than one geospatial database to satisfy their needs; Many problems such as the difficulty to locate geospatial data –Locating: search, identification, selection and extraction of geospatial data from external sources.

6 Canada Centre for Remote Sensing - ESSProblem Spatial pictogram descriptions: :0D ; :1D ; :2D ; ?:unknown geometry ; :multiple geometry ; :alternate geometry (see [Bédard, 1999 #231] and [Brodeur, 2000 #149] for more details). 1 [Natural Resources Canada, 1996 #240]; 2 [VMap, 1995 #117]; 3 [BC Ministry of Environment Lands and Parks (Geographic Data BC), 1992 #121]; 4 [OBM, 1996 #120]; 5 [Québec, 2000 #123]; 6 [New Brunswick, 2000 #243]. How does someone assess if the result he/she gets from his/her request corresponds to the initial perception of the reality he/she had in mind when he/she sent that request?

7 Canada Centre for Remote Sensing - ESS Context – Metadata discovery To bridge terminology and language gaps Search exactly the same concepts, vocabulary and language that the database uses; otherwise, their search may not yield relevant results.

8 Canada Centre for Remote Sensing - ESS Project – Multiusage, Multistandard, and Multilingual Geospatial Ontology Service Develop a geospatial ontology service that can be used by applications and other services The project was funded in March 2003 under the CGDI GeoInnovations program

9 Canada Centre for Remote Sensing - ESSObjectives Examine requirements related to geospatial ontologies Identify the operations that a service must fulfill to meet requirements Define Web protocols to access the service Develop the service using interoperability standards Technology assessment

10 Canada Centre for Remote Sensing - ESSParticipants Developers –CRG, Université Laval –Intelec Geomatics Users –Ministry of National Defence –Ministère des Ressources naturelles du Québec –Ministry of Fisheries and Oceans (CHS –Natural Resources Canada (CTI-S & CCRS) –NatureServe Canada –Environment Canada –Commission for Environmental Cooperation

11 Canada Centre for Remote Sensing - ESSInputs Scope –Language known by client (service) –Ontology of keywords Ontology in text or DBMS Initial Content (GCMD-bilingual, IHO B6 and S57) Guide for building ontologies UTF-8 for character encoding

12 Canada Centre for Remote Sensing - ESS Protégé - software related Free, open source, java Customizable editor Plugins can be added Database can be accessed by an API

13 Canada Centre for Remote Sensing - ESS Protégé can be used for the following Class modeling. Protégé provides a graphical user interface (GUI) that models classes (domain concepts) and their attributes and relationships. Instance editing. From these classes, Protégé automatically generates interactive forms that enable you or domain experts to enter valid instances. Model processing. Protégé has a library of plug-ins that help you define semantics, perform queries, and define logical behavior. Model exchange. The resulting models (classes and instances) can be loaded and saved in various formats, including XML, UML, and RDF (Resource Description Framework). Protégé also provides a scalable database back end.

14 Canada Centre for Remote Sensing - ESS Data Model

15 Canada Centre for Remote Sensing - ESSTechnologies

16 Operations GetCapabilities GetOntology GetDefinition GetPrefered GetSimilar GetTranslation GetGraph

17 Canada Centre for Remote Sensing - ESSDemonstration http://intelecgeomatics.com:8080/ogm3/default.jsp

18 Canada Centre for Remote Sensing - ESS Entry Page

19 Canada Centre for Remote Sensing - ESS Server Capabilities

20 Canada Centre for Remote Sensing - ESS GetOntology Request

21 Canada Centre for Remote Sensing - ESS GetOntology Response

22 Canada Centre for Remote Sensing - ESS GetDefinition Request

23 Canada Centre for Remote Sensing - ESS GetDefinition Response 1

24 Canada Centre for Remote Sensing - ESS GetDefinition Response 2

25 Canada Centre for Remote Sensing - ESS GetPrefered Request

26 Canada Centre for Remote Sensing - ESS GetPrefered Response

27 Canada Centre for Remote Sensing - ESS GetSimilar Request

28 Canada Centre for Remote Sensing - ESS GetSimilar Response

29 Canada Centre for Remote Sensing - ESS GetTranslation Request

30 Canada Centre for Remote Sensing - ESS GetTranslation Response

31 Canada Centre for Remote Sensing - ESS GetGraph Request

32 Canada Centre for Remote Sensing - ESS GetGraph Response

33 Canada Centre for Remote Sensing - ESS Thank you Questions ??

34 Canada Centre for Remote Sensing - ESS M 3 GO Protégé-2000 Presentation

35 Canada Centre for Remote Sensing - ESS Protégé - software related Free, open source, java Customizable editor Plugins can be added Database can be accessed by an API

36 Canada Centre for Remote Sensing - ESS Protégé can be used for the following Class modeling. Protégé provides a graphical user interface (GUI) that models classes (domain concepts) and their attributes and relationships. Instance editing. From these classes, Protégé automatically generates interactive forms that enable you or domain experts to enter valid instances. Model processing. Protégé has a library of plug-ins that help you define semantics, perform queries, and define logical behavior. Model exchange. The resulting models (classes and instances) can be loaded and saved in various formats, including XML, UML, and RDF (Resource Description Framework). Protégé also provides a scalable database back end.

37 Canada Centre for Remote Sensing - ESSMetaclasses M 3 GO implementation inside Protégé is composed of 3 metaclasses: ONTOLOGIE CONCEPT NOM A metaclass is a template, or a class whose instances are themselves classes

38 Canada Centre for Remote Sensing - ESS Each metaclass is defined by a set of attributes called slots

39 Canada Centre for Remote Sensing - ESSSubclasses M 3 GO uses 11 subclasses to implement the model Each subclass is also defined by a series of properties (slots)

40 Canada Centre for Remote Sensing - ESS Adding a slot Slots are properties or relationships between classes

41 Canada Centre for Remote Sensing - ESS Building an Ontology Building an ontology is done by implementing previously defined metaclasses in a hierarchical manner

42 Canada Centre for Remote Sensing - ESS Example: a Valley

43 Canada Centre for Remote Sensing - ESS Forms are automatically generated and fully customisable

44 Canada Centre for Remote Sensing - ESS Protégés plugins Storage –CLIPS –XML –XML Schema –RDF –OIL (Ontology Inference Layer) –DAML+OIL –UML –XMI Visualization –Jambalaya –TGVizTab –OntoViz Project and file management –BeanGenerator –DataGenie –Prompt Etc.

45 Canada Centre for Remote Sensing - ESS Thank you Questions ??


Download ppt "Canada Centre for Remote Sensing - ESS Ontology GeoConnections CGDI & CCRS NRCan Brian McLeod Canada Centre for Remote Sensing."

Similar presentations


Ads by Google