Ontology Engineering and Plugin Ontology Engineering and Plugin Development with the NeOn Toolkit Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase, Holger Lewen, Rudi Studer
22
Embed
Ontology Engineering and Plugin Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Ontology Engineering and Plugin Ontology Engineering and Plugin Development with the NeOn ToolkitDevelopment with the NeOn Toolkit
Plug-in Development for the NeOn ToolkitPlug-in Development for the NeOn Toolkit
June 1st, 2008
Michael Erdmann, Peter Haase,Holger Lewen, Rudi Studer
Slide 2
AgendaAgenda
General Eclipse Overview
Plug-in Example: – Import wizard for ontologies
NeOn Toolkit:– Extension Points– Datamodel API
Hands-on plug-ins:– Write your own plugin for the NeOn Toolkit
Plug-ins, extension points, extensions– Modular, open, extensible architecture– “Everything is a plug-in”
Workspace, projects, files, folders– Common place to store and organize development artifacts
Workbench, editors, views, perspectives– Common UI paradigm
Not only for Java Development…– IDEs for other languages (C++, Python, PHP…)– UML, Reports, Data base schema, …– NeOn Toolkit, OntoStudio
Slide 5
Why we Love Eclipse ;-)Why we Love Eclipse ;-)
What Eclipse provides for you:– A lot of preexisting components, “workflows” (wizards…), services– Frameworks for editors (text & graphical), property dialogs,
preferences, concurrent tasks, debugging, …– Support for typical IDE and Workspace tasks– Extensible online-help– […]
What some prominent plug-ins provide for you (NeOn):– Metamodel support– Graphical tool generation support– Collaboration support– Web service support– […]
Slide 6
AgendaAgenda
General Eclipse Overview
Plug-in Example: – Import wizard for ontologies
NeOn Toolkit:– Extension Points– Datamodel API
Hands-on plug-ins:– Write your own plugin for the NeOn Toolkit
Slide 7
Create a New Plug-in ProjectCreate a New Plug-in Project