24
www.sti-innsbruck.at © Copyright 2010 STI INNSBRUCK www.sti-innsbruck.at Collaborative Ontology Building Seminar Applied Ontology Engineering – December 10, 2010 Hannes Klotz/ Elmar P. Wach

Collaborative Ontology Building - STI Innsbruck

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at© Copyright 2010 STI INNSBRUCK www.sti-innsbruck.at

Collaborative OntologyBuilding

Seminar Applied Ontology Engineering – December 10, 2010Hannes Klotz/ Elmar P. Wach

Page 2: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Agenda

• Introduction• Methodologies• Tools• Conclusion

2

Page 3: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Definitions

Ontology*

Collaborative Ontology Building“Two or more people interact and exchange knowledge in order to build a common, shared ontology in pursuit of a shared, collective, bounded goal.“**

3

* Gruber, T. R. 1993** In the context of this presentation

Page 4: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Challenges

4

������������ ������� ��������� �����������

����������������� ���������� ��� ����������������������

��������� ��������������������

���������������� ������������� ������ ��

��������������������� ��� ����������� ���

���� ����������

������ ��������� �����������

������� �����

����������� ����� ���������!�"������������� ���

Page 5: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Agenda

• Introduction• Methodologies• Tools• Conclusion

5

Page 6: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

DILIGENT [Vrandecic, D. et al .2005]

„DIstributed, Loosely-controlled and evolvInG Engineeringprocesses of oNTologies“

6

1. Build the ontology„consensus building“

2. Locally adapt the ontology„evolution“

3. Analyse and select the changes„shared ontology“

4. Revise regularly the ontology„evolving local ontologies“

5. Locally update the users‘ ontologies„argumentation“

Page 7: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

DOGMA [De Moor, A. et al. 2006]

7

Developing Ontology-Grounded Methods and Applications

Approach:• Groundings in the linguistic representations of knowledge (i.e. based on lexical

resources)• Methodological separation of the domain versus application conceptualisation

(„lexons“) � Ontology double articulation principle

• Lexon:• 5-tuple declaring a taxonomical or a non-taxonomical relationship• „Combination of a RDF/ OWL triple and its inverse“

• Not restricted to a particular representation language

� Enhance the potential for re-use and design scalability

Page 8: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

HCOME [Kotis, K. and Vouros, G. A. 2005]

Human Centered Collaborative Ontology Engineering MEthodology

8

Specification Conceptualisation(personal spaces)

Exploitation(shared space)

•Identifycollaborators

•Discussrequirements

•Specify documents•Reach consensusabout the ontology

•Import existingontologies

•Consult generic topontologies

•Improvise ontologies(„from scratch“)

•Compare ontologyversions

•Map and mergeontology versions

•Enrich concepts

•Inspect ontologies•Compare versions•Publish comments

Page 9: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Holsapple and Joshi (2002)Also: [Karapiperis, S. and Apostolou, D. 2006]

9

Preparation Anchoring IterativeImprovement Application

•Define designcriteria for theontology

•Determineevaluation

•Develop firstontology fororientation

•Refine in several steps

•Revise theontology untilconsensus isreached

•„Delphi“method*

•Or: NGT**[Karapiperis and Apostolou 2006]

•Use theontology

* Technique for collecting views of several stakeholders** Nominal Group Technique: Technique to make pooled judgements

and decisions in in-groups that meet face-to-face

Page 10: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

(KA)2 [Decker, S. et al. 1999]

Knowledge Annotation Initiative of the Knowledge Acquisition Community(built the Research Topic ontology)

10

TemplateDistribution

OntologyGeneration Integration

•Coordinating agent� Ontopic agent

•Ontopic agentscommunicate

•Ontopic agents �

Coordinating agents

•From knowledge in the template

•Knowledge from all ontopic agents (whoused the samepattern)

Page 11: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

myOntology [Siorpaes, K. and Hepp, M. 2007]

11

Developontology

environment

•Wiki technology•Scalable ontologyrepository

Analyseprocesses and

roles

� Achieve consensusabout a domain ofdiscourse

Map

Various types of functionality to proper mechanisms� Create useful

ontologies

Develop smallfunctionalities

•Support users•Make abuse and malicious behaviourunattractive

Develop userinterface

techniques

Cognitively adequate

Validate

•Test platform•Populate ontology

Page 12: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Agenda

• Introduction• Methodologies• Tools• Conclusion

12

Page 13: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - Co4

13

Cooperative construction of consensual knowledge bases

•Consensual•Cooperatively constructed•Constitent•Connaissance

Propose theknowledge

Call forcomments

Replay theprocess

Decide aboutSharedcontent

Page 14: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - Co4

14

Page 15: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - Collaborative Protégé

• Central element is a change and annotation ontology (CHAO)• Gathers and provides information about ontology changes• Focused on collaborative environments• Plugins to support different ontology evolution scenarios

