Skip to first unread message

Maatary Okouya

unread,
Nov 26, 2013, 7:18:15 PM11/26/13
to sta...@clarkparsia.com
Hi, 

I have been working so far an application manipulating an OWL knowledge base. Recently, we ended up having the requirement to manage multiples owl ontology connected to each using the named graph appraoch. 


I would like to know first is that is supported with stardog and most importantly, is could still be manipulating my ontology at runtime using the owl-api. 


Many thanks, 

-M-

Mike Grove

unread,
Nov 26, 2013, 8:44:15 PM11/26/13
to stardog
On Tue, Nov 26, 2013 at 7:18 PM, Maatary Okouya <maatar...@gmail.com> wrote:
Hi, 

I have been working so far an application manipulating an OWL knowledge base. Recently, we ended up having the requirement to manage multiples owl ontology connected to each using the named graph appraoch. 


I would like to know first is that is supported with stardog

Yes, as I said in the previous email, Stardog supports named graphs.
 
and most importantly, is could still be manipulating my ontology at runtime using the owl-api. 

No, Stardog does not support the OWL-API.

Cheers,

Mike
 


Many thanks, 

-M-

--
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en

Maatary Okouya

unread,
Nov 26, 2013, 9:04:58 PM11/26/13
to sta...@clarkparsia.com
Many thanks for your answer. Although your answer leads me to the following question: does stardog do not concern itself with populating an ontology in a friendly manner ? If yes how does it provide for it? Would please point me to the relevant sources?

Best

-M-

Mike Grove

unread,
Nov 26, 2013, 9:45:40 PM11/26/13
to stardog
On Tue, Nov 26, 2013 at 9:04 PM, Maatary Okouya <maatar...@gmail.com> wrote:
Many thanks for your answer. Although your answer leads me to the following question: does stardog do not concern itself with populating an ontology in a friendly manner ?

Depends on what you consider friendly.
 
If yes how does it provide for it? Would please point me to the relevant sources?

The Stardog documentation [1] is a good place to start.

Cheers,

Mike



Best

Maatary Okouya

unread,
Nov 27, 2013, 5:03:59 AM11/27/13
to sta...@clarkparsia.com
Actually I checked it before and I did not see examples demonstrating how to create owl axioms that can be used to populate an ontology. I might have just missed them. Could proud please tell me which javadoc to look at, or what example to pay at tension to?

Also more generally, here is the kind of operation I would like to do with th named graph. I would like to check a named graph is entail by the default graph for example. My named graph are reifications. They state fact that are not necessarily true in my main knowledge base.

Maatary Okouya

unread,
Nov 27, 2013, 5:33:50 AM11/27/13
to sta...@clarkparsia.com
Friendly means oriented toward the technology you are using. Rdf friendly or owl friendly. I d rather not do owl with an rdf friendly API. This is too much overhead. It requires one to know the mapping from owl do to rdf pretty well.

Mike Grove

unread,
Nov 27, 2013, 6:17:52 AM11/27/13
to stardog
On Wed, Nov 27, 2013 at 5:03 AM, Maatary Okouya <maatar...@gmail.com> wrote:
Actually I checked it before and I did not see examples demonstrating how to create owl axioms that can be used to populate an ontology.

You might refer to the ICV examples provided in the distribution as this is precisely what they do to create constraints.
 
I might have just missed them. Could proud please tell me which javadoc to look at, or what example to pay at tension to?

Look at com.complexible.common.openrdf.util, that package contains utilities which basically implement the OWL2 RDF mapping [1].  If that's not sufficient, you can use protege to create your ontology and serialize it in RDF which Stardog can handle.
 

Also more generally, here is the kind of operation I would like to do with th named graph. I would like to check a named graph is entail by the default graph for example. My named graph are reifications. They state fact that are not necessarily true in my main knowledge base.

There's no programmatic API to do this, but you can do entailment checking pretty easily with ASK queries over a connection with reasoning enabled.

Cheers,

Mike 

Maatary Okouya

unread,
Nov 27, 2013, 1:20:56 PM11/27/13
to sta...@clarkparsia.com
Thank you very much micheal
Reply all
Reply to author
Forward
0 new messages