Sparql Marklogic Triple store是否支持本体中的SWRL?

Sparql Marklogic Triple store是否支持本体中的SWRL?,sparql,marklogic-9,swrl,Sparql,Marklogic 9,Swrl,我想了解,如果我加载一个包含SWRL规则的本体,Marklogic会立即理解它吗?还是我们需要激活一些东西,以便能够根据规则获取推断知识(SPARQL)?来自关于规则和规则集的文档()他们似乎像SPARQL一样使用构造规则来执行规则推断: Rules ::= RulePrologue Rule* Rule ::= 'RULE' RuleName 'CONSTRUCT' ConstructTemplate 'WHERE'? RuleGroupGraphPattern RuleNa

我想了解,如果我加载一个包含SWRL规则的本体,Marklogic会立即理解它吗?还是我们需要激活一些东西,以便能够根据规则获取推断知识(SPARQL)?

来自关于规则和规则集的文档()他们似乎像SPARQL一样使用构造规则来执行规则推断:

    Rules ::= RulePrologue Rule*
Rule ::= 'RULE' RuleName 'CONSTRUCT' ConstructTemplate 'WHERE'? 
    RuleGroupGraphPattern
RuleName ::= String
RuleGroupGraphPattern ::= '{' TriplesBlock? ( ( Filter 
    RuleGroupGraphPattern ) '.'? TriplesBlock? )* '}'
RulePrologue ::= ( BaseDecl | PrefixDecl | RuleImportDecl )*
RuleImportDecl ::= 'IMPORT' RuleImportLocation
RuleImportLocation ::= String
或者如他们提供的示例所示:

RULE "subClassOf axioms" CONSTRUCT {
  rdfs:subClassOf rdfs:domain rdfs:Class .
  rdfs:subClassOf rdfs:range rdfs:Class .
} {}
关于SWRL什么都没有。