
admin:database-ruleset( $location as xs:string ) as element(db:default-ruleset)
The ruleset element (db:default-ruleset) created to be used for inference on a database. One or more rulesets can be used for inference. Rulesets are stored in the Schemas database. By default, no ruleset is configured.
| Parameters | |
|---|---|
| location | The URI (location) of the ruleset. |
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
let $dbid := admin:database-get-id($config, "myDatabase")
let $rules := admin:database-ruleset(("subClassOf.rules", "sameAs.rules"))
let $c := admin:database-add-default-ruleset($config, $dbid, $rules)
return admin:database-get-default-rulesets($c,$dbid)
(: Specifies the ruleset or rulesets to be used. :)
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.