Re: exception at edu.stanford.smi.protegex.server_changes.PostProcessorManager.getChangesProject
Timothy Redmond <[email protected]>
| Newsgroups | gmane.comp.misc.ontology.protege.general |
|---|---|
| Message-ID | <[email protected]> |
On 07/03/2012 11:25 PM, Oylum Alatl? wrote: > Thanks a lot for your answers Timothy. I got your answer for my > previous question too. I am now trying to map ontology changes OMV change > ontology. Yes - this should work very well. A bit verbose but it is not lossy. -Timothy > > Best regards, > > Oylum > > > On Tue, Jul 3, 2012 at 8:12 PM, Timothy Redmond <[email protected] > <mailto:[email protected]>> wrote: > > > I don't think that this code (generateChangeOntology()) has worked > for a long time. It was developed for NCI some time ago but was > broken when the changes library/plugin was refactored and became > the Chao library. One negative aspect of implementing a function > like generateChangeOntology is that a lot of information will be > lost when converting into the Chao difference library. > > -Timothy > > > On 06/29/2012 06:03 AM, Oylum Alatl? wrote: >> Hi, >> >> When I run the following code: >> >> >> >> >> import java.io.File; >> import java.io.FileInputStream; >> import java.io.FileNotFoundException; >> import java.net.URISyntaxException; >> >> import edu.stanford.smi.protege.exception.OntologyLoadException; >> import edu.stanford.smi.protegex.owl.ProtegeOWL; >> import edu.stanford.smi.protegex.owl.model.OWLModel; >> import edu.stanford.smi.protegex.prompt.promptDiff.PromptDiff; >> >> >> public class deneme2 { >> >> public static void main(String[] args) throws >> URISyntaxException { >> >> >> OWLModel owlModel1, owlModel2; >> owlModel1 = null; >> owlModel2 = null; >> >> >> try { >> owlModel1=ProtegeOWL.createJenaOWLModelFromInputStream(new >> FileInputStream(new >> File("/media/TOSHIBA_/protege3.4.4/examples/pizza/pizza.owl"))); >> owlModel2=ProtegeOWL.createJenaOWLModelFromInputStream(new >> FileInputStream(new >> File("/media/TOSHIBA_/protege3.4.4/examples/pizza/pizza2.owl"))); >> PromptDiff pDiff=new PromptDiff(); >> pDiff.runDiff(owlModel1, owlModel2); >> pDiff.generateChangeOntology(); >> } catch (FileNotFoundException e) { >> >> e.printStackTrace(); >> } catch (OntologyLoadException e) { >> >> e.printStackTrace(); >> } >> >> >> } >> >> } >> >> >> I get the following error: >> >> ... >> Diff started: Fri Jun 29 16:00:58 EEST 2012 >> Loaded versions: Fri Jun 29 16:00:58 EEST 2012 >> Using id slot: null; checking id slot only: false >> *********** start CompareFrameNamesAndTypes ************ >> *********** start UnmatchedInverseSlot ************ >> *********** start SingleUnmatchedDomain ************ >> *********** start SlotsWithSameAllowedClass ************ >> *********** start SingleUnmatchedAllowedClass ************ >> *********** start SplitClasses ************ >> *********** start ClassesWithSameSubclassAndSuperclass ************ >> *********** start SiblingsWithSameSuffixes ************ >> *********** start MultipleUnmatchedSiblingsWithSimilarNames >> ************ >> *********** start MultipleUnmatchedSiblings ************ >> *********** start UnmatchedTemplateSlotsAtClass ************ >> *********** start UnmatchedSuperclass ************ >> *********** start LoneUnmatchedTemplateSlot ************ >> *********** start InstancesWithSameSlotValues ************ >> *********** start LoneUnmatchedSibling ************ >> *********** start FramesWithSimilarNames ************ >> Diff done: Fri Jun 29 16:00:59 EEST 2012 >> change analyzer done: Fri Jun 29 16:00:59 EEST 2012 >> start processing log: Fri Jun 29 16:00:59 EEST 2012 >> processing log done: Fri Jun 29 16:00:59 EEST 2012 >> Unmatched entries from ontology 1: 526 >> Unmatched entries from ontology 2: 232 >> Rows without rename in the table: 292 >> Rows with rename in the table: 0 >> Unchanged rows in the table: 292 >> Isomorphic rows in the table: 0 >> Changed rows in the table: 0 >> Exception in thread "main" java.lang.NullPointerException >> at >> edu.stanford.smi.protegex.server_changes.PostProcessorManager.getChangesProject(Unknown >> Source) >> at >> edu.stanford.smi.protegex.prompt.promptDiff.PromptDiff.generateChangeOntology(Unknown >> Source) >> at deneme2.main(deneme2.java:37) >> >> >> Could you please help me to solve this? >> >> Thanks, >> >> Oylum Alatl? >> >> >> _______________________________________________ >> protege-discussion mailing list >> [email protected] <mailto:[email protected]> >> https://mailman.stanford.edu/mailman/listinfo/protege-discussion >> >> Instructions for unsubscribing:http://protege.stanford.edu/doc/faq.html#01a.03 > > > > _______________________________________________ > protege-discussion mailing list > [email protected] > <mailto:[email protected]> > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > > Instructions for unsubscribing: > http://protege.stanford.edu/doc/faq.html#01a.03 > > > > > _______________________________________________ > protege-discussion mailing list > [email protected] > https://mailman.stanford.edu/mailman/listinfo/protege-discussion > > Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 _______________________________________________ protege-discussion mailing list [email protected] https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03