On Jul 10, 2006, at 11:40 PM, William Bug wrote:
However, there doesn't appear to be a means within the OBO/NCBO community for doing this sort of distributed ontology design right now. Two of the tools in wide spread use - Protégé and OBO-Edit are really not designed to support distributed and shared development, such as you'd find in a typical distributed architecture - whether it be a standard client-server RDBMS-based approach, one using some "active pages" technology such as php, Zope, Ruby on Rails, Java Servlet/Portlet frameworks, etc. - or a more asynchronous approach using messaging and/or web services to assemble the required components from the various authoritative sources.

Bill,

I hate to sound like a salesperson, but Protégé in its multi-user mode (using the relational database backend) would seem to be just what you are looking for. Protégé (both the frames and the OWL facility) allow distributed users to work simultaneously on an ontology stored on a remote server. As the ontology is updated, all the Protégé clients refresh automatically to display the changes.

NCI currently is experimenting with this architecture for the development of the NCI Thesaurus in OWL, and they have developers stationed all across the country. I'm told that Perot Systems, using the frame-based representation, has nearly 100 Protégé users working on the same ontology simultaneously.

Mark

P.S. While I'm plugging Protégé, don't forget that the Ninth Annual Protégé Conference takes place at Stanford next week (see http:// protege.stanford.edu/conference/2006/).



Reply via email to