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    

[protege-discussion] Protege and Source Control

Jonathan Carter jonathan.carter at
Fri Nov 7 09:49:21 PST 2008

Hi Matt,

Normally, when I used Protege with more than 1 user, I use the client- 
server mode, which works well for multi-users and can track changes  
etc. However, I appreciate that if you are working collaboratively but  
offline, that this isn't going to work for you.

One option to try would be to zip up the PINS, PONT and PPRJ files  
into an archive that a version control tool could manage as some kind  
of 'blob'.

However, what I've done in lieu of anything too technical is just  
applying good practice with using the project - passing the 3 files  
around and before releasing my work back to the group doing a File- 
 >SaveAs and manually updating the version number - Protege  
synchronises the 3 files from that perspective. So, I received  
project_v1.0.pprj, work on it and save it back as project_v.1.1.pprj  
(or something) before lodging it with the group.

Clearly, you need to organise a way of "checking out" the project for  
editing, but in practice, for a small-ish group this is workable. For  
larger groups, the multi-user Protege is really the best way forward.

Hope this helps

Jonathan Carter - Head of Technical Architecture
Enterprise Architecture Solutions Ltd

Assess your EA maturity at:

On 7 Nov 2008, at 17:06, Matt Spitz wrote:

> I'm doing a group project using Protege, and as I've learned with all
> group projects, the first step is source control.  Given that the
> Protege files are all text-based, I held out a lot of hope for being
> able to use version control.  Sadly, I was mistaken.
> It'd be really neat if the Protege files were formatted in such a way
> that source control software won't barf on them.  Does anyone have any
> suggestions as to how to get around this and be able to use my
> ontology files (pons, pins, pprj) in a source control setting?
> Thank you very much!
> -Matt Spitz
> _______________________________________________
> protege-discussion mailing list
> protege-discussion at
> Instructions for unsubscribing:

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

More information about the protege-discussion mailing list