aehrc / snorocket

The Snorocket Description Logic classifier for EL++ with concrete domains support
Apache License 2.0
22 stars 6 forks source link

Snorocket fails in Protege DL-Query tab for IHTSDO alpha anatomy ontology #2

Open hgoldberg opened 9 years ago

hgoldberg commented 9 years ago

Protege 5.0.0 build beta-15 / snorocket 2.7.4 / IHTSDO alpha anatomy 9/2014. After classification, query: rPartOf some humerus Throws exception ReasonerInternalException: Expected a named class, got ObjectSomeValuesFrom(http://snomed.info/sep/rPartOf http://snomed.info/sep/E18697) au.csiro.snorocket.owlapi.SnorocketOWLReasoner.checkNamedClass(SnorocketOWLReasoner.java:947) au.csiro.snorocket.owlapi.SnorocketOWLReasoner.getSubClasses(SnorocketOWLReasoner.java:911) org.coode.dlquery.ResultsList.setOWLClassExpression(ResultsList.java:189) org.coode.dlquery.OWLClassExpressionEditorViewComponent.doQuery(OWLClassExpressionEditorViewComponent.java:287) org.coode.dlquery.OWLClassExpressionEditorViewComponent.access$000(OWLClassExpressionEditorViewComponent.java:56) org.coode.dlquery.OWLClassExpressionEditorViewComponent$4.actionPerformed(OWLClassExpressionEditorViewComponent.java:143) javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) java.awt.Component.processMouseEvent(Component.java:6505) javax.swing.JComponent.processMouseEvent(JComponent.java:3320) java.awt.Component.processEvent(Component.java:6270) java.awt.Container.processEvent(Container.java:2229) java.awt.Component.dispatchEventImpl(Component.java:4861) java.awt.Container.dispatchEventImpl(Container.java:2287) java.awt.Component.dispatchEvent(Component.java:4687) java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) java.awt.Container.dispatchEventImpl(Container.java:2273) java.awt.Window.dispatchEventImpl(Window.java:2719) java.awt.Component.dispatchEvent(Component.java:4687) java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) java.awt.EventQueue.access$200(EventQueue.java:103) java.awt.EventQueue$3.run(EventQueue.java:694) java.awt.EventQueue$3.run(EventQueue.java:692) java.security.AccessController.doPrivileged(Native Method) java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) java.awt.EventQueue$4.run(EventQueue.java:708) java.awt.EventQueue$4.run(EventQueue.java:706) java.security.AccessController.doPrivileged(Native Method) java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) java.awt.EventQueue.dispatchEvent(EventQueue.java:705) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

doranito commented 8 years ago

Hi! same issue here,

"Expected a named class, got ObjectSomeValuesFrom(http://snomed.info/id/246075003 http://snomed.info/id/409822003)"

someone has solved it? thanks in advance.

Furthermore, I can not export inferred content because it shows another exception. I guess that snorocket is not very useful...