– Synchronous/asynchronous ontology editing– Continuous editing/periodic archiving– Curation/no curation– Monitored/no monitored ontology changes

15

Page 16: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - Collaborative Protégé

16

Page 17: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - NeON

• Developed to using ontologies for large-scale semantic applications in the distributed organizations

• Handle multiple networked ontologies• Toolkit features methods and tools for managing knowledge that is

– Distributed– Heterogenous– Contextualized– Developed collaboratively.

• Toolkit is based on Eclipse platform• Provides currently 45 plug-ins• Toolkit supports two different ontology languages

– F-logic– OWL

17

Page 18: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - NeON

18

Page 19: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - OntoEdit

• OntoEdit– Ontology engineering environment and– collaborative ontology editing environment

• Combines– methodology-based ontology development – with capabilities for collaboration and inferencing

• Ontologies stored using XML serialization• Modeling at a conceptual level

– Independent of concrete representation language– Using GUI’s representing views on conceptual structures

• Conceptual model of ontology– Internally stored in powerful ontology model– Mapped onto different, concrete representation languages

19

Page 20: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Tool - OntoEdit

20

Page 21: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Agenda

• Introduction• Methodologies• Tools• Conclusion

21

Page 22: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Conclusion

• Building ontologies is– Difficult– Time-consuming

• Special methodologies and tools help• Many methodologies published and tools developed• Still scientific work to be done

– Commonly agreed collaborative methodology– one standard tool– Or: Strengths-weaknesses-matrix for methodologies and tools

22

Page 23: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at 23

References

[Berners-Lee, T. et al. 2001] The semantic web. Scientific American, 284(5), pp. 34-43.[De Moor, A. et al. 2006] DOGMA-MESS: A Meaning Evolution Support System for Interorganizational Ontology Engineering, Conceptual Structures: Inspiration and Application, Springer LNCS.[De Leenheer, P. and Mens, T. 2007] Ontology Evolution: State of the Art and Future Directions, Ontology Managment for the Semantic Web, Semantic Web Services, and Business Applications, editors M. Hepp et al., Springer.[Decker, S. et al. 1999] Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information, Semantic Issues in Multimedia Systems, editors R. Meersman et al., Proceedings of DS-8, Kluwer Academic Publisher, 351-369.[Euzenat, J. 1995] Building consensual knowledge bases: context and architecture”, Building and sharing large knowledge bases, editor N. Mars, IOS Press, pp. 143-155.[Euzenat, J. 1996] Corporative memory through cooperative creation of knowledge bases and hyperdocuments, Proceedings 10th KAW, Banff.[Gómez-Pérez et al. 2004] Ontological Engineering, Springer.[Gruber, T. R. 1993] Toward principles for the design of ontologies used for knowledge sharing, Formal ontology in conceptual analysis and knowledge representation, Kluwer Academic Publishers.[Hayes, P. et al.] COE: Tools for Collaborative Ontology Development and Reuse, http://cmap.ihmc.us/coe/test/HayesCOE.pdf.[Holsapple, C. W. and Joshi, K. D. 2002] A collaborative approach to ontology design, Communications of the ACM, Volume 45, Number 2, pp. 42-47.[Karapiperis, S. and Apostolou, D. 2006] Consensus Building in Collaborative Ontology Engineering Processes, Journal of Universal Knowledge Management, Volume 1, Issue 3, pp. 199-216.[Kotis, K. and Vouros, G. A. 2005] Human-centered ontology engineering: The HCOME Methodology, Knowledge and Information Systems, Volume 10, Number 1, pp. 109-131.[Noy, N. F. et al. 2006] A framework for ontology evolution in collaborative environments, Proceedings of the 2005 International Semantic Web Conference (ISWC05), pp. 544-558.[Semy, S. K. et al. 2004] Ontology Engineering: An Application Perspective, unpublished research report, The MITRE Corporation (http://www.mitre.org/work/tech_papers/tech_papers_04/04_0847/04_0847.pdf).[Siorpaes, K. and Hepp, M. 2007] myOntology: The marriage of ontology engineering and collective intelligence, Proceedings of the ESWC 2007 Workshop “Bridging the gap between Semantic Web and Web 2.0”[Studer, R. et al. 1998] Knowledge engineering: Principles and methods, Data & Knowledge Engineering, Volume 25, Number 1-2, pp. 161-198.[Sure, Y. et al 2002] OntoEdit: Collaborative Ontology Engineering for the Semantic Web, Proceedings of the 2002 International Semantic Web Conference (ISWC02).[Vrandecic, D. et al. 2005] The DILIGENT knowledge process, Journal of Knowledge Management, Volume 9, Number 5, pp. 85-96.

Page 24: Collaborative Ontology Building - STI Innsbruck

www.sti-innsbruck.at

Thank you very much

24