On 12/02/13 11:06, Saeed wrote:
I'm trying to improve a written application which is using OWL-API and
File-System (Since OWL API can only support file system). I want to replace
this file system with database then I decided to use Jena API.
Is it possible to use the output of Jena Model in OWL API?
You'll have to ask the OWL API folks that.
If it is not possible then how can I get an OntModel out of Model.
OntModel ont
= ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM, model);
This does not copy any data it simply wraps the OntModel API over a base
model.
Dave
----- Original Message -----
From: Dave Reynolds <[email protected]>
To: [email protected]
Cc:
Sent: Tuesday, February 12, 2013 11:28 AM
Subject: Re: Axiom
Jena does not provide an "axiom" view of OWL directly equivalent to that
of the OWL API. If that's what you need then use the OWL API.
Jena underneath works in terms of RDF and then provides a convenience
wrapper in the form of the OntAPI. That allows you do things like list
classes and instances, find and pull apart restrictions etc. But it does
not have a single underlying notion of a logical axiom.
The details of the OntAPI are all on:
http://jena.apache.org/documentation/ontology/index.html
Dave
On 12/02/13 09:21, Saeed wrote:
Hello,
I have a question;
I would appreciate if someone helps me.
I’m using
SDB and MySQL as tripe store in my application. I have already loaded pizza.owl
[1] into database and when I’m connecting to database everything works fine.
SDBConnection conn = newSDBConnection(jdbcConnection) ;
Store store = StoreFactory.create(storeDesc,
conn) ;
Model model = SDBFactory.connectDefaultModel(store)
;
How can I
get all Axioms out of this Model?
To make my
question more clear here is what I mean in OWL API code:
OWLOntologyManager man =
OWLManager.createOWLOntologyManager();
OWLOntology ont =
man.loadOntology(IRI.create(filename));
Set<OWLLogicalAxiom>
logicalAxioms = ont.getLogicalAxioms();
I would like to have all
Axioms out of Model in Jena API.
Thank you for your help.
Saeed,
[1] http://www.co-ode.org/ontologies/pizza/pizza.owl