net.java.rdf.sommer
Class SesameInvFuncInferencer

java.lang.Object
  extended by net.java.rdf.sommer.SesameInvFuncInferencer
All Implemented Interfaces:
Inferencer

public class SesameInvFuncInferencer
extends java.lang.Object
implements Inferencer

Do inverse functional inferencing for a set of inverse functional relations on a given graph. This adds owl:sameAs statements to the graph, for later smushing.

Author:
Henry Story

Field Summary
(package private)  SesameMapper map
           
(package private)  java.util.List<java.lang.String> relations
           
 
Constructor Summary
SesameInvFuncInferencer(java.util.List<java.lang.String> relations)
           
 
Method Summary
private  void calculate(java.lang.String relation)
           
 void infer(Mapper map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

SesameMapper map

relations

java.util.List<java.lang.String> relations
Constructor Detail

SesameInvFuncInferencer

public SesameInvFuncInferencer(java.util.List<java.lang.String> relations)
Method Detail

infer

public void infer(Mapper map)
Specified by:
infer in interface Inferencer

calculate

private void calculate(java.lang.String relation)