- From: Daniel Garijo <dgarijo@delicias.dia.fi.upm.es>
- Date: Mon, 6 May 2013 21:54:02 +0200
- To: Paul Groth <p.t.groth@vu.nl>
- Cc: Timothy Lebo <lebot@rpi.edu>, Provenance Working Group WG <public-prov-wg@w3.org>
- Message-ID: <CAExK0DdzOYcT_sbUNL8ZRa9qnhHWHeO3d3BWsbWgRSSoZo8qEA@mail.gmail.com>
Hi all, the issue has been fixed. The load was failing because 1. Prov-dc.owl wasn't uploaded into /ns/ (my bad) 2. prov-links had the same id as PROV-O. Once the fixed files are pushed to /ns, we will be able to load PROV without any trouble. Best, Daniel 2013/5/6 Daniel Garijo <dgarijo@delicias.dia.fi.upm.es> > Tim, > if the problem is the concatenation could you please take a look? > If I need to change the id of prov-dc just let me know, although > then prov-dictionary will have to be changed as well. > > I have defined ontologies importing prov, and I need it to load in Protege > for them to load too. > Thanks, > Daniel > > > > 2013/5/4 Paul Groth <p.t.groth@vu.nl> > >> I think the thing is the concatenation - protege doesn't seem to like >> duplicate terms. >> >> Paul >> >> >> On Thu, May 2, 2013 at 5:22 PM, Daniel Garijo < >> dgarijo@delicias.dia.fi.upm.es> wrote: >> >>> Hi Tim. >>> I get the same error. Before I didn't get it. >>> I have checked and I uploaded the prov-dc ontology in mercurial, >>> and everything is declared as it is in PROV-dictionary: >>> >>> https://dvcs.w3.org/hg/prov/raw-file/ec6859fefebf/namespace/prov-dc.owl >>> >>> ^That link loads ok in Protege. >>> >>> Do I have to change anything? >>> Best, >>> Daniel >>> >>> >>> 2013/5/2 Timothy Lebo <lebot@rpi.edu> >>> >>>> prov-wg, >>>> >>>> Has anyone had success loading http://www.w3.org/ns/prov in Protege? >>>> >>>> I receive the following two messages that might arise from the >>>> "namespace concatenation" that I did recently. >>>> >>>> Any thoughts? >>>> >>>> Thanks, >>>> Tim >>>> >>>> >>>> >>>> == Resolve missing import? == >>>> The system could not locate the ontology: >>>> http://www.w3.org/ns/prov-dc# >>>> >>>> >>>> >>>> == Second error == >>>> >>>> Ontology already exists. <http://www.w3.org/ns/prov#> >>>> >>>> >>>> Full Stack Trace >>>> >>>> ----------------------------------------------------------------------------------------- >>>> >>>> org.semanticweb.owlapi.model.OWLOntologyAlreadyExistsException: >>>> Ontology already exists. <http://www.w3.org/ns/prov#> >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntology(OWLOntologyManagerImpl.java:628) >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntology(OWLOntologyManagerImpl.java:564) >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadImports(OWLOntologyManagerImpl.java:975) >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.makeLoadImportRequest(OWLOntologyManagerImpl.java:996) >>>> at >>>> org.coode.owlapi.rdfxml.parser.TPImportsHandler.handleTriple(TPImportsHandler.java:79) >>>> at >>>> org.coode.owlapi.rdfxml.parser.OWLRDFConsumer.handleStreaming(OWLRDFConsumer.java:1436) >>>> at >>>> org.coode.owlapi.rdfxml.parser.OWLRDFConsumer.statementWithResourceValue(OWLRDFConsumer.java:1395) >>>> at >>>> org.semanticweb.owlapi.rdf.syntax.RDFParser.statementWithResourceValue(RDFParser.java:538) >>>> at >>>> org.semanticweb.owlapi.rdf.syntax.RDFParser$EmptyPropertyElement.startElement(RDFParser.java:992) >>>> at >>>> org.semanticweb.owlapi.rdf.syntax.RDFParser$PropertyElementList.startElement(RDFParser.java:876) >>>> at >>>> org.semanticweb.owlapi.rdf.syntax.RDFParser.startElement(RDFParser.java:247) >>>> at >>>> org.coode.owlapi.rdfxml.parser.RDFXMLParser$1.startElement(RDFXMLParser.java:62) >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179) >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377) >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756) >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) >>>> at >>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) >>>> at >>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) >>>> at >>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) >>>> at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) >>>> at >>>> org.semanticweb.owlapi.rdf.syntax.RDFParser.parse(RDFParser.java:146) >>>> at >>>> org.coode.owlapi.rdfxml.parser.RDFXMLParser.parse(RDFXMLParser.java:90) >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.ParsableOWLOntologyFactory.loadOWLOntology(ParsableOWLOntologyFactory.java:165) >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntology(OWLOntologyManagerImpl.java:619) >>>> at >>>> uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntologyFromOntologyDocument(OWLOntologyManagerImpl.java:580) >>>> at >>>> org.protege.editor.owl.model.OWLModelManagerImpl.loadOntologyFromPhysicalURI(OWLModelManagerImpl.java:318) >>>> at >>>> org.protege.editor.owl.OWLEditorKit.handleLoadFrom(OWLEditorKit.java:179) >>>> at >>>> org.protege.editor.core.ProtegeManager.loadAndSetupEditorKitFromURI(ProtegeManager.java:179) >>>> at >>>> org.protege.editor.core.ProtegeWelcomeFrame$ProtegeWelcomePanel.handleOpenFromURI(ProtegeWelcomeFrame.java:188) >>>> at >>>> org.protege.editor.core.ProtegeWelcomeFrame$ProtegeWelcomePanel.access$000(ProtegeWelcomeFrame.java:71) >>>> at >>>> org.protege.editor.core.ProtegeWelcomeFrame$ProtegeWelcomePanel$3.actionPerformed(ProtegeWelcomeFrame.java:146) >>>> at >>>> org.protege.editor.core.ui.util.LinkLabel.activateLink(LinkLabel.java:102) >>>> at >>>> org.protege.editor.core.ui.util.LinkLabel.access$100(LinkLabel.java:30) >>>> at >>>> org.protege.editor.core.ui.util.LinkLabel$1.mouseReleased(LinkLabel.java:68) >>>> at java.awt.Component.processMouseEvent(Component.java:6382) >>>> at >>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3275) >>>> at java.awt.Component.processEvent(Component.java:6147) >>>> at java.awt.Container.processEvent(Container.java:2083) >>>> at java.awt.Component.dispatchEventImpl(Component.java:4744) >>>> at java.awt.Container.dispatchEventImpl(Container.java:2141) >>>> at java.awt.Component.dispatchEvent(Component.java:4572) >>>> at >>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) >>>> at >>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280) >>>> at >>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) >>>> at java.awt.Container.dispatchEventImpl(Container.java:2127) >>>> at java.awt.Window.dispatchEventImpl(Window.java:2489) >>>> at java.awt.Component.dispatchEvent(Component.java:4572) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:669) >>>> at java.awt.EventQueue$2.run(EventQueue.java:667) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) >>>> at java.awt.EventQueue$3.run(EventQueue.java:683) >>>> at java.awt.EventQueue$3.run(EventQueue.java:681) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:680) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at >>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at >>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at >>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> >>>> >>>> >>> >> >> >> -- >> >> ----------------------------------------------------------------------------------- >> Dr. Paul Groth (p.t.groth@vu.nl) >> http://www.few.vu.nl/~pgroth/ >> Assistant Professor >> - Web & Media Group | Department of Computer Science >> - The Network Institute >> VU University Amsterdam >> > >
Received on Monday, 6 May 2013 19:54:30 UTC