|
|
|
vinay gautam
|
I am tring to execute this code but couldn't do it. plz tell me the reasom. i am new to Protege and ontology.
thankx
public class OWLAPIDemoApplication {
public static void main(String[] args) { java.util.Collection classes = owlModel.getUserDefinedOWLNamedClasses(); Error:
ava.lang.NoClassDefFoundError: edu/stanford/smi/protege/model/KnowledgeBase
at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) Exception in thread "main" Java Result: 1 _______________________________________________ protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
||||||||||||||||
|
Anja Le Blanc
|
You are missing a jar file when running the code.
Regards, Anja vinay gautam wrote: > I am tring to execute this code but couldn't do it. plz tell me the > reasom. i am new to Protege and ontology. > > thankx > > public class OWLAPIDemoApplication { > > public static void main(String[] args) { > String uri ="file:///C:/Documents and > Settings/vinay/Desktop/Data Warhouse Gernalize Ontology/DataWH.owl"; > edu.stanford.smi.protegex.owl.model.OWLModel owlModel = > ProtegeOWL.createJenaOWLModelFromURI(uri); > > java.util.Collection classes = owlModel.getUserDefinedOWLNamedClasses(); > for (java.util.Iterator it = classes.iterator(); it.hasNext();) { > edu.stanford.smi.protegex.owl.model.OWLNamedClass cls = > (edu.stanford.smi.protegex.owl.model.OWLNamedClass) it.next(); > java.util.Collection instances = cls.getInstances(false); > System.out.println("Class " + cls.getBrowserText() + " (" + > instances.size() + ")"); > for (java.util.Iterator jt = instances.iterator(); jt.hasNext();) { > edu.stanford.smi.protegex.owl.model.OWLIndividual individual > = (edu.stanford.smi.protegex.owl.model.OWLIndividual) jt.next(); > System.out.println(" - " + individual.getBrowserText()); > } > } > } > > Error: > > ava.lang.NoClassDefFoundError: edu/stanford/smi/protege/model/KnowledgeBase > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > Exception in thread "main" Java Result: 1 > > > ------------------------------------------------------------------------ > > _______________________________________________ > protege-owl mailing list > [hidden email] > https://mailman.stanford.edu/mailman/listinfo/protege-owl > > Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
||||||||||||||||
|
Vance-15
|
In reply to this post
by vinay gautam
_______________________________________________ protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
|||||||||||||||||
|
vinay gautam
|
i did but still i am getting some exception
exception:
WARNING: [Local Folder Repository] The specified file must be a directory. (C:\Documents and Settings\vinay\My Documents\NetBeansProjects\protege\plugins\edu.stanford.smi.protegex.owl) -- LocalFolderRepository.update()
SEVERE: Error at loading file file:///D:/wines.owl -- Could not get input stream for file:/D:/wines.owl at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown Source) at edu.stanford.smi.protegex.owl.repository.util.XMLBaseExtractor.getXMLBase(Unknown Source) at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(Unknown Source) at edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source) at edu.stanford.smi.protege.model.Project.loadDomainKB(Unknown Source) at edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Unknown Source) at edu.stanford.smi.protegex.owl.jena.creator.OwlProjectFromUriCreator.create(Unknown Source) at edu.stanford.smi.protegex.owl.ProtegeOWL.createJenaOWLModelFromURI(Unknown Source) at protege.OWLAPIDemoApplication.main(OWLAPIDemoApplication.java:23) Caused by: java.io.FileNotFoundException: D:\wines.owl (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) at java.net.URL.openStream(URL.java:1009) at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown Source) ... 8 more WARNING: Exception caught -- Could not get input stream for file:/D:/wines.owl
at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown Source) at edu.stanford.smi.protegex.owl.repository.util.XMLBaseExtractor.getXMLBase(Unknown Source) at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(Unknown Source) at edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source) at edu.stanford.smi.protege.model.Project.loadDomainKB(Unknown Source) at edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Unknown Source) at edu.stanford.smi.protegex.owl.jena.creator.OwlProjectFromUriCreator.create(Unknown Source) at edu.stanford.smi.protegex.owl.ProtegeOWL.createJenaOWLModelFromURI(Unknown Source) at protege.OWLAPIDemoApplication.main(OWLAPIDemoApplication.java:23) Caused by: java.io.FileNotFoundException: D:\wines.owl (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) at java.net.URL.openStream(URL.java:1009) at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown Source) On Tue, Nov 10, 2009 at 9:12 PM, Vance <[hidden email]> wrote:
_______________________________________________ protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
|||||||||||||||||
|
vinay gautam
|
hello
I facing problem to connect owl file with OWL-API program. plz tell me difference between Protege 4.0 and Protege 3.4. I build a owl ontology and just want to edit with owl-api but its not recognizing the file. During uplaoding of jar file i found difference between.
So how i go forward.
thankx
On Wed, Nov 11, 2009 at 4:27 PM, vinay gautam <[hidden email]> wrote:
_______________________________________________ protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
|||||||||||||||||
|
Vance-15
|
_______________________________________________ protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
||||||||||||||||||
|
Timothy Redmond
|
In reply to this post
by vinay gautam
>> plz tell me difference between Protege 4.0 and Protege 3.4. Protege 4.0 has an entirely revised architecture and is incompatible with Protege 3.4. Protege 3.4 is an older api and when it was originally written the owl specifications were in flux. Protege 4.0 is based on the Manchester owl api and the code is much cleaner. The OWL api (and most of Protege 4) was written by Matthew Horridge who has a deep understanding of OWL and writes excellent and clean code. The main motivation for using the Protege 3.4 owl api in a program is that you need some features that can only be found in Protege 3.4. Protege 4 and the Manchester OWL api is much cleaner and I think ultimately much easier to use. When writing new programs I generally try to use the Manchester OWL api and Protege 4. -Timothy On Nov 11, 2009, at 4:37 AM, vinay gautam wrote: > hello > > I facing problem to connect owl file with OWL-API program. plz tell > me difference between Protege 4.0 and Protege 3.4. I build a owl > ontology and just want to edit with owl-api but its not recognizing > the file. During uplaoding of jar file i found difference between. > So how i go forward. > > thankx > > On Wed, Nov 11, 2009 at 4:27 PM, vinay gautam <[hidden email]> > wrote: > i did but still i am getting some exception > > exception: > > WARNING: [Local Folder Repository] The specified file must be a > directory. (C:\Documents and Settings\vinay\My Documents > \NetBeansProjects\protege\plugins\edu.stanford.smi.protegex.owl) -- > LocalFolderRepository.update() > SEVERE: Error at loading file file:///D:/wines.owl -- Could not get > input stream for file:/D:/wines.owl > at > edu > .stanford > .smi > .protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown > Source) > at > edu > .stanford > .smi > .protegex.owl.repository.util.XMLBaseExtractor.getXMLBase(Unknown > Source) > at > edu > .stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(Unknown > Source) > at > edu > .stanford > .smi > .protegex > .owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source) > at > edu.stanford.smi.protege.model.Project.loadDomainKB(Unknown Source) > at > edu > .stanford > .smi.protege.model.Project.createDomainKnowledgeBase(Unknown Source) > at > edu > .stanford > .smi > .protegex.owl.jena.creator.OwlProjectFromUriCreator.create(Unknown > Source) > at > edu > .stanford > .smi.protegex.owl.ProtegeOWL.createJenaOWLModelFromURI(Unknown Source) > at > protege.OWLAPIDemoApplication.main(OWLAPIDemoApplication.java:23) > Caused by: java.io.FileNotFoundException: D:\wines.owl (The system > cannot find the file specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:106) > at java.io.FileInputStream.<init>(FileInputStream.java:66) > at > sun > .net > .www.protocol.file.FileURLConnection.connect(FileURLConnection.java: > 70) > at > sun > .net > .www > .protocol > .file.FileURLConnection.getInputStream(FileURLConnection.java:161) > at java.net.URL.openStream(URL.java:1009) > at > edu > .stanford > .smi > .protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown > Source) > ... 8 more > WARNING: Exception caught -- Could not get input stream for file:/ > D:/wines.owl > at > edu > .stanford > .smi > .protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown > Source) > at > edu > .stanford > .smi > .protegex.owl.repository.util.XMLBaseExtractor.getXMLBase(Unknown > Source) > at > edu > .stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(Unknown > Source) > at > edu > .stanford > .smi > .protegex > .owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source) > at > edu.stanford.smi.protege.model.Project.loadDomainKB(Unknown Source) > at > edu > .stanford > .smi.protege.model.Project.createDomainKnowledgeBase(Unknown Source) > at > edu > .stanford > .smi > .protegex.owl.jena.creator.OwlProjectFromUriCreator.create(Unknown > Source) > at > edu > .stanford > .smi.protegex.owl.ProtegeOWL.createJenaOWLModelFromURI(Unknown Source) > at > protege.OWLAPIDemoApplication.main(OWLAPIDemoApplication.java:23) > Caused by: java.io.FileNotFoundException: D:\wines.owl (The system > cannot find the file specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:106) > at java.io.FileInputStream.<init>(FileInputStream.java:66) > at > sun > .net > .www.protocol.file.FileURLConnection.connect(FileURLConnection.java: > 70) > at > sun > .net > .www > .protocol > .file.FileURLConnection.getInputStream(FileURLConnection.java:161) > at java.net.URL.openStream(URL.java:1009) > at > edu > .stanford > .smi > .protegex.owl.jena.parser.ProtegeOWLParser.getInputStream(Unknown > Source) > > > On Tue, Nov 10, 2009 at 9:12 PM, Vance <[hidden email]> wrote: > Looks like you're running Windows, so you'll need to update the > system CLASSPATH environment variable so it includes the full path > to the missing JAR file. > > > --- On Tue, 11/10/09, vinay gautam <[hidden email]> wrote: > > From: vinay gautam <[hidden email]> > Subject: [protege-owl] hi > To: [hidden email] > Date: Tuesday, November 10, 2009, 9:50 AM > > > I am tring to execute this code but couldn't do it. plz tell me the > reasom. i am new to Protege and ontology. > > thankx > > public class OWLAPIDemoApplication { > public static void main(String[] args) { > String uri ="file:///C:/Documents and Settings/vinay/Desktop/ > Data Warhouse Gernalize Ontology/DataWH.owl"; > edu.stanford.smi.protegex.owl.model.OWLModel owlModel = > ProtegeOWL.createJenaOWLModelFromURI(uri); > java.util.Collection classes = > owlModel.getUserDefinedOWLNamedClasses(); > for (java.util.Iterator it = classes.iterator(); it.hasNext();) { > edu.stanford.smi.protegex.owl.model.OWLNamedClass cls = > (edu.stanford.smi.protegex.owl.model.OWLNamedClass) it.next(); > java.util.Collection instances = cls.getInstances(false); > System.out.println("Class " + cls.getBrowserText() + " (" + > instances.size() + ")"); > for (java.util.Iterator jt = instances.iterator(); > jt.hasNext();) { > edu.stanford.smi.protegex.owl.model.OWLIndividual > individual = (edu.stanford.smi.protegex.owl.model.OWLIndividual) > jt.next(); > System.out.println(" - " + individual.getBrowserText()); > } > } > } > Error: > > ava.lang.NoClassDefFoundError: edu/stanford/smi/protege/model/ > KnowledgeBase > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java: > 124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java: > 260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: > 276) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: > 319) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java: > 124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java: > 260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: > 276) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: > 319) > Exception in thread "main" Java Result: 1 > > -----Inline Attachment Follows----- > > > _______________________________________________ > protege-owl mailing list > [hidden email] > https://mailman.stanford.edu/mailman/listinfo/protege-owl > > Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 > > > _______________________________________________ > protege-owl mailing list > [hidden email] > https://mailman.stanford.edu/mailman/listinfo/protege-owl > > Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 > > > > _______________________________________________ > protege-owl mailing list > [hidden email] > https://mailman.stanford.edu/mailman/listinfo/protege-owl > > Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 _______________________________________________ protege-owl mailing list [hidden email] https://mailman.stanford.edu/mailman/listinfo/protege-owl Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |