Advanced Parameters Section

Parameter

Default

Description

Allow Anonymous Access

false

If no authentication scheme is used and this flag is true, anonymous access with READ and EXECUTE permission is allowed to the application.

Block SPARQL Graph Iteration

false

If true, then a SPARQL GRAPH clause with an unbound variable will always return an empty result set. By default (false), it will list all graphs for administrators and power users, and return an empty result set for other users.

Content security policy (enforced)

Overrides the default value for the Content-Security-Policy HTTP header. The placeholder {{nonce}} can be used in the policy for a per-request unique cryptographic nonce. Policies should always be tested first with the “report only” setting!

Content security policy (report only)

none

Provides a value for the Content-Security-Policy-Report-Only HTTP header. The placeholder {{nonce}} can be used in the policy for a per-request unique cryptographic nonce.

Disable Auto-Complete Index

false

If true, disables the in-memory auto-complete index. If set to true, startup time will be faster and memory consumption will be less. However, some auto-complete operations (input fields where you start typing and then suggest matching instances) will be slower and may deliver incomplete results because requests will time out after 5 seconds.

Enable Developer Mode

true

Controls the availablilty of stack trace information on errors and GraphQL development console. For Production, this may need disabled.

Enable Fair Locks

true

If true, then locks taken by TBL will use a first in first out queue, if false then order is less predictable.

Enable IO.debug for ADS

false

If activated then IO.debug() output will be written to the server log. It will always go into the Script Console panel.

Enable low-level SPARQL Query Management

false

Enable the query management functionality to monitor currently running queries in the system.

Enable SPARQL updates

false

If true, then the SPARQL end point (servlet) will allow update requests.

Enable query booster

true

If true, then queries over a graph under teamwork control will be optimized.

Fail With Error on Design Inconsistency

false

When a possible software design inconsistency is detected, fail with an error.

OWL-to-SHACL rules graph

none

The URI of a named graph to use for the OWL-to-SHACL conversion features. Defaults to the graph stored in the file TopBraid/SHACL/owl2shacl.ttl. To restore that default, reset it to http://datashapes.org/owl2shacl instead of just deleting the value.

Suppress Warnings of Possible Design Inconsistency

true

When a possible software design inconsistency is detected, and the system is not configured to fail, then suppress the warnings. Setting this parameter to false will result in logged error message of any design inconsistencies.

Scheduled Job Thread Count

3

Number of threads available for concurrent execution of scheduled jobs. Default is 3 if not changed. Use this setting with care. There is a high likelihood that as the number of concurrent scheduled jobs increases, the potential for concurrency issues and other related problems increase as well. If, for example, two scheduled jobs are recalculating subscriptions on the same underlying graph, one operation may be blocked by the other – leading to even longer overall execution times and more parked and waiting threads as other scheduled jobs process. This can compound on itself as well.

Teamwork Administrator Role

none

This special teamwork role (viewer, manager, editor) controls the ability to modify workflow types by downloading and uploading the Workflow Templates file. Assign a security role here.

Timeout on the SPARQL Endpoint

If not set or 0, SPARQL endpoint has no timeout. Timeout is in milliseconds. If the timeout is reached, the system will throw a CancelQueryException to the user.

Further Reading on Advanced Parameters Section

Further Reading on TopBraid