Description

A Java interface and implementation for the W3C Web Ontology Language (OWL), used to represent Semantic Web ontologies. The API is focused towards OWL 2 and offers an interface to inference engines and validation functionality.

User Reviews

On loading an Ontology using "owlapi-osgidistribution-4.1.0.jar" -
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/inject/Provider

Posted 12/23/2015

whuweiy

1 of 52 of 53 of 54 of 55 of 5

Good,Easy to use!

Posted 11/30/2013

djs93

1 of 52 of 53 of 54 of 55 of 5

The OWL-API is an indispensable component of my ontology development workflows and is integral to the running of a number of web sites with which I am involved, including Virtual Fly Brain.

Posted 04/03/2013

oid-3949476

1 of 52 of 53 of 54 of 55 of 5

I think there is a bug in the OWL API 3.4.
When I run the LoadingOntologies example from "owlapi.svn.sourceforge.net", I get this error:
Exception in thread "main" org.semanticweb.owlapi.io.OWLOntologyInputSourceException: java.io.FileNotFoundException: \tmp\pizza.owl (系统找不到指定的文件。)
at org.semanticweb.owlapi.io.FileDocumentSource.getInputStream(FileDocumentSource.java:88)
at org.semanticweb.owlapi.io.FileDocumentSource.getReader(FileDocumentSource.java:98)
at org.semanticweb.owlapi.io.AbstractOWLParser.getInputSource(AbstractOWLParser.java:199)
at org.coode.owlapi.rdfxml.parser.RDFXMLParser.parse(RDFXMLParser.java:119)
at uk.ac.manchester.cs.owl.owlapi.ParsableOWLOntologyFactory.loadOWLOntology(ParsableOWLOntologyFactory.java:210)
at uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntology(OWLOntologyManagerImpl.java:720)
at uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntologyFromOntologyDocument(OWLOntologyManagerImpl.java:668)
at uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl.loadOntologyFromOntologyDocument(OWLOntologyManagerImpl.java:679)
at org.coode.owlapi.examples.LoadingOntologies.main(LoadingOntologies.java:81)
Caused by: java.io.FileNotFoundException: \tmp\pizza.owl (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.semanticweb.owlapi.io.FileDocumentSource.getInputStream(FileDocumentSource.java:86)
... 8 more
Java Result: 1

Posted 08/19/2012

ankit89

1 of 52 of 53 of 54 of 55 of 5

This is the cleanest of all the APIs I have used so far. Wonderfully designed to provide the essential utility classes for general use case scenarios. Thanks a lot guys!

Community

Help

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

I agree to receive quotes, newsletters and other information from sourceforge.net and its partners regarding IT services and products. I understand that I can withdraw my consent at any time. Please refer to our Privacy Policy or Contact Us for more details