de.unima.alcomox
Class Settings

java.lang.Object
  extended by de.unima.alcomox.Settings

public class Settings
extends java.lang.Object


Nested Class Summary
static class Settings.BlackBoxReasoner
          It is possible tochoose between different reasoners that act internally as black box oracle.
 
Field Summary
static Settings.BlackBoxReasoner BLACKBOX_REASONER
          The reasoner used internally in a black-box approach.
static boolean DISABLE_REASONING
          If activated no conflicts are computed except one-to-one conflicts.
static boolean HTML_DEBUG_DISPLAY_LABELS
          Probably no longer used internally.
static java.lang.String LOG4J_PROPERTY_FILE
          Defines the path to the log4j property file.
static boolean MANY_TO_ONE
          If activated only many to one (from source to target) are extracted.
static boolean ONE_TO_MANY
          If activated only one to many (from source to target) alignments are extracted.
static boolean ONE_TO_ONE
          If activated only strict one to one alignments are extracted.
static boolean ONE_TO_ONE_ONLYEQUIV
          If activated, the chosen one to one setting, holds only for equivalenve relations.
static boolean PRE_CLASSIFY
          If activated the ontologies are always classifed before e.g. subsumption queries are asked.
static boolean PROPERTY_RANGE_EXTENSION
          Very important property, if false only domain restrictions are checked by efficient reasoning methods.
static boolean REMOVE_INDIVIDUALS
          If true, instances are removed before processing to avoid incoherencies.
 
Constructor Summary
Settings()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BLACKBOX_REASONER

public static Settings.BlackBoxReasoner BLACKBOX_REASONER
The reasoner used internally in a black-box approach.


HTML_DEBUG_DISPLAY_LABELS

public static boolean HTML_DEBUG_DISPLAY_LABELS
Probably no longer used internally. Was once a parameter of ALCOMOs manual mapping debugging component.


REMOVE_INDIVIDUALS

public static boolean REMOVE_INDIVIDUALS
If true, instances are removed before processing to avoid incoherencies. Some information might get lost for nominals. In the standard setting this should be activated.


LOG4J_PROPERTY_FILE

public static java.lang.String LOG4J_PROPERTY_FILE
Defines the path to the log4j property file. TODO (ugly code) This has to be done in a slightly different way, when public available.


PROPERTY_RANGE_EXTENSION

public static boolean PROPERTY_RANGE_EXTENSION
Very important property, if false only domain restrictions are checked by efficient reasoning methods. Experiments indicate that it might be better to deactivate this option, nevertheless, in the ALCOMO standard setting this option is activated.


PRE_CLASSIFY

public static boolean PRE_CLASSIFY
If activated the ontologies are always classifed before e.g. subsumption queries are asked. Normal statues should be true, use false for fast reference checks of correspondences uris.


ONE_TO_ONE

public static boolean ONE_TO_ONE
If activated only strict one to one alignments are extracted. In standard settings this should not be actived. Works only when using efficient reasoning strategies. resp. does not work in brute force approaches. Behaviour depends on setting of ONE_TO_ONE_ONLYEQUIV.


ONE_TO_MANY

public static boolean ONE_TO_MANY
If activated only one to many (from source to target) alignments are extracted. In standard settings this should not be actived. Works only when using efficient reasoning strategies. resp. does not work in brute force approaches.


MANY_TO_ONE

public static boolean MANY_TO_ONE
If activated only many to one (from source to target) are extracted. In standard settings this should not be actived. Works only when using efficient reasoning strategies. resp. does not work in brute force approaches.


ONE_TO_ONE_ONLYEQUIV

public static boolean ONE_TO_ONE_ONLYEQUIV
If activated, the chosen one to one setting, holds only for equivalenve relations.


DISABLE_REASONING

public static boolean DISABLE_REASONING
If activated no conflicts are computed except one-to-one conflicts.

Constructor Detail

Settings

public Settings()