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] automatized manipulating of protégé projects

Samson Tu swt at
Thu Apr 5 09:07:28 PDT 2007

Have you looked at the Protege Script Tab?


daniel.goergen at wrote:
> Hello!
> I have the following problem:
> I have several protégé projects that have the same structure (classes, 
> slots, facets) but different instances.
> Now I want to process the same set of changes in the structure of all 
> projects without loosing already entered data.
> Here is an Example of what I need to do:
> 1) Create a new class
> 2) add new and existing slots to this class
> 3) change facets of the new slots (required, multiple, cardinality, 
> type, allowed Values)
> 4) For a set of existing classes add a a new slot to them
> 5) Extract an instance from an existing slot of all instances of these 
> classes and put it into the new slot
> 6) remove the old slot
> 7) delete the old slot if not used anymore
> This kind of changes will occur quite often, so I am looking for a way 
> to automate them.
> I already checked Algernon but I am missing the possiblity to create 
> slots and change the facets.
> I can´t use JESS because of its license...
> I could programm it myself using the Protégé-API but there´s still the 
> question how to input the changes as they will alter each time
> Maybe someone has had a related problem and some hints?
> Mit freundlichen Grüßen
> Kind regards,

Samson Tu                    email: swt at
Senior Research Scientist    web:
Stanford Medical Informatics phone: 1-650-725-3391
Stanford University          fax: 1-650-725-7944

More information about the protege-discussion mailing list