On 24 November 2011 08:10, Martin Weitzel <[email protected]> wrote:
> Hi there,
>
> Jena provides an optional ontology layer (*OntModel*) on top of its more
> generic *Model* or* InfModel *(Model + Reasoner)*. *You can have a look at
> this documentation page:
> http://incubator.apache.org/jena/documentation/ontology/

The OP was looking for OWL 2 support; I remember reading recently that
Jena does not have OWL 2 support yet (but I have not checked so I
might be mistaken).

>
> In my opinion the good thing about jena is, that you can quite easily
> access the low-level stuff like the graph layer or the rdf layer. For
> example I need to specify custom property functions for SPARQL query
> purposes, which can be easily done here.
>
> I did not try any java API besides jena, but other frameworks seem to
> specialize on OWL. As example: I think in the OWL API you can't natively
> specify any rules to break the Open World Assumption (OWA) with SWRL Rules
> or something like that.
>

That's because the OWL API only supports the syntactic aspect of OWL;
regular reasoning and SWRL support are delegated to reasoners.

> In Jena that would be possible with the Generic Rules Engine.
>
> Apart from that: Another Semantic Web Java API I discovered recently is
> "Sesame", http://www.openrdf.org/. It seems to be nicely documented, which
> is some kind of rarity in this field as it seems ;)

That will be resented on all mailing lists that offer support to the
tools in the field :-P
HTH,
I.

>
> Bye,
>
> -- Martin
>
>
>
>
>
> 2011/11/23 Nick Khamis <[email protected]>
>
>> Hello Everyone,
>>
>> We are looking for a low level OWL API, that will allow us to create OWL
>> models
>> within Java code. API's such as Protege OWL API, or The OWLAPI are
>> great solutions
>> for creating OWL models for leaernes however, add much too much overheard.
>> I understand that Jena is designed to create RDFs, and was wondering if
>> wrappers
>> have been included to create OWL or even OWL2 expressions. If not, do you
>> have
>> an recommendations on how to include such implelementation in Jena, or
>> know about
>> another low level API capable of producing OWL2 expressions.
>>
>> Thanks in Advance,
>>
>> Nick.
>>
>

Reply via email to