本文整理了Java中com.hp.hpl.jena.rdf.model.ResIterator.nextResource
方法的一些代码示例,展示了ResIterator.nextResource
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResIterator.nextResource
方法的具体详情如下:
包路径:com.hp.hpl.jena.rdf.model.ResIterator
类名称:ResIterator
方法名:nextResource
暂无
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
protected void writeRDFStatements( Model model, PrintWriter writer )
{
ResIterator rIter = model.listSubjects();
while (rIter.hasNext()) writeRDFStatements( model, rIter.nextResource(), writer );
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
try {
while (rs.hasNext()) {
Resource r = rs.nextResource();
Statement s = getType(r);
if (s != null) {
代码示例来源:origin: nkons/r2rml-parser
ResIterator iter = mapModel.listSubjectsWithProperty(sqlQuery);
while (iter.hasNext()) {
Resource r = iter.nextResource();
NodeIterator iter2 = mapModel.listObjectsOfProperty(r, sqlQuery);
while (iter2.hasNext()) { //should only have one
代码示例来源:origin: com.googlecode.foresite-toolkit/foresite
public Aggregation getAggregation()
throws OREException
{
// FIXME: this may not work, but it's the principle
try
{
ResIterator itr = model.listSubjectsWithProperty(ORE.aggregates, res);
if (itr.hasNext())
{
Resource resource = itr.nextResource();
Aggregation agg = JenaOREFactory.createAggregation(model, new URI(resource.getURI()));
return agg;
}
return null;
}
catch (URISyntaxException e)
{
throw new OREException(e);
}
}
代码示例来源:origin: eea/eea.elasticsearch.river.rdf
Resource rs = resIt.nextResource();
代码示例来源:origin: org.appdapter/org.appdapter.lib.core
ResIterator resIt = model.listResourcesWithProperty(fieldProperty, meRes);
while (resIt.hasNext()) {
results.add(resIt.nextResource());
代码示例来源:origin: eea/eea.elasticsearch.river.rdf
Resource rs = resIt.nextResource();
Map<String, Object> jsonMap = getJsonMap(rs, properties, model, getPropLabel);
if (addCounting){
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-relations-jena-plugin
@Override
public List<Node> getSubjects(Node predicate, Node object) {
Model graph = null;
GraphConnection graphConnection = null;
try {
graphConnection = openGraph();
graph = graphConnection.getGraph();
graph.enterCriticalSection(Lock.READ);
SimpleSelector selector = getJenaSelector(graph, new StatementImpl(null, predicate, object));
ResIterator it = graph.listSubjectsWithProperty(selector.getPredicate(), selector.getObject());
List<Node> res = new ArrayList<Node>();
while (it.hasNext()) {
res.add(getNXRelationsNode(it.nextResource().asNode()));
}
return res;
} finally {
if (graph != null) {
graph.leaveCriticalSection();
}
if (graphConnection != null) {
graphConnection.close();
}
}
}
代码示例来源:origin: nkons/r2rml-parser
ResIterator iter1 = mapModel.listSubjectsWithProperty(logicalTable);
while (iter1.hasNext()) {
Resource r = iter1.nextResource();
log.info("Found logical table: <" + r.getURI() + ">");
NodeIterator iter1b = mapModel.listObjectsOfProperty(r, logicalTable);
ResIterator iter2 = mapModel.listSubjectsWithProperty(tableName);
while (iter2.hasNext()) {
Resource r = iter2.nextResource();
if (r.isLiteral()) {
log.info("Found literal with a table name: <" + r.asLiteral().toString() + ">");
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
Resource policy = i.nextResource();
Resource root = i.nextResource();
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
protected void writeModel(Model model)
{
// Needed only for no prefixes, no blank first line.
boolean doingFirst = true;
ResIterator rIter = listSubjects(model);
for (; rIter.hasNext();)
{
// Subject:
// First - it is something we will write out as a structure in an object field?
// That is, a RDF list or the object of exactly one statement.
Resource subject = rIter.nextResource();
if ( skipThisSubject(subject) )
{
if (N3JenaWriter.DEBUG)
out.println("# Skipping: " + formatResource(subject));
continue;
}
// We really are going to print something via writeTriples
if (doingFirst)
doingFirst = false;
else
out.println();
writeOneGraphNode(subject) ;
}
rIter.close();
}
代码示例来源:origin: DSpace/DSpace
while (mappingIter.hasNext()) {
MetadataRDFMapping mapping = MetadataRDFMapping.getMetadataRDFMapping(
mappingIter.nextResource(), uri);
if (mapping != null) {
mappings.add(mapping);
代码示例来源:origin: org.cogchar/org.cogchar.lib.render.goody
ResIterator res = rdfModel.listSubjects();
while (res.hasNext()) {
Resource node = res.nextResource();
内容来源于网络,如有侵权,请联系作者删除!