Comunica Inner 多向平面 RDF 加入演员
一个 RDF 组合 内夹2或更多流的演员 以至选取至尊者, 将每个项目与其余的操作一起绑定, 和通过将权力下放给 查询操作总线。 。 。 .
默认情况下,它将以深度第一的方式捆绑起来,但如有必要,这可以改为广度第一迭代.
只要至少有一个加入条目可以包含未定义的值, 这个演员会维持原来的加入顺序, 然后选择第一个作为束缚者.
这个模块是 通信框架, (中文(简体) ), 并且只能用于 想要建立自己的查询引擎的开发者。 。 。 .
如果您想要询问Comunica, 请点击这里。 。 。 .
安装
$ yarn add @comunica/actor-rdf-join-inner-multi-bind
配置
安装后,此软件包可以添加到您的引擎配置中如下:
{
"@context": [
...
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-join-inner-multi-bind/^5.0.0/components/context.jsonld"
],
"actors": [
...
{
"@id": "urn:comunica:default:rdf-join/actors#inner-multi-bind",
"@type": "ActorRdfJoinMultiBind",
"mediatorJoinSelectivity": { "@id": "urn:comunica:default:rdf-join-selectivity/mediators#main" },
"mediatorJoinEntriesSort": { "@id": "urn:comunica:default:rdf-join-entries-sort/mediators#main" },
"mediatorQueryOperation": { "@id": "urn:comunica:default:query-operation/mediators#main" },
"mediatorMergeBindingsContext": { "@id": "urn:comunica:default:merge-bindings-context/mediators#main" }
}
]
}
配置参数
mediatorJoinSelectivity调解人: RDF 加入选择性总线。 。 。 .mediatorJoinEntriesSort调解人: RDF 加入条目 排序总线。 。 。 .mediatorQueryOperation调解人: 查询操作总线。 。 。 .mediatorMergeBindingsContext调解人: 合并绑定上下文总线。 。 。 .bindOrder: 要素应受约束的顺序. (违约)depth-first,但也可能是breadth-first(中文(简体) )selectivityModifier: 选择性值乘以数. (违约)0.0001(中文(简体) )