/// <summary> /// Initialize SUMO (This usually takes some time) /// </summary> /// <param name="baseDirectory">The directory path which contains the 'KBs' directory</param> public static void Init(string baseDirectory) { if (!_initialized) { if (Directory.Exists(baseDirectory)) { Environment.SetEnvironmentVariable("SIGMA_HOME", baseDirectory); _mgr.initializeOnce(); WordNet.Init(); // Initialize the wordnet mappings too ! _initialized = true; } else { throw new DirectoryNotFoundException("Cannot find " + baseDirectory); } } }