public object getDefaultValue(ConfigurationEntry confEntry) { switch (confEntry) { case ConfigurationEntry.DefaultNamespace: return(DEFAULT_NAMESPACE); case ConfigurationEntry.IntegrityConstraints: return(false); case ConfigurationEntry.ReasoningProfile: return(ReasoningConfiguration.OWLRLP.ToString()); case ConfigurationEntry.ReasoningRadius: return(3); case ConfigurationEntry.BreakingChangeRadius: return(3); case ConfigurationEntry.PublicSPARQLEndpoint: return(false); case ConfigurationEntry.DatabaseVersion: return(databaseVersion.ToString()); case ConfigurationEntry.GraphDatabase: return(DEFAULT_GRAPH_DB.ToString()); case ConfigurationEntry.CacheEnabled: return(false); case ConfigurationEntry.DomainAndRangeMaterialization: return(false); case ConfigurationEntry.CacheDatabase: return(CacheBackend.InMemory.ToString()); case ConfigurationEntry.NamespaceModularizationEnabled: return(false); default: throw new Exception("No default value specified for ConfigurationEntry " + confEntry.ToString()); } }