Package org.openrdf.sail.inferencer.fc

Examples of org.openrdf.sail.inferencer.fc.ForwardChainingRDFSInferencer


   
    // create a Sail stack
    Sail sail = new MemoryStore();
   
    if(reasoning) {
      sail = new ForwardChainingRDFSInferencer((MemoryStore)sail);
    }
   
    // create a Repository
    Repository repository = new SailRepository(sail);
    try {
View Full Code Here


  protected Repository rdfRep;
  private String label;

  public RDFSingleDataSet() {
    try {
      rdfRep = new SailRepository(new ForwardChainingRDFSInferencer(new MemoryStore()));
      rdfRep.initialize();
     
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
View Full Code Here

        if (sail instanceof NotifyingSail) {
            SailConnection sc = sail.getConnection();
            try {
                if (sc instanceof InferencerConnection) {
                    inferencer = new ForwardChainingRDFSInferencer((NotifyingSail) sail);
                }
            } finally {
                sc.rollback();
                sc.close();
            }
View Full Code Here

          in = item.getInputStream();
        }
      }
     
      Repository repository = new SailRepository(
          new ForwardChainingRDFSInferencer(new MemoryStore()));
      repository.initialize();
      RepositoryConnection con = repository.getConnection();
      RDFFormat rdfFromat;
      if(format.equals("auto-detect")){
        rdfFromat = guessFormat(filename);
View Full Code Here

public class MemInferencingTest extends TestCase {

  public static Test suite()
    throws SailException
  {
    Sail sailStack = new ForwardChainingRDFSInferencer(new MemoryStore());
    return InferencingTest.suite(sailStack);
  }
View Full Code Here

  @Override
  protected Repository createRepository()
    throws Exception
  {
    dataDir = FileUtil.createTempDir("nativestore");
    return new SailRepository(new ForwardChainingRDFSInferencer(new NativeStore(dataDir, "spoc")));
  }
View Full Code Here

  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    return new ForwardChainingRDFSInferencer();
  }
View Full Code Here

    super(name);
  }

  @Override
  protected Repository createRepository() {
    return new SailRepository(new ForwardChainingRDFSInferencer(new MemoryStore()));
  }
View Full Code Here

  public static Test suite()
    throws SailException, IOException
  {
    dataDir = FileUtil.createTempDir("nativestore");
    Sail sailStack = new NativeStore(dataDir, "spoc,posc");
    sailStack = new ForwardChainingRDFSInferencer(sailStack);
    return InferencingTest.suite(sailStack);
  }
View Full Code Here

    if ("RDF".equals(entailment)) {
      // do not add inferencers
    }
    else if ("RDFS".equals(entailment)) {
      sail = new ForwardChainingRDFSInferencer(sail);
    }
    else if ("RDFS-VP".equals(entailment)) {
      sail = new ForwardChainingRDFSInferencer(sail);
      sail = new DirectTypeHierarchyInferencer(sail);
    }
    else {
      sail.shutDown();
      fail("Invalid value for entailment level:" + entailment);
View Full Code Here

TOP

Related Classes of org.openrdf.sail.inferencer.fc.ForwardChainingRDFSInferencer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.