So it means if we have to get instances of Student, both methods can be used.?
On Sat, Nov 12, 2016 at 4:15 PM, Claude Warren <[email protected]> wrote: > Your statement > > model.listResourcesWithProperty(RDF.type, std) > > will list all the studen resources in the graph > > the statement: > > model.listStatements(null,RDF.type, "Student"); > > will probably list nothing given what I think you have in the graph as you > probably don't have any statements where the type is the literal "Student". > > however: > > model.listStatements(null,RDF.type, std); > > would list all the statements (triples) that identify users. > > In either case your example does not do anything with the result of the > listStatements() method call, and does not need it to print out the list of > students. > > Claude > > > On Fri, Nov 11, 2016 at 7:56 PM, kumar rohit <[email protected]> > wrote: > > > 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"); > > 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 > > > > > > > > > > > > -- > I like: Like Like - The likeliest place on the web > <http://like-like.xenei.com> > LinkedIn: http://www.linkedin.com/in/claudewarren >
