本文整理了Java中org.apache.jena.rdf.model.Model.isEmpty()
方法的一些代码示例,展示了Model.isEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Model.isEmpty()
方法的具体详情如下:
包路径:org.apache.jena.rdf.model.Model
类名称:Model
方法名:isEmpty
[英]Answer true iff the model contains no explicit statements (ie it's size is zero, listStatements() would deliver the empty iterator).
[中]如果模型不包含显式语句(即其大小为零,listStatements()将传递空迭代器),则回答true。
代码示例来源:origin: ch.epfl.bluebrain.nexus.org.topbraid/shacl
@Override
public boolean isEmpty() {
return
defaultModel.isEmpty() &&
namedGraphs.stream().map(name->getNamedModel(name)).allMatch(model->model.isEmpty());
}
}
代码示例来源:origin: TopQuadrant/shacl
@Override
public boolean isEmpty() {
return
defaultModel.isEmpty() &&
namedGraphs.stream().map(name->getNamedModel(name)).allMatch(model->model.isEmpty());
}
}
代码示例来源:origin: apache/jena
/**
Answer a Reasoner created according to the underlying factory, and then
loaded with this Wrapper's rules (if the Reasoner is a RuleReasoner) and
bound to this Wrapper's schemas (in an unspecified order).
*/
@Override
public Reasoner create( Resource ignored )
{ Reasoner result = factory.create( config );
return schemaUnion.isEmpty() ? result : result.bindSchema( schemaUnion ); }
代码示例来源:origin: org.apache.jena/jena-core
/**
Answer a Reasoner created according to the underlying factory, and then
loaded with this Wrapper's rules (if the Reasoner is a RuleReasoner) and
bound to this Wrapper's schemas (in an unspecified order).
*/
@Override
public Reasoner create( Resource ignored )
{ Reasoner result = factory.create( config );
return schemaUnion.isEmpty() ? result : result.bindSchema( schemaUnion ); }
代码示例来源:origin: apache/jena
@Override
public boolean isEmpty() throws ReadDeniedException, AuthenticationRequiredException {
checkRead();
return holder.getBaseItem().isEmpty();
}
代码示例来源:origin: apache/jena
private Content contentFromModel( Assembler a, Resource root, Model partial, Resource combined )
{
return partial.isEmpty()
? Content.empty
: (Content) a.open( completedClone( root, combined, partial ) )
;
}
代码示例来源:origin: SmartDataAnalytics/jena-sparql-api
public boolean isDifference() {
if(resultSetDiff != null) {
return !(resultSetDiff.getAdded().getBindings().isEmpty() && resultSetDiff.getRemoved().getBindings().isEmpty());
} else if(modelDiff != null) {
return !(modelDiff.getAdded().isEmpty() && modelDiff.getRemoved().isEmpty());
} else if(askDiff != null) {
return !(askDiff.getAdded() == askDiff.getRemoved());
} else {
throw new RuntimeException("Cannot retrieve difference because query was not executed.");
}
}
代码示例来源:origin: apache/jena
protected Content getContent( Assembler a, Resource root )
{
final Resource newRoot = oneLevelClone( root );
final Model fragment = newRoot.getModel();
return fragment.isEmpty() ? Content.empty : (Content) a.open( a, completedClone( root, newRoot, fragment ) );
}
代码示例来源:origin: org.apache.jena/jena-core
protected Content getContent( Assembler a, Resource root )
{
final Resource newRoot = oneLevelClone( root );
final Model fragment = newRoot.getModel();
return fragment.isEmpty() ? Content.empty : (Content) a.open( a, completedClone( root, newRoot, fragment ) );
}
代码示例来源:origin: apache/jena
public void testIsEmpty()
{
Statement S1 = statement( model, "model rdf:type nonEmpty" );
Statement S2 = statement( model, "pinky rdf:type Pig" );
assertTrue( model.isEmpty() );
model.add( S1 );
assertFalse( model.isEmpty() );
model.add( S2 );
assertFalse( model.isEmpty() );
model.remove( S1 );
assertFalse( model.isEmpty() );
model.remove( S2 );
assertTrue( model.isEmpty() );
}
代码示例来源:origin: org.apache.jena/jena-core
public void testIsEmpty()
{
Statement S1 = statement( model, "model rdf:type nonEmpty" );
Statement S2 = statement( model, "pinky rdf:type Pig" );
assertTrue( model.isEmpty() );
model.add( S1 );
assertFalse( model.isEmpty() );
model.add( S2 );
assertFalse( model.isEmpty() );
model.remove( S1 );
assertFalse( model.isEmpty() );
model.remove( S2 );
assertTrue( model.isEmpty() );
}
代码示例来源:origin: org.apache.jena/jena-core
public void test1()
{
Model m = ModelFactory.createDefaultModel() ;
m.read("file:testing/Turtle/simple.ttl", "TTL") ;
assertFalse(m.isEmpty()) ;
}
代码示例来源:origin: org.apache.jena/jena-core
public void test2()
{
Model m = ModelFactory.createDefaultModel() ;
m.read("file:testing/Turtle/i18n.ttl", "TTL") ;
assertFalse(m.isEmpty()) ;
}
}
代码示例来源:origin: apache/jena
public void test1()
{
Model m = ModelFactory.createDefaultModel() ;
m.read("file:testing/Turtle/simple.ttl", "TTL") ;
assertFalse(m.isEmpty()) ;
}
代码示例来源:origin: apache/jena
public void test2()
{
Model m = ModelFactory.createDefaultModel() ;
m.read("file:testing/Turtle/i18n.ttl", "TTL") ;
assertFalse(m.isEmpty()) ;
}
}
代码示例来源:origin: org.apache.jena/jena-core
public void testReturnsSelf() {
Assert.assertSame(model, model.read(getFileName("modelReading/empty.n3"), "base", "N3")) ;
Assert.assertTrue(model.isEmpty()) ;
}
代码示例来源:origin: apache/jena
@Test public void query2()
{
Dataset ds = dataset() ;
Model m = ds.getDefaultModel() ;
load1(m) ;
String qs = "CONSTRUCT {?s ?p ?o } WHERE { GRAPH <http://example/graph/> {?s ?p ?o}}" ;
Query q = QueryFactory.create(qs) ;
QueryExecution qExec = QueryExecutionFactory.create(q, ds) ;
Model m2 = qExec.execConstruct() ;
assertTrue(m2.isEmpty()) ;
}
代码示例来源:origin: apache/jena
@Test public void query2()
{
Dataset ds = create() ;
Model m = ds.getDefaultModel() ;
load1(m) ;
String qs = "CONSTRUCT {?s ?p ?o } WHERE { GRAPH <http://example/graph/> {?s ?p ?o}}" ;
Query q = QueryFactory.create(qs) ;
QueryExecution qExec = QueryExecutionFactory.create(q, ds) ;
Model m2 = qExec.execConstruct() ;
assertTrue(m2.isEmpty()) ;
}
代码示例来源:origin: apache/jena
@Test public void named_graph_load_1() {
String testDataFile = DIR+"data.ttl";
Model m0 = RDFDataMgr.loadModel(testDataFile);
try ( RDFConnection conn = connection() ) {
conn.load(graphName, testDataFile);
Model m = conn.fetch(graphName);
assertTrue("Models not isomorphic", isomorphic(m0, m));
Model mDft = conn.fetch();
assertTrue(mDft.isEmpty());
}
}
代码示例来源:origin: apache/jena
@Test public void transaction_abort_read02() {
Assume.assumeTrue(supportsAbort());
String testDataFile = DIR+"data.trig";
try ( RDFConnection conn = connection() ) {
conn.begin(ReadWrite.WRITE);
conn.loadDataset(testDataFile);
conn.abort();
conn.end();
conn.begin(ReadWrite.READ);
Model m = conn.fetch();
assertTrue(m.isEmpty());
conn.end();
}
}
内容来源于网络,如有侵权,请联系作者删除!