Difference between revisions of "Protege3DevDocs"
From Protege Wiki
Line 20: | Line 20: | ||
=== Protege-OWL Specific === | === Protege-OWL Specific === | ||
− | * [http://protege.stanford.edu/plugins/owl/api/index.html Protege-OWL API] | + | * [http://protege.stanford.edu/plugins/owl/api/index.html Protege-OWL API] (high level overview) |
* [http://protege.stanford.edu/plugins/owl/api/guide.html Protege-OWL API Programmer's Guide] | * [http://protege.stanford.edu/plugins/owl/api/guide.html Protege-OWL API Programmer's Guide] | ||
− | * [[ProtegeReasonerAPI|Protege-OWL | + | * [[ProtegeReasonerAPI|Protege-OWL reasoner API]] |
− | * [[ProtegeReasonerPlugin|Protege-OWL | + | * [[ProtegeReasonerPlugin|Protege-OWL reasoner plug-in]] |
− | * [http://protege.stanford.edu/download/release-javadoc-owl/ Protege-OWL API | + | * [http://protege.stanford.edu/download/release-javadoc-owl/ Protege-OWL API Javadoc] |
* [[ConvertingToDatabaseProject | Converting an OWL Model to a database project]] | * [[ConvertingToDatabaseProject | Converting an OWL Model to a database project]] | ||
* [[LoadOWLOntologyFromDB|How to load a Protege-OWL ontology from a Protege database using the API]] | * [[LoadOWLOntologyFromDB|How to load a Protege-OWL ontology from a Protege database using the API]] |
Revision as of 11:28, February 28, 2008
Protege 3 Developer Documentation
Please note that we are slowly trying to move developer documentation off of the main Protege Web site and onto this Wiki. We feel that this will better serve the community as users will (hopefully) make contributions and corrections to our body of documentation.
Because the migration of documentation to the Wiki is ongoing, you should also check the main Protege Web site for Protege 3 developer documentation: http://protege.stanford.edu/doc/dev.html.
Contents
Programming Tips & Tricks
General (common to Protege-Frames & Protege-OWL)
- Protege Programming Development Kit (PDK)
- Working with the graph widget
- Adding and removing tabs programmatically
- Changing forms programtically
- Considerations when porting tab widget plug-ins to client-server mode
- Accessing the Lucene Query Plugin programatically
Protege-OWL Specific
- Protege-OWL API (high level overview)
- Protege-OWL API Programmer's Guide
- Protege-OWL reasoner API
- Protege-OWL reasoner plug-in
- Protege-OWL API Javadoc
- Converting an OWL Model to a database project
- How to load a Protege-OWL ontology from a Protege database using the API
Protege-Frames Specific
Plug-in Development
General (common to Protege-Frames & Protege-OWL)
- Learn how to create a manifest and JAR file for your plug-in
- Tips for packaging your plug-in for distribution
- Instructions for declaring dependencies between Protege plug-ins
- How to make your plug-in's documentation available to users from within Protege