@comunica/config-query-sparql
Version:
default configuration files for Comunica SPARQL
93 lines (91 loc) • 4.82 kB
JSON
{
"@context": [
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/runner/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-join-bgp/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-bgp-to-join/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-join-connected/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-prune-empty-source-operations/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-filter-pushdown/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-group-sources/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-rewrite-add/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-rewrite-copy/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-rewrite-move/^4.0.0/components/context.jsonld",
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-construct-distinct/^4.0.0/components/context.jsonld"
],
"@id": "urn:comunica:default:Runner",
"@type": "Runner",
"actors": [
{
"@id": "urn:comunica:default:optimize-query-operation/actors#rewrite-copy",
"@type": "ActorOptimizeQueryOperationRewriteCopy"
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#rewrite-move",
"@type": "ActorOptimizeQueryOperationRewriteMove"
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#rewrite-add",
"@type": "ActorOptimizeQueryOperationRewriteAdd"
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#describe-to-constructs-subject",
"@type": "ActorOptimizeQueryOperationDescribeToConstructsSubject",
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#assign-sources-exhaustive" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#assign-sources-exhaustive",
"@type": "ActorOptimizeQueryOperationAssignSourcesExhaustive",
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#join-bgp" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#join-bgp",
"@type": "ActorOptimizeQueryOperationJoinBgp",
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#bgp-to-join" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#bgp-to-join",
"@type": "ActorOptimizeQueryOperationBgpToJoin",
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#join-connected" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#join-connected",
"@type": "ActorOptimizeQueryOperationJoinConnected",
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#prune-empty-source-operations" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#prune-empty-source-operations",
"@type": "ActorOptimizeQueryOperationPruneEmptySourceOperations",
"useAskIfSupported": false,
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#filter-pushdown" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#filter-pushdown",
"@type": "ActorOptimizeQueryOperationFilterPushdown",
"beforeActors": [
{ "@id": "urn:comunica:default:optimize-query-operation/actors#group-sources" }
]
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#group-sources",
"@type": "ActorOptimizeQueryOperationGroupSources"
},
{
"@id": "urn:comunica:default:optimize-query-operation/actors#construct-distinct",
"@type": "ActorOptimizeQueryOperationConstructDistinct"
}
]
}