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-owl] Bug Report: Problem when loading an OWL file with references to external sources while being off-line

Holger Stenzhorn holger.stenzhorn at ifomis.uni-saarland.de
Sun Sep 17 05:37:10 PDT 2006


Using: Protégé version 3.2 beta build 339
       Protégé-OWL version 2.2 beta build 339


The following three test cases depict the problem:


1) If this file is loaded into Protégé while being off-line the class 
"Bar" is (correctly) shown as "unknown" or "not-referencable" with the 
daughter node "Foo".

   <?xml version="1.0"?>
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:owl="http://www.w3.org/2002/07/owl#"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
            xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
     <owl:Ontology rdf:about=""/>
     <owl:Class rdf:ID="Foo">
       <rdfs:subClassOf rdf:resource="http://dummy-ontologies.com/bar#Bar"/>
     </owl:Class>
   </rdf:RDF>

   
2) If this file is loaded into Protégé while being off-line the property 
"foo" nd "bar" are (in-correctly) not shown at all.

   <?xml version="1.0"?>
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:owl="http://www.w3.org/2002/07/owl#"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
            xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
     <owl:Ontology rdf:about=""/>
     <owl:ObjectProperty rdf:ID="foo">
       <rdfs:subPropertyOf rdf:resource="dummy-ontologies.com/bar#bar"/>
     </owl:ObjectProperty>
   </rdf:RDF>
   
   
3) If this file is (tried to be) loaded into Protégé while being 
off-line the following exception is thrown.

   <?xml version="1.0"?>
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:owl="http://www.w3.org/2002/07/owl#"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
            xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
     <owl:Ontology rdf:about=""/>
     <owl:Class rdf:ID="Foo"/>
     <owl:Class rdf:ID="Bar">
       <rdfs:subClassOf>
         <owl:Restriction>
           <owl:allValuesFrom rdf:resource="#Foo"/>
           <owl:onProperty rdf:resource="dummy-ontologies.com/baz#baz"/>
         </owl:Restriction>
       </rdfs:subClassOf>
     </owl:Class>
   </rdf:RDF>

   edu.stanford.smi.protege.storage.clips.ParseException: Encountered 
"<?xml" at line 1, column 1.
   Was expecting one of:
       <EOF>
       "(" ...
       ";+" ...
    
     at 
edu.stanford.smi.protege.storage.clips.Parser.generateParseException(Unknown 
Source)
     at 
edu.stanford.smi.protege.storage.clips.Parser.jj_consume_token(Unknown 
Source)
     at 
edu.stanford.smi.protege.storage.clips.Parser.parseKnowledgeBase(Unknown 
Source)
     at 
edu.stanford.smi.protege.storage.clips.Parser.loadInstances(Unknown Source)
     at 
edu.stanford.smi.protege.storage.clips.ClipsKnowledgeBaseFactory.loadKnowledgeBase(Unknown 
Source)
     at 
edu.stanford.smi.protege.storage.clips.ClipsKnowledgeBaseFactory.loadKnowledgeBase(Unknown 
Source)
     at edu.stanford.smi.protege.model.Project.loadProjectKB(Unknown Source)
     at edu.stanford.smi.protege.model.Project.<init>(Unknown Source)
     at edu.stanford.smi.protege.model.Project.<init>(Unknown Source)
     at 
edu.stanford.smi.protege.model.Project.loadProjectFromURI(Unknown Source)
     at edu.stanford.smi.protege.util.ProjectChooser.loadProject(Unknown 
Source)
     at edu.stanford.smi.protege.util.ProjectChooser.getProject(Unknown 
Source)
     at 
edu.stanford.smi.protege.ui.ProjectManager.getRequestedProject(Unknown 
Source)
     at 
edu.stanford.smi.protege.ui.ProjectManager.openProjectRequest(Unknown 
Source)
     at 
edu.stanford.smi.protege.ui.ProjectManager.openProjectRequest(Unknown 
Source)
     at 
edu.stanford.smi.protege.action.OpenProject.actionPerformed(Unknown Source)
     at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
     at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
     at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
     at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
     at 
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
     at 
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
     at java.awt.Component.processMouseEvent(Component.java:6038)
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
     at java.awt.Component.processEvent(Component.java:5803)
     at java.awt.Container.processEvent(Container.java:2058)
     at java.awt.Component.dispatchEventImpl(Component.java:4410)
     at java.awt.Container.dispatchEventImpl(Container.java:2116)
     at java.awt.Component.dispatchEvent(Component.java:4240)
     at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
     at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
     at java.awt.Container.dispatchEventImpl(Container.java:2102)
     at java.awt.Window.dispatchEventImpl(Window.java:2429)
     at java.awt.Component.dispatchEvent(Component.java:4240)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
     at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
     at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
     at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
     at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
     at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

   Unable to load file: file:/C:/development/temp/two.owl
   Possible reasons:
   - The file has an unsupported file format
   - The file is not well-formed
   - The project file is corrupt



More information about the protege-owl mailing list