Exemple #1
0
        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());
            }
        }