本文整理了Java中org.apache.jena.rdf.model.ResIterator.toSet
方法的一些代码示例,展示了ResIterator.toSet
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResIterator.toSet
方法的具体详情如下:
包路径:org.apache.jena.rdf.model.ResIterator
类名称:ResIterator
方法名:toSet
暂无
代码示例来源:origin: AKSW/RDFUnit
public Set<Component> getComponentsFromModel(Model model) {
ComponentReader cr = ComponentReader.create();
// get all instances of SHACL.ConstraintComponent and return then as Component instances
return model.listResourcesWithProperty(RDF.type, SHACL.ConstraintComponent)
.toSet().stream()
.distinct()
.map(cr::read)
.collect(Collectors.toSet());
}
代码示例来源:origin: org.aksw.rdfunit/rdfunit-model
public Set<Component> getComponentsFromModel(Model model) {
ComponentReader cr = ComponentReader.create();
// get all instances of SHACL.ConstraintComponent and return then as Component instances
return model.listResourcesWithProperty(RDF.type, SHACL.ConstraintComponent)
.toSet().stream()
.distinct()
.map(cr::read)
.collect(Collectors.toSet());
}
代码示例来源:origin: AKSW/RDFUnit
private void addShapesAsSubjectsOf(Model model, ImmutableSet.Builder<Resource> shapes) {
shapesAsSubjectsOf.forEach(r -> model.listSubjectsWithProperty(r).toSet().stream()
.filter(RDFNode::isResource)
.map(RDFNode::asResource)
.forEach(shapes::add));
}
代码示例来源:origin: org.aksw.rdfunit/rdfunit-model
private void addShapesAsSubjectsOf(Model model, ImmutableSet.Builder<Resource> shapes) {
shapesAsSubjectsOf.forEach(r -> model.listSubjectsWithProperty(r).toSet().stream()
.filter(RDFNode::isResource)
.map(RDFNode::asResource)
.forEach(shapes::add));
}
代码示例来源:origin: apache/jena
/**
Answer a Set of the objects in the full expansion of the assembler
specification <code>model</code> which have rdf:type <code>type</code>,
which <i>must</i> be a subtype of <code>ja:Object</code>.
*/
public static Set<Resource> findAssemblerRoots( Model model, Resource type )
{ return fullModel( model ).listResourcesWithProperty( RDF.type, type ).toSet(); }
代码示例来源:origin: org.apache.jena/jena-core
/**
Answer a Set of the objects in the full expansion of the assembler
specification <code>model</code> which have rdf:type <code>type</code>,
which <i>must</i> be a subtype of <code>ja:Object</code>.
*/
public static Set<Resource> findAssemblerRoots( Model model, Resource type )
{ return fullModel( model ).listResourcesWithProperty( RDF.type, type ).toSet(); }
代码示例来源:origin: SmartDataAnalytics/jena-sparql-api
public static void enrichWithSource(Model model, Node g, SparqlServiceReference ssr) {
model.write(System.out, "TTL");
Set<Resource> rs = model.listSubjectsWithProperty(RDF.type, CS.ChangeSet).toSet();
// TODO Auto-generated method stub
}
代码示例来源:origin: io.github.luzzu/luzzu-highlevel-operations
metricsSet.addAll(luzzuInternalModel.listResourcesWithProperty(DAQ.expectedDataType, XSD.integer.asNode()).toSet());
metricsSet.addAll(luzzuInternalModel.listResourcesWithProperty(DAQ.expectedDataType, XSD.xlong.asNode()).toSet());
metricsSet.addAll(luzzuInternalModel.listResourcesWithProperty(DAQ.expectedDataType, XSD.dateTime.asNode()).toSet());
metricsSet.addAll(luzzuInternalModel.listResourcesWithProperty(DAQ.expectedDataType, XSD.date.asNode()).toSet());
代码示例来源:origin: SmartDataAnalytics/jena-sparql-api
tmp = model.listObjectsOfProperty(start.asResource(), property).toSet();
} else if(start.isResource()) {
tmp = new HashSet<RDFNode>(model.listSubjectsWithProperty(property, start).toSet());
} else {
tmp = Collections.<RDFNode>emptySet();
代码示例来源:origin: org.apache.jena/jena-core
public void testListSubjectsWorksAfterRemoveProperties()
{
final Model m = ModelHelper.modelWithStatements(this,
"p1 before terminal; p2 before terminal");
m.createResource("eh:/p1").removeProperties();
ModelHelper.assertIsoModels(
ModelHelper.modelWithStatements(this, "p2 before terminal"), m);
Assert.assertEquals(ModelHelper.resourceSet("p2"), m.listSubjects()
.toSet());
}
代码示例来源:origin: apache/jena
public void testListSubjectsWorksAfterRemoveProperties()
{
final Model m = ModelHelper.modelWithStatements(this,
"p1 before terminal; p2 before terminal");
m.createResource("eh:/p1").removeProperties();
ModelHelper.assertIsoModels(
ModelHelper.modelWithStatements(this, "p2 before terminal"), m);
Assert.assertEquals(ModelHelper.resourceSet("p2"), m.listSubjects()
.toSet());
}
代码示例来源:origin: org.apache.jena/jena-core
public void testListSubjectsWorksAfterRemovePropertiesWIthLots()
{
final Model m = ModelHelper.modelWithStatements(this,
"p2 before terminal");
for (int i = 0; i < 100; i += 1)
{
ModelHelper.modelAdd(m, "p1 hasValue " + i);
}
m.createResource("eh:/p1").removeProperties();
ModelHelper.assertIsoModels(
ModelHelper.modelWithStatements(this, "p2 before terminal"), m);
Assert.assertEquals(ModelHelper.resourceSet("p2"), m.listSubjects()
.toSet());
}
}
代码示例来源:origin: apache/jena
public void testListSubjectsWorksAfterRemovePropertiesWIthLots()
{
final Model m = ModelHelper.modelWithStatements(this,
"p2 before terminal");
for (int i = 0; i < 100; i += 1)
{
ModelHelper.modelAdd(m, "p1 hasValue " + i);
}
m.createResource("eh:/p1").removeProperties();
ModelHelper.assertIsoModels(
ModelHelper.modelWithStatements(this, "p2 before terminal"), m);
Assert.assertEquals(ModelHelper.resourceSet("p2"), m.listSubjects()
.toSet());
}
}
代码示例来源:origin: org.aksw.beast/beast-viz-xchart
Collection<Resource> s = dataModel.listSubjectsWithProperty(RDF.type, CV.DataItem).toSet();
内容来源于网络,如有侵权,请联系作者删除!