Comunica 可选宾德RDF 加入演员
一个 RDF 组合 使用绑定相加算法的 left-joins( 可选) 2 流 . 它将第一流的每件物品与第二道操作捆绑在一起, 并转而通过授权 查询操作总线。 。 。 .
默认情况下,它将以深度第一的方式捆绑起来,但如有必要,这可以改为广度第一迭代.
这个模块是 通信框架, (中文(简体) ), 并且只能用于 想要建立自己的查询引擎的开发者。 。 。 .
如果您想要询问Comunica, 请点击这里。 。 。 .
安装
$ yarn add @comunica/actor-rdf-join-optional-bind
配置
安装后,此软件包可以添加到您的引擎配置中如下:
{
"@context": [
...
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-optional-bind/^5.0.0/components/context.jsonld"
],
"actors": [
...
{
"@id": "urn:comunica:default:rdf-join/actors#optional-bind",
"@type": "ActorRdfJoinOptionalBind",
"mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
"mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
"mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" }
}
]
}
配置参数
mediatorJoinSelectivity调解人: RDF 加入选择性总线。 。 。 .bindOrder: 要素应受约束的顺序. (违约)depth-first,但也可能是breadth-first(中文(简体) )mediatorQueryOperation调解人: 查询操作总线。 。 。 .mediatorMergeBindingsContext调解人: 合并绑定上下文总线。 。 。 .