Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[p4-feedback] Question about P3 & P4

Igor Toujilov i.toujilov at
Fri Apr 9 09:35:23 PDT 2010

OWL support in P3 is based on Jena, while P4 is based on OWL API. Jena and
OWL API are two different libraries for the Semantic Web. They provide
overlapping but not equivalent features. Thus the question of choosing
between P3 and P4 is mostly the question of choosing between Jena and OWL
API because in your plug-in you would likely want to use already available
API for OWL programming (unless in your plug-in you want to port Jena to P4
or port OWL API  to P3, which are both huge challenges).


The difference between Jena and OWL API is the following. Jena provides a
triple-based view on the Semantic Web (you program in terms of triples, i.e.
subjects, predicates, and objects), while OWL API provides a higher level
logical view on OWL. As a consequence, Jena has better support for lower
level representations in RDF/RDFS, but OWL API has better support for
advanced logical features in OWL 2.


This mail-list has a multitude of postings about P4 plug-in development and
you probably can resolve your questions about this by browsing the history
of the list.


Porting a P3 plug-in to P4 is not a trivial task, especially if the P3
plug-in uses Jena extensively.





From: p4-feedback-bounces at
[mailto:p4-feedback-bounces at] On Behalf Of ?? 
Sent: 09 April 2010 16:03
To: p4-feedback at
Subject: [p4-feedback] Question about P3 & P4


Hello Everyone !

I would like to submit some questions about Protégé API and the versions to
choose between Protégé 3.4 (P3) and Protégé 4 (P4). Actually, I’m going to
develop a plug-in on Protégé and I wonder which version should I use even
though after seeing side by side comparison between the 2 versions (on this
link:  <> ), it said that
P3 support Protégé frames and Protégé-owl while P4 supports only Protégé-owl
so my question is how can I know if for the plug-in I’m going to develop I
should use ¨Protégé frames or Protégé-owl, how can I know which one is
better and what are their differences.

I would like to say that I have succeed to create a tab widget using Eclipse
with P3 and I can now see a tab of my Plug-in in Protege3 (I have succeed by
following these steps:
<>  )but I
couldn’t do the same with P4 and I got a problem to do the same with P4 here
is the steps I follow for creating tab (
<> )

My last question: If I develop my plugin with P3 is it possible to move from
P3 to P4? Are they so different the versions?

Thank very much in advance for your help.

Best regards,



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the p4-feedback mailing list