Sparql 如何在MarkLogic中加载本体

Sparql 如何在MarkLogic中加载本体,sparql,marklogic,Sparql,Marklogic,是否有方法在markLogic规则集数据库中以rdf/xml或rdf格式加载本体 在, 它表示要使用自己的本体,必须使用“localhost:8001页面”上的接口加载本体,并且该本体必须使用特定的MarkLogic语言编写,并具有.rules扩展 我现在的问题是:是否可以使用rdf/xml格式而不是这种MarkLogic格式语言。本体通常以三元组表示,可以像任何其他三元组一样加载到MarkLogic中。您可以使用-input_file_type rdf与MLCP一起导入它,如果我没有弄错的话,

是否有方法在markLogic规则集数据库中以
rdf/xml
rdf
格式加载本体

在, 它表示要使用自己的本体,必须使用“
localhost:8001
页面”上的接口加载本体,并且该本体必须使用特定的MarkLogic语言编写,并具有
.rules
扩展


我现在的问题是:是否可以使用
rdf/xml
格式而不是这种MarkLogic格式语言。

本体通常以三元组表示,可以像任何其他三元组一样加载到MarkLogic中。您可以使用
-input_file_type rdf
与MLCP一起导入它,如果我没有弄错的话,它支持一些文件扩展名,包括
.ttl
.rdf
.owl

规则文件专门用于推断


本体通常用三元组表示,可以像任何其他三元组一样加载到MarkLogic中。您可以使用
-input_file_type rdf
与MLCP一起导入它,如果我没有弄错的话,它支持一些文件扩展名,包括
.ttl
.rdf
.owl

规则文件专门用于推断


你是在说Marklogic本身吗?如果是这样的话,您不可能在文档中找不到这些链接:-另外,使用带有“Marklogic+RDF”的Google(或类似工具)返回前5名中的链接:-否则,您所称的“规则集数据库”有什么区别?这是一家特殊的商店吗?我已经更新了问题你是在说Marklogic本身吗?如果是这样的话,您不可能在文档中找不到这些链接:-另外,使用带有“Marklogic+RDF”的Google(或类似工具)返回前5名中的链接:-否则,您所称的“规则集数据库”有什么区别?这是某种特殊的存储吗?我已经更新了问题是的,但我的目标是使用.rdf文件作为推理规则集。@Nicco rdf三元组如何转换为规则?我不明白这一点?我的意思是,RDF可以是一个类似于
:Bob:knows:Alice
的事实,那么应该如何将其转换为规则呢?或者任何其他RDF三元组。是的,我认为将其转换为规则不是很直接,至少是自动转换。此外,MarkLogic推断发生在查询时,所以我不建议在不必要的情况下使用此类规则捕获整个本体。它可能会对性能和资源产生很大的负面影响。如果在其他三元组中摄取本体,则可以直接在SPARQL中使用它们,而无需推断。@unformedUser本体遵循RDFS规则。在我的例子中,我需要更新的本体是xml/rdf版本。第一行是:是的,但我的目标是使用.rdf文件作为推理规则集。@Nicco rdf三元组如何转换为规则?我不明白这一点?我的意思是,RDF可以是一个类似于
:Bob:knows:Alice
的事实,那么应该如何将其转换为规则呢?或者任何其他RDF三元组。是的,我认为将其转换为规则不是很直接,至少是自动转换。此外,MarkLogic推断发生在查询时,所以我不建议在不必要的情况下使用此类规则捕获整个本体。它可能会对性能和资源产生很大的负面影响。如果在其他三元组中摄取本体,则可以直接在SPARQL中使用它们,而无需推断。@unformedUser本体遵循RDFS规则。在我的例子中,我需要更新的本体是xml/rdf版本。第一行是: