org.LexGrid.LexBIG.Preferences.loader.SemNetLoadPreferences
Class SemNetLoaderPreferences

java.lang.Object
  extended by org.LexGrid.LexBIG.Preferences.loader.LoadPreferences.LoaderPreferences
      extended by org.LexGrid.LexBIG.Preferences.loader.SemNetLoadPreferences.SemNetLoaderPreferences
All Implemented Interfaces:
java.io.Serializable

public class SemNetLoaderPreferences
extends LoaderPreferences
implements java.io.Serializable

Class SemNetLoaderPreferences.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
SemNetLoaderPreferences()
           
 
Method Summary
 InheritanceLevelType getInheritanceLevel()
          Returns the value of field 'inheritanceLevel'.
 void setInheritanceLevel(InheritanceLevelType inheritanceLevel)
          Sets the value of field 'inheritanceLevel'.
 
Methods inherited from class org.LexGrid.LexBIG.Preferences.loader.LoadPreferences.LoaderPreferences
getXMLMetadataFilePath, setXMLMetadataFilePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SemNetLoaderPreferences

public SemNetLoaderPreferences()
Method Detail

getInheritanceLevel

public InheritanceLevelType getInheritanceLevel()
Returns the value of field 'inheritanceLevel'. The field 'inheritanceLevel' has the following description: The load parameter controls which inherited relationships are loaded and navigable within LexBIG. When selecting the option not to load inherited relationships, all associations are extracted from the source file SRSTR (stated relations). When loading all inherited relations, associations are extracted from the source file SRSTRE1 (classified relations). At NCI's request we provided an additional option to load only stated relations for direct subclass ('is_a') associations, but inherited relationships for all other associations. This was intended to provide similar behavior to their provision of OWL sources. Note that direct or stated relationships are always imported, regardless of the selected option.

Returns:
the value of field 'InheritanceLevel'.

setInheritanceLevel

public void setInheritanceLevel(InheritanceLevelType inheritanceLevel)
Sets the value of field 'inheritanceLevel'. The field 'inheritanceLevel' has the following description: The load parameter controls which inherited relationships are loaded and navigable within LexBIG. When selecting the option not to load inherited relationships, all associations are extracted from the source file SRSTR (stated relations). When loading all inherited relations, associations are extracted from the source file SRSTRE1 (classified relations). At NCI's request we provided an additional option to load only stated relations for direct subclass ('is_a') associations, but inherited relationships for all other associations. This was intended to provide similar behavior to their provision of OWL sources. Note that direct or stated relationships are always imported, regardless of the selected option.

Parameters:
inheritanceLevel - the value of field 'inheritanceLevel'

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.