You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Cindy A McMullen <ci...@oracle.com> on 2014/05/03 01:02:40 UTC
Getting classes from an ontology
Unfortunately, we're using an older version of Jena (2.7.2) for compatibility with the Oracle Jena adapter. I see more recent versions have these methods on OntModel:
listClasses()
listDatatypeProperties()
and so on. How can I do the equivalent using Jena 2.7.2?
Thanks -
-- Cindy
Re: Getting classes from an ontology
Posted by Andy Seaborne <an...@apache.org>.
On 05/05/14 16:49, Cindy A McMullen wrote:
> Hi, Andy -
>
> Answers inline.
>
> On May 3, 2014, at 4:53 AM, Andy Seaborne wrote:
>
>> On 05/03/14 00:02, Cindy A McMullen wrote:
>>> Unfortunately, we're using an older version of Jena (2.7.2) for compatibility with the Oracle Jena adapter. I see more recent versions have these methods on OntModel:
>>>
>>> listClasses()
>>> listDatatypeProperties()
>>>
>>> and so on. How can I do the equivalent using Jena 2.7.2?
>>
>> Those exist in my copies of jena 2.7.2 (and earlier as well).
>
> I don't see them. Which jars do you have?
jena-core
>
> /Users/cindymc/dev/discovery:$ find . -name *jena*.jar
> ./_deps/jena-arq-2.9.2.jar
> ./_deps/jena-core-2.7.2.jar
> ./_deps/jena-iri-0.9.2.jar
> /Users/cindymc/dev/discovery:$ find . -name *jena*.jar | xargs grep listClasses
jar files are compressed - you can't grep them for strings.
You'll need to unzip jena-core-2.7.2-sources.jar then grep the file tree
Andy
>
>
>>
>> (Your other choice is to look at the source code for a later version and see what the code does then provide the same functionality).
>>
>> Andy
>>
>>>
>>> Thanks -
>>>
>>> -- Cindy
>>>
>>
>
Re: Getting classes from an ontology
Posted by Cindy A McMullen <ci...@oracle.com>.
Hi, Andy -
Answers inline.
On May 3, 2014, at 4:53 AM, Andy Seaborne wrote:
> On 05/03/14 00:02, Cindy A McMullen wrote:
>> Unfortunately, we're using an older version of Jena (2.7.2) for compatibility with the Oracle Jena adapter. I see more recent versions have these methods on OntModel:
>>
>> listClasses()
>> listDatatypeProperties()
>>
>> and so on. How can I do the equivalent using Jena 2.7.2?
>
> Those exist in my copies of jena 2.7.2 (and earlier as well).
I don't see them. Which jars do you have?
/Users/cindymc/dev/discovery:$ find . -name *jena*.jar
./_deps/jena-arq-2.9.2.jar
./_deps/jena-core-2.7.2.jar
./_deps/jena-iri-0.9.2.jar
/Users/cindymc/dev/discovery:$ find . -name *jena*.jar | xargs grep listClasses
>
> (Your other choice is to look at the source code for a later version and see what the code does then provide the same functionality).
>
> Andy
>
>>
>> Thanks -
>>
>> -- Cindy
>>
>
Re: Getting classes from an ontology
Posted by Andy Seaborne <an...@apache.org>.
On 05/03/14 00:02, Cindy A McMullen wrote:
> Unfortunately, we're using an older version of Jena (2.7.2) for compatibility with the Oracle Jena adapter. I see more recent versions have these methods on OntModel:
>
> listClasses()
> listDatatypeProperties()
>
> and so on. How can I do the equivalent using Jena 2.7.2?
Those exist in my copies of jena 2.7.2 (and earlier as well).
(Your other choice is to look at the source code for a later version and
see what the code does then provide the same functionality).
Andy
>
> Thanks -
>
> -- Cindy
>