Difference between revisions of "Protege3DevDocs"

From Protege Wiki
Jump to: navigation, search
(General (common to Protege-Frames & Protege-OWL))
Line 31: Line 31:
 
=== Protege-OWL Specific ===
 
=== Protege-OWL Specific ===
  
* [http://protege.stanford.edu/plugins/owl/api/index.html Protege-OWL API] (high level overview)
+
* '''Working with the Protege-OWL API'''
* [http://protege.stanford.edu/plugins/owl/api/guide.html Protege-OWL API Programmer's Guide]
+
** [http://protege.stanford.edu/plugins/owl/api/index.html Protege-OWL API] (high level overview)
* [[ProtegeReasonerAPI|Protege-OWL reasoner API]]
+
** [http://protege.stanford.edu/plugins/owl/api/guide.html Protege-OWL API Programmer's Guide]
* [[ProtegeReasonerPlugin|Protege-OWL reasoner plug-in]]
+
** [http://protege.stanford.edu/download/release-javadoc-owl/ Protege-OWL API Javadoc]
* [http://protege.stanford.edu/download/release-javadoc-owl/ Protege-OWL API Javadoc]
+
** [[ImportUsingProtegeOWLAPI|How to import an ontology using the Protege-OWL API]]
* [[ProtegeOWLJenaIntegration|Protege-OWL & Jena integration]]
+
** [[JavaCodeGenerationUsingAPI|How to invoke the Protege-OWL Java Code Generator using the API]]
* [[ConvertingToDatabaseProject | Converting an OWL Model to a database project]]
+
** [[ProtegeOWLJenaIntegration|Protege-OWL & Jena integration]]
* [[LoadOWLOntologyFromDB|How to load a Protege-OWL ontology from a Protege database using the API]]
+
* '''The Reasoning API'''
* [[UseOWLClassesPanel|How to use the OWL Classes panel in your own application]]
+
** [[ProtegeReasonerAPI|Protege-OWL reasoner API]]
* [[SetBrowserSlotPattern|How to set the browser slot pattern to rdfs:label (or other property) using the API]]
+
** [[ProtegeReasonerPlugin|Protege-OWL reasoner plug-in]]
* [[JavaCodeGenerationUsingAPI|How to invoke the Protege-OWL Java Code Generator using the API]]
+
* '''OWL Database'''
* [[ImportUsingProtegeOWLAPI|How to import an ontology using the Protege-OWL API]]
+
** [[ConvertingToDatabaseProject | Converting an OWL Model to a database project]]
 +
** [[LoadOWLOntologyFromDB|How to load a Protege-OWL ontology from a Protege database using the API]]
 +
* '''Configuring the User Interface using the API'''
 +
** [[UseOWLClassesPanel|How to use the OWL Classes panel in your own application]]
 +
** [[SetBrowserSlotPattern|How to set the browser slot pattern to rdfs:label (or other property) using the API]]
 +
 
  
 
=== Protege-Frames Specific ===
 
=== Protege-Frames Specific ===

Revision as of 15:47, November 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.


Programming Tips & Tricks

General (common to Protege-Frames & Protege-OWL)

Protege-OWL Specific


Protege-Frames Specific

Plug-in Development

General (common to Protege-Frames & Protege-OWL)

Protege-OWL Specific

Protege-Frames Specific