On 24 November 2011 11:19, Paolo Castagna <[email protected]> wrote:
> Hi Nick
>
> Nick Khamis wrote:
>> 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.
>
> Can all "OWL2 expressions" be represented/serialized as RDF?
>
> If yes, you already have 'low level' API since you can use Jena to create
> your own RDF (in this case OWL2 expressions) as you wish.
>
> Given:
>
>  "OWL 2 ontologies can be used along with information written in RDF, and
>  OWL 2 ontologies themselves are primarily exchanged as RDF documents.
>  [...] This document defines the mapping of OWL 2 ontologies into RDF
>  graphs, and vice versa."
>  -- http://www.w3.org/TR/owl-mapping-to-rdf/
>
> It seems to me that "yes" is the correct answer to the above question.

That's my understanding as well.
I.

>
> Therefore, you can currently use Jena RDF APIs (Model|Graph) to create
> any OWL 2 expression you might need.
>
> Paolo
>
>>
>> Thanks in Advance,
>>
>> Nick.
>
>

Reply via email to