Someone should fix the link in the javadoc that is meant to refer to
http://jena.apache.org/documentation/notes/rdf-frames.html

It has the value
http://jena.apache.org/documentation/javadoc/jena/index.html
which is not valid.

-----Original Message-----
From: Ian Dickinson [mailto:[email protected]] 
Sent: Tuesday, April 23, 2013 6:49 PM
To: [email protected]
Subject: Re: OntClass.listDeclaredProperties

On 23/04/2013 20:10, Joshua TAYLOR wrote:
> On Tue, Apr 23, 2013 at 2:45 PM, David Jordan <[email protected]> wrote:
>> When I call listDeclaredProperties with a direct parameter value of false, I 
>> get a list of properties associated with a class. But when I pass a value of 
>> true, I don’t get any values, yet there are properties directly associated 
>> with the class. I do run this with a reasoner, using OWL_MEM_MICRO_RULE_INF. 
>> I am using the latest TDB release. Any idea why they are not being returned?
>
> Until now, I hadn't looked closely enough at the doc to know what 
> listDeclaredProperties was supposed to return.It returns an iterator 
> over "properties associated with a frame-like view of this class", but 
> I wasn't sure what "associated with" meant there.
What it means is documented here:

http://jena.apache.org/documentation/notes/rdf-frames.html

Looking
> at the implementation in OntClassImpl, a property is associated with a 
> class if class is one of the property's domains.  Is that the same 
> meaning of "associated with a class" that you're operating under?  (I 
> ask this not because your question suggested any misunderstanding, but 
> because I, not having used listDeclaredProperties, assumed it might 
> return properties in restrictions on classes and the like, and that 
> doesn't appear to the be the case.)

Ian



Reply via email to