Kumar,

> Thank you Lorenz.
>
> I have  *OntClass std = model.getOntClass(ns + "Student");*
>
>   for (Iterator i = model.listResourcesWithProperty(RDF.type, std);
>  i.hasNext();) {
>            model.listStatements(null,RDF.type, "Student");
Again, classes in RDF are identified by URIs, "Student" is not a URI!


And sure, there are several methods to achieve the same thing, which is
usually called convenience methods for things that are supposed to be
asked for quite often in an API.
>            System.out.println("Student: " + i.next());
>         }
>
> I read this on the web, here why we use:   
> *model.listStatements(null,RDF.type,
> "Student");*
>
> *Because we can get Subjects of the triple already from this
> statement: *model.listResourcesWithProperty(RDF.type,
> std);
>
>
> On Fri, Nov 11, 2016 at 11:34 AM, Lorenz B. <
> [email protected]> wrote:
>
>> I assume that you know what resources and properties in RDF graphs are.
>>
>> Given the property p, indeed one can check for all triples (s_i, p,
>> o_j), i.e. all triples that have the property p in predicate position.
>> The methods:
>>
>> listResourcesWithProperty(Property p) returns all resources s_i
>>
>> listResourcesWithProperty(Property p, RDFNode o) returns all subjects
>> s_i that occur in triples in which o_j matches o
>>
>>
>> Lorenz
>>
>>> Thank you Chris and Soroka.
>>>
>>> I have read this and could not understand it properly, that is why I
>> asked
>>> the question here. I will be happy if some one give an example with
>>> model.listResourcesWithProperty()
>>> used in it.
>>>
>>>
>>>
>>> On Thu, Nov 10, 2016 at 5:35 PM, A. Soroka <[email protected]> wrote:
>>>
>>>> https://jena.apache.org/documentation/javadoc/jena/
>>>> org/apache/jena/rdf/model/Model.html#listResourcesWithProperty-org.
>>>> apache.jena.rdf.model.Property-
>>>>
>>>> Please learn to read Javadocs for software you are using.
>>>>
>>>> ---
>>>> A. Soroka
>>>> The University of Virginia Library
>>>>
>>>>> On Nov 10, 2016, at 10:32 AM, kumar rohit <[email protected]>
>> wrote:
>>>>> What is mean my model.listResourcesWithProperty()?
>>>>> What it accepts as parameters and what it returns as output?
>> --
>> Lorenz Bühmann
>> AKSW group, University of Leipzig
>> Group: http://aksw.org - semantic web research center
>>
>>
-- 
Lorenz Bühmann
AKSW group, University of Leipzig
Group: http://aksw.org - semantic web research center


Reply via email to