1 / 28

Ontology 2.0

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.

darby
Télécharger la présentation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ontology 2.0 Presented by: Gautam Gurtoo a Collaborative Approach to Ontology Development

  2. Outline • Introduction to Ontology • Aims & Objectives • Methodology • The Prototype • Live Demo • Conclusion • Questions & Answers

  3. Introduction to Ontology “An ontology is an explicit specification of a conceptualization… ” (Gruber, 1993). Ontology Development Process (adapted from Edgington et al., 2004)

  4. 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

  5. Methodology • Researched published materials • Derived high level requirements • Built prototype • Verified using dry-run scenarios use

  6. The Prototype A Web based Ontology 2.0 Editor

  7. 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

  8. 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

  9. The Collaborative Process Collaborative Ontology Community Process

  10. Live Demo Screen shots

  11. Conclusion

  12. Conclusions • Ontology is key to Sematic Web (interlinked data) • Collaborative development of ontology • Web 2.0 ethos based ontology tools are the future

  13. Questions…?

  14. Thank You !

  15. Extra Slides

  16. 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)

  17. 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)

  18. 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)

  19. 1 2 Login and Register page

  20. 1 2 4 3 Ontology Creation or Selection page

  21. 1 2 3 5 6 7 4 8 9 10 12 13 15 16 14 11 Ontology page

  22. 8 4 3 9 2 5 6 1 7 Create Axiom dialog

  23. 1 3 2 Create Type dialog

  24. 1 3 2 Create new Relation dialog

  25. 1 2 3 Create new Discussion thread dialog

  26. 2 1 3 4 5 7 61 Discussion thread detail view dialog

  27. 1 2 3 Create new Request for Change dialog

  28. 1 2 3 4 7 5 8 6 Request for Change details and voting Back to Questions

More Related