org.eaglei.repository.inferencer
Class TBoxInferencer

java.lang.Object
  extended by org.eaglei.repository.inferencer.TBoxInferencer

public class TBoxInferencer
extends java.lang.Object

Ontology (TBox) inference to support Custom minimalist inferencing SAIL layer.

Author:
Larry Stone Started May 30 2010
See Also:
(see comments in that class for all the implementation details) This is a singleton utility class. Its job is to create all the inferred statements for an ontology graph by feeding everything in the graph to an OWLAPI reasoner (Pellet 2.1, for now) and record the useful results directly in the graph as "inferred" statements. This is a very expensive operation but it is only done very rarely. Configuration Properties: eaglei.repository.tbox.graphs = (optional) comma-separated list of URIs of graphs making up the "TBox" for the inferencer.

Method Summary
static TBoxInferencer getInstance()
          Get the singleton instance.
 java.util.Set<org.openrdf.model.URI> getTBoxGraphs()
          Accessor for TBox graph set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static TBoxInferencer getInstance()
Get the singleton instance.

Returns:
the singleton, a TBoxInferencer object.

getTBoxGraphs

public java.util.Set<org.openrdf.model.URI> getTBoxGraphs()
Accessor for TBox graph set



Copyright © 2009-2011 Eagle-I. All Rights Reserved.