Help:List of configuration parameters

From semantic-mediawiki.org
Jump to: navigation, search

Semantic MediaWiki offers a number of configuration parameters that site administrators may modify according to the particular needs of their wiki. This page lists all 99 configuration parameters for Semantic MediaWiki. All available configuration parameters can also be found in the file "DefaultSettings.php" (as of Semantic MediaWiki 2.4.0).

To change the setting of any configuration parameter, copy the respective assignment into your "LocalSettings.php" file, after including Semantic MediaWiki as described in installation. Do not change the "DefaultSettings.php" file directly, as your changes would be overwritten in software upgrades. See also the help page on the function enableSemantics.

Important noteImportant Note: This list currently only covers the configuration parameters which are documented on individual pages. See this page for a complete overview by purpose.


Parameter Description Default Version
$maxRecursionDepth Sets the recursion depth for a template output
2
1.4.0+
$smwStrictComparators Sets whether the ">" and "<" comparators should be strict
false
1.5.3+
$smwgAdminFeatures Sets which administrative features may be used via special page "SemanticMediaWiki" see documentation 2.5.0+
$smwgAdminRefreshStore Sets whether it is possible to set up the database tables or to initiate the repairing or updating of all semantic data of wiki using the interface on special page "SemanticMediaWiki"
true
1.3.0+
$smwgAutoRefreshOnPageMove Sets whether or not to refresh semantic data in the store when a page was moved.
true
1.9.0+
$smwgAutoRefreshOnPurge Sets whether semantic data are refreshed in the store when a page is manually purged
true
1.9.0+
$smwgAutoRefreshSubject Sets whether or not to refresh the pages on which semantic data is stored.
true
1.5.6+
$smwgAutocompleteInSpecialAsk Sets whether or not the 'printouts' textarea should have autocompletion on property names.
true
1.5.2+
$smwgBrowseByApi Sets whether the browse display is to be generated using an API request
true
2.5.0+
$smwgBrowseShowAll Sets whether the browse view for incoming links on special page special page "Browse" should show the incoming links by default or not
true
1.3.0+
$smwgBrowseShowInverse Sets whether the browse view for incoming links on special page special page "Browse" should show the incoming links in an inverse view or not
false
1.3.0+
$smwgCacheType Sets which object cache Semantic MediaWiki should use to track temporary changes.
CACHE_ANYTHING
1.9.0+
$smwgCacheUsage Sets how the caching behaviour or special pages related to Semantic MediaWiki is controlled see documentation 1.9.0+
$smwgCategoriesAsInstances Sets whether a category statement should be treated as an element of the category.
true
1.5.0+
$smwgConceptPagingLimit Sets the number of listings shown in the namespace "Concept"
200
1.3.0+
$smwgDVFeatures Sets the available features regarding property data values see documentation 2.4.0+
$smwgDataTypePropertyExemptionList Sets which datatypes are exempted from the property registration process see documentation 2.5.0+
$smwgDefaultNumRecurringEvents Sets the default number of recurring events if no end date is set
100
1.4.3+
$smwgDefaultStore Sets the storage backend to be used for the semantic data
SMWSQLStore3
1.0+
$smwgEditProtectionRight Sets the user right required to edit pages which are edit protected with special property "Is edit protected"
false
2.5.0+
$smwgEnableUpdateJobs Defers some tasks until after a page was edited by using the job queue.
true
1.2.0+
$smwgEnabledDeferredUpdate Sets that updates to pages are queued and executed after edits
true
2.4.0+
$smwgEnabledEditPageHelp Sets whether help information on the edit page is displayed
true
2.1.0+
$smwgEnabledFulltextSearch Sets whether full-text search support for properties may be used
false
2.5.0+
$smwgEnabledHttpDeferredJobRequest Sets whether selected jobs can be executed asynchronously to the initial transaction triggering the job
true
2.3.0+
$smwgEnabledInTextAnnotationParserStrictMode Sets whether strictness should be enforced during the annotation parsing process.
true
2.3.1+
$smwgEnabledQueryDependencyLinksStore Sets whether tracking and storing of dependencies of embedded queries may be used
false
2.3.0+
$smwgEnabledSpecialPage Enables Semantic MediaWiki specific annotation and content processing for special pages
array( 'Ask' );
1.9.0+
$smwgExtraneousLanguageFileDir Sets the path to the extraneous language files used by Semantic MediaWiki as seen in the local filesystem
__DIR__ . '/i18n/extra';
2.5.0+
$smwgFactboxCacheRefreshOnPurge Sets whether or not a cached factbox should be invalidated on an action=purge event.
true
1.9.0+
$smwgFactboxUseCache Sets whether or not a factbox content should be stored in cache.
true
1.9.0+
$smwgFallbackSearchType Sets the search engine to fall back to in case SMWSearch is used as custom search engine but is unable to interpret the search term as an semantic query.
null
2.1+
$smwgFieldTypeFeatures Sets relational database specific field type features
false
3.0.0+
$smwgFixedProperties Sets user defined properties to have a dedicated database table for them
array();
1.9.0+
$smwgFulltextDeferredUpdate Sets the number of expected full-text search index updates
true
2.5.0+
$smwgFulltextLanguageDetection Sets which languages to detect for the full-text search from an indexable text
array();
2.5.0+
$smwgFulltextSearchIndexableDataTypes Sets which datatypes are allowed to be indexed using the full-text search see documentation 2.5.0+
$smwgFulltextSearchMinTokenSize Sets the minimum word/token length to help to decide whether MATCH or LIKE operators are to be used for a condition statement
3
2.5.0+
$smwgFulltextSearchPropertyExemptionList Sets the property keys for which value assignments are being exempted from the full-text indexing see documentation 2.5.0+
$smwgFulltextSearchTableOptions Sets the full-text search table options to use during installation or update see documentation 2.5.0+
$smwgHistoricTypeNamespace Sets whether the namespaces "Type" and "Type talk" can be accessed
false
1.6.0+
$smwgIP Sets the path to the installation of Semantic MediaWiki as seen in the local filesystem
__DIR__ . '/';
0.1+
$smwgLinksInValues Sets whether internal links may be stored within property values
false
1.3.0+
$smwgLocalConnectionConf Sets the database connection characteristics for providers used see documentation 2.5.3+
$smwgMaxNumRecurringEvents Sets the maximum number of recurring events that can be defined regardless of a given end date
500
1.4.3+
$smwgMaxPropertyValues Sets the number of values that are shown for each page in the listing on pages in namespace "Property"
3
1.4.3+
$smwgNamespace Sets the namespace of exported URIs see documentation 1.0+
$smwgNamespaceIndex Sets the index of the first namespace to be used by Semantic MediaWiki
100
0.7+
$smwgNamespacesWithSemanticLinks Defines for which namespaces the semantic links and annotations are to be evaluated see documentation 0.7+
$smwgOnDeleteAction Moves the update process for when a page / property and its value assignments are deleted to the job queue. see documentation 1.9.0.1 - 2.3.1
$smwgPDefaultType Sets the default datatype for a property if it was not defined manually
_wpg
1.1.2+
$smwgPageSpecialProperties Sets the page related special properties to be used
array( '_MDAT' );
1.7.0+
$smwgPropertyInvalidCharacterList Sets a list of invalid characters which are not allowed to be used for property naming see documentation 2.5.0+
$smwgPropertyLowUsageThreshold Sets a threshold value for when a property is being highlighted as "hardly being used" on special page "Properties".
5
1.9.0+
$smwgPropertyPagingLimit Sets the number of results shown in the listings on pages in the namespace "Property"
25
0.7+
$smwgPropertyZeroCountDisplay Sets whether properties with a usage count of zero should be shown on special page "Properties"
true
1.9.0+
$smwgQComparators Sets the list of comparator characters supported by queries for use in a regex. see documentation 1.0+
$smwgQConceptFeatures Defines which concept features should be available by default.
see documentation
+
$smwgQDefaultLimit Default number of rows returned in a query. Can be increased with limit=... in #ask.
50
1.0+
$smwgQDisjunctionSupport Sets whether disjunctions are supported in queries
true
1.0 - 1.1.2
$smwgQEnabled Activates or deactivates all query related features and interfaces
true
1.0+
$smwgQEqualitySupport Should redirects between page names be considered as equality between the described objects? This is usually appropriate for cases where data is given for a page at all.
SMW_EQ_SOME
1.0+
$smwgQFeatures Defines which query features should be available by default. see documentation 1.2.0+
$smwgQFilterDuplicates Sets whether duplicate query conditions should be removed from computing query results
false
2.5.0+
$smwgQMaxDepth Maximal property depth of queries
4
1.0+
$smwgQMaxInlineLimit Sets the maximal number of rows ever printed in a single inline query on a single page, even if a setting limit=... is given.
500
1.0+
$smwgQMaxLimit Sets the maximal number of results ever retrieved, even when using special query pages.
10000
1.0+
$smwgQMaxSize Maximal number of conditions in queries.
12
1.0+
$smwgQPrintoutLimit Maximal number of supported printouts (added columns in result table, ?-statements).
100
1.0+
$smwgQSubcategoryDepth Sets the maximum level of sub-category inclusion (steps within category hierarchy).
10
1.0+
$smwgQTemporaryTablesAutoCommitMode Sets whether certain types of database transactions may be performed that cannot be safely logged using global transaction identifiers (GTIDs)
false
2.5.0+
$smwgQUpperbound Sets the upper bound of the offset used for the maximal number of rows ever printed in a single inline query on a single page.
5000
2.1+
$smwgQueryDependencyAffiliatePropertyDetectionList Sets affiliate special properties that additionally initiate a query dependency update when value change occurs
array();
2.4.0+
$smwgQueryDependencyPropertyExemptionList Sets special properties that should be exempted from embedded queries updates see documentation 2.3.0+
$smwgQueryProfiler Sets whether specific monitorable profile data are recorded see documentation 1.9.0+
$smwgQueryResultCacheLifetime Sets the cache lifetime of embedded queries and their results fetched from the query engine
60 * 60 * 24 * 7
2.5.0+
$smwgQueryResultCacheRefreshOnPurge Sets whether it is possible to manually refresh the query cache by doing a "purge" action
true
2.5.0+
$smwgQueryResultCacheType Sets whether the query result cache may be used
CACHE_NONE
2.5.0+
$smwgQueryResultNonEmbeddedCacheLifetime Sets the cache lifetime of non-embedded queries and their results fetched from the query engine
60 * 10
2.5.0+
$smwgQuerySources Sets another query back-end for Semantic MediaWiki
unset
1.8.0+
$smwgRSSEnabled Sets whether RSS is enabled or not
true
1.0 - 1.7.1
$smwgRSSWithPages Sets whether RSS feeds should deliver whole pages or just link to them
true
1.0 - 1.7.1
$smwgRedirectPropertyListLimit Sets the number of redirect results (synonyms) shown in the listings in the "Synonyms" section on pages in namespace "Property"
25
2.5.0+
$smwgResultFormatsFeatures Sets whether features for some result formats should be extended
SMW_RF_TEMPLATE_OUTSEP
2.5.0+
$smwgSearchByPropertyFuzzy Sets whether the "Search by property" special page should display nearby results see documentation 1.1.0+
$smwgServicesFileDir Sets the path to the service's files used by Semantic MediaWiki as seen in the local filesystem
__DIR__ . '/src/Services';
2.5.0+
$smwgShowHiddenCategories Sets whether or not to omit categories marked with the HIDDENCAT behaviour switch from the annotation process.
true
1.9.0+
$smwgSimilarityLookupExemptionProperty Sets the property used to exclude a property from being evaluated during similarity checks
owl:differentFrom
2.5.0+
$smwgSparqlDataEndpoint Sets the endpoint (service URL) for data (SPARQL over HTTP service) on the SPARQL database.
http://localhost:8080/data/
1.6.0+
$smwgSparqlDatabase Defines the SPARQL custom database connectors
custom
1.6.0 - 1.9.2
$smwgSparqlDatabaseConnector Identifies a database connector that ought to be used together with the semantic data store.
custom
2.0.0+
$smwgSparqlDefaultGraph Sets the identifier (graph) of the SPARQL database.
''
1.7.0+
$smwgSparqlQFeatures Defines the SPARQL query features that are expected to be supported by the repository of the identifier (graph) of the SPARQL database. see documentation 2.3.0+
$smwgSparqlQueryEndpoint Sets the endpoint (service URL) for querying (reading queries like SELECT) the SPARQL database.
http://localhost:8080/sparql/
1.6.0+
$smwgSparqlRepositoryConnectorForcedHttpVersion Explicitly force a CURLOPT_HTTP_VERSION for the endpoint communication
false
2.3.1+
$smwgSparqlUpdateEndpoint Sets the endpoint (service URL) for updating (update queries) the SPARQL database.
http://localhost:8080/update/
1.6.0+
$smwgSubPropertyListLimit Sets the number of subproperties shown in the listings in the "Subproperties" section on pages in namespace "Property"
25
2.5.0+
$smwgTypePagingLimit Sets the number of listings shown in the namespace "Type"
200
0.7+
$smwgUseCategoryHierarchy Sets whether Semantic MediaWiki should consider MediaWiki's subcategory hierarchy in querying.
true
1.5.0+



,

This documentation page applies to all SMW versions from 0.1 to the most current version.
     

Help:List of configuration parameters en 0.1