Ontology 2 0
This presentation is the property of its rightful owner.
Sponsored Links
1 / 28

Ontology 2.0 PowerPoint PPT Presentation


  • 104 Views
  • Uploaded on
  • Presentation posted in: General

Ontology 2.0. Presented by: Gautam Gurtoo. a Collaborative Approach to Ontology Development. Outline. Introduction to Ontology Aims & Objectives Methodology The Prototype Live Demo Conclusion Questions & Answers. Introduction to Ontology.

Download Presentation

Ontology 2.0

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Ontology 2 0

Ontology 2.0

Presented by:

Gautam Gurtoo

a Collaborative Approach to Ontology Development


Outline

Outline

  • Introduction to Ontology

  • Aims & Objectives

  • Methodology

  • The Prototype

  • Live Demo

  • Conclusion

  • Questions & Answers


Introduction to ontology

Introduction to Ontology

“An ontology is an explicit specification of a conceptualization… ” (Gruber, 1993).

Ontology Development Process (adapted from Edgington et al., 2004)


Aim objectives

Aim & Objectives

  • Aim:

    • To investigate methods of supporting collaborative ontology development via web based tool

  • Objectives:

    • To identify primary requirements for the prototype

    • To develop a prototype web application that enables following functions:

      • ontology creation and editing

      • collaborative development of ontologies

      • web browsing of ontologies

      • comparison and synthesis of ontologies

      • versioning of ontologies

    • To validate the prototype web application via scenario use


Methodology

Methodology

  • Researched published materials

  • Derived high level requirements

  • Built prototype

  • Verified using dry-run scenarios use


The prototype

The Prototype

A Web based Ontology 2.0 Editor


Prototype design

Prototype Design

  • Infrastructure

    • Google App Engine SDK 1.3.6

    • Java 6 / J2EE Web Application

    • HTML4, CSS3, JavaScript (Jquery 1.8, YUI 3.1)

  • Main Classes:

    • Element: Ontology, Type, Relation, Axiom

    • Annotation: Discussion, RequestForChange

    • User


Features implemented

Features Implemented

  • Create multiple Ontologies

  • Manages all relations as Axioms

  • Initiate and participate in Discussion threads

  • Open Requests for Change and invite votes

  • Release a immutable version while creating a new copy for further enhancements


The collaborative process

The Collaborative Process

Collaborative Ontology Community Process


Live demo

Live Demo

Screen shots


Conclusion

Conclusion


Conclusions

Conclusions

  • Ontology is key to Sematic Web (interlinked data)

  • Collaborative development of ontology

  • Web 2.0 ethos based ontology tools are the future


Questions

Questions…?


Thank you

Thank You !


Extra slides

Extra Slides


Why 2 0

Why 2.0?

Web 2.0  Ontology 2.0

  • Collaboration, contribution and community are the centre thoughts for Web 2.0 ... (Anderson, 2007)

  • architecture of participation ...(O'Reilly, 2007)

  • "2.0-ness" is not something new yet aims at fuller adoption of true potential of the web platform ... (O'Reilly, 2007)


Introduction to ontology1

Introduction to Ontology

  • has its origins in philosophy

    “... science of ‘what is’... about existence of all reality ...” (Wetley, 2003)

  • Becoming popular in Information System Sciences since 1980s

    “An ontology is an explicit specification of a conceptualization… ” (Gruber, 1993)


Introduction to ontology contd

Introduction to Ontology … (contd.)

  • Ontologies provide a formal definition for a piece of knowledge and thus often seen as basic building blocks for Semantic Web.

(adapted from Edgington et al., 2004)


Login and register page

1

2

Login and Register page


Ontology creation or selection page

1

2

4

3

Ontology Creation or Selection page


Ontology page

1

2

3

5

6

7

4

8

9

10

12

13

15

16

14

11

Ontology page


Create axiom dialog

8

4

3

9

2

5

6

1

7

Create Axiom dialog


Create type dialog

1

3

2

Create Type dialog


Create new relation dialog

1

3

2

Create new Relation dialog


Create new discussion thread dialog

1

2

3

Create new Discussion thread dialog


Discussion thread detail view dialog

2

1

3

4

5

7

61

Discussion thread detail view dialog


Create new request for change dialog

1

2

3

Create new Request for Change dialog


Request for change details and voting

1

2

3

4

7

5

8

6

Request for Change details and voting

Back to Questions


  • Login