{"_id":"@comunica/actor-query-operation-bgp-membership-filter-combined","_rev":"3-cda7f4a2151f2e4c627f588316cb2e29","name":"@comunica/actor-query-operation-bgp-membership-filter-combined","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@comunica/actor-query-operation-bgp-membership-filter-combined","version":"1.0.0","description":"A bgp-membership-filter-combined query-operation actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined/^1.0.0/components/":"components/"},"main":"index.js","typings":"index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-amf.git","directory":"packages/actor-query-operation-bgp-membership-filter-combined"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","query-operation","bgp-membership-filter-combined"],"license":"MIT","bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"homepage":"https://comunica.dev/","dependencies":{"asynciterator":"^3.0.2","rdf-terms":"^1.5.1"},"peerDependencies":{"@comunica/bus-query-operation":"^1.16.0","@comunica/core":"^1.15.0"},"devDependencies":{"@comunica/bus-query-operation":"^1.16.0","@comunica/core":"^1.15.0"},"jest":{"globals":{"ts-jest":{"tsConfig":"../../tsconfig.json"}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","moduleFileExtensions":["ts","js"],"collectCoverage":true},"scripts":{"test":"node \"../../node_modules/jest/bin/jest.js\" ${1}","test-watch":"node \"../../node_modules/jest/bin/jest.js\" ${1} --watch","build":"node \"../../node_modules/typescript/bin/tsc\"","validate":"npm ls"},"resolutions":{"@types/rdf-js":"3.0.3"},"gitHead":"55a65d5ad8fbeee5f95578d2fc7dbf45ea680150","_id":"@comunica/actor-query-operation-bgp-membership-filter-combined@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-MY0zMQn/kCzPCcxXFL0ovMZz6T66TtPhaSU2akwZ+WLB1Y16KgCgDCIj3IvlhxTxJz2vCEalAQbFbWdEXAS57w==","shasum":"42231e669eb47df81c74f843875cd1d036481ca1","tarball":"https://registry.npmjs.org/@comunica/actor-query-operation-bgp-membership-filter-combined/-/actor-query-operation-bgp-membership-filter-combined-1.0.0.tgz","fileCount":10,"unpackedSize":19390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbD9ACRA9TVsSAnZWagAAp7wP/RQGVZhOAEJk0hcKD+RX\nNd2vpXriNfKO1P1KtoYYgNE/LqJi08g8MJljKwl3FzFlxG7CNqKbJAidKTZn\n85v6AIC9q4oGfIMhaqzDi4NmNIaFiI6dXVnEGZTuYv11vVV5DqhSZTMbBEY4\ncZtPY4gdGYEJqe1MEcsgRaEuEISmzkcduIKvMxnqJFZgwkJjVqu57s3RvxN9\nGwRGy+Zo5MhApRXyet6jHuiUJAOkQLy86uI8UUg9OuBFt3861+07Qof6EwRY\nR+yt4NUHNRFfOG9vCTuf2N6EDuN61mVRRVDz2U2vbrvfSr9w/p5gc102N4AH\nwVPUeW81s2x1FH8874FCBPOOOZJPL2U9GqtUZ7dE8RYBaMSLrxEAnnbdI8LE\nBYM0Z845386ctP0DhhNasVPpln5Lcn16Z3Ph0ntRrKTXi3rwcIU4nJRm1/7A\nUNcAFT4gMyOO9RwKctr0Wfy3G+wyJ6eDq/wF50ztVKVRaWc/PsaQ/GMORbwe\nqJnnW4M0pmynsoAP5GjReaQKYa6UUKQ3hSpz2JUIc0G9orA79X6z6O3U01B/\n+k6qtoMz4B+YLhrXXNJEij3O4IVbqiLSUV1S5QPqKW3BaC18jynvLYOG+C0z\nB1cZvz4B3GjsYlc2VjDvflfPhz5tQwg6GatTUagCC8SqV41NuR80oZMwcUSv\nptmr\r\n=306H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMR1FKDfF9odSSnjfLe3WrROXEEg12YBGJ0HKHsE0B+AiAM3Dd1JAi8lx0MMzJ+HgcqTNE+q5+uQmc1G0OTJgiZig=="}]},"maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"}],"_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/actor-query-operation-bgp-membership-filter-combined_1.0.0_1600929599679_0.6518371881086822"},"_hasShrinkwrap":false},"1.1.0":{"name":"@comunica/actor-query-operation-bgp-membership-filter-combined","version":"1.1.0","description":"A bgp-membership-filter-combined query-operation actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined/^1.0.0/components/":"components/"},"main":"index.js","typings":"index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-amf.git","directory":"packages/actor-query-operation-bgp-membership-filter-combined"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","query-operation","bgp-membership-filter-combined"],"license":"MIT","bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"homepage":"https://comunica.dev/","dependencies":{"asynciterator":"^3.0.2","rdf-terms":"^1.5.1"},"peerDependencies":{"@comunica/bus-query-operation":"^1.19.0","@comunica/core":"^1.15.0"},"devDependencies":{"@comunica/bus-query-operation":"^1.19.0","@comunica/core":"^1.15.0"},"jest":{"globals":{"ts-jest":{"tsConfig":"../../tsconfig.json"}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","moduleFileExtensions":["ts","js"],"collectCoverage":true},"scripts":{"test":"node \"../../node_modules/jest/bin/jest.js\" ${1}","test-watch":"node \"../../node_modules/jest/bin/jest.js\" ${1} --watch","build":"node \"../../node_modules/typescript/bin/tsc\"","validate":"npm ls"},"resolutions":{"@types/rdf-js":"3.0.3"},"gitHead":"21f6ec7b622b37d974c673470a756423d55c7b8f","_id":"@comunica/actor-query-operation-bgp-membership-filter-combined@1.1.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-p87DRIsqwhLk64ZMm0aIu/v+fXCvNiwG6c7A8aB1RO8Im7CkAXwgvG0iPrZyyH17DCkm5jqYxDZAdjmUkZbR3g==","shasum":"c3fffeceee60623c981867dc7ec3f4031daab8e6","tarball":"https://registry.npmjs.org/@comunica/actor-query-operation-bgp-membership-filter-combined/-/actor-query-operation-bgp-membership-filter-combined-1.1.0.tgz","fileCount":10,"unpackedSize":19390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAaqGCRA9TVsSAnZWagAArdoP/0cSiCZLCamhYW2+TiR8\ns56YG6F4+PaxGOj7dORdWXf1w1dJ/EirFwRumSMVNOM7cpbcGK42+l4UDJZq\nTgcrGyRT1ldtRL8yTCCebpql4EoidqsAabazLEAf9qhHIw/pUtEUjrvh/kbO\npGD6hpSOUsA68+5eJxNDYlVxQ9kjgJWl7zGEDxfsj8ZSOKqM4OGrhhiixR5K\n6LEz3BcwKuqL/eMYjaRrIt3sIheD7OFfJD6wwu/hLdr1b1I2ID5FiTtuVrVW\nu/x4Oz4pZ/aUUDr9qDG/MR93FjKh5PJMdnOVPcvzIyGMs4KR0CHA8a+ODfom\nG592BnSCNDLLNH3sNd3wey/wX6CnSZUhNDk3yebcowEiGrIX3KRAj9fwIcq9\ndDPG22ZXRDIg0oHOCLrz3doDSbeRGDTAzvtPIshnIx9dq/WmOAXfR5VlMqWe\nZz8xqyAeCAUBqcXtRlfeU7yp6lqhRtTvqafJh7X8ZaY9KNe0PPxSTU5ocEN/\nVYFXOXczPwB1GM9P73foSYX9vodn39Iy0ef3MtfnmJKFxHiwPJnIRFSG+sUB\nBowl5+zdixHRiKpA2+34j4FhwGqPcFYOb6rI3ShZw1vELY3pizxG/9WY0pWU\ngZWSFf1siTL1ZUgMgAWDZisl5atBBpSbnDSTLWuYI1W/CVvogS2Lwk+nIK9Z\n6eiM\r\n=+pQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvq/zF8nObKYfvDilsmwx2N7Mc3GY+Irtw/Db2gT0pbAiEA7n/T9IJgDkXkUXUl3b3BFspft+y3pI+9WbeBtz9UQg0="}]},"_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"directories":{},"maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/actor-query-operation-bgp-membership-filter-combined_1.1.0_1610721925797_0.23128531119224327"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-24T06:39:59.154Z","1.0.0":"2020-09-24T06:39:59.828Z","modified":"2022-04-05T00:43:57.741Z","1.1.0":"2021-01-15T14:45:25.928Z"},"maintainers":[{"email":"jmwright.045@gmail.com","name":"jeswr"},{"email":"joachimvh@gmail.com","name":"joachimvh"},{"email":"rubensworks@gmail.com","name":"rubensworks"},{"email":"ruben@verborgh.org","name":"rubenverborgh"},{"email":"dedecker.ruben@gmail.com","name":"dexagod"}],"description":"A bgp-membership-filter-combined query-operation actor","homepage":"https://comunica.dev/","keywords":["comunica","actor","query-operation","bgp-membership-filter-combined"],"repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-amf.git","directory":"packages/actor-query-operation-bgp-membership-filter-combined"},"bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"license":"MIT","readme":"# Comunica BGP Membership Filter Combined Query Operation Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Factor-query-operation-bgp-membership-filter-combined.svg)](https://www.npmjs.com/package/@comunica/actor-query-operation-bgp-membership-filter-combined)\n\nA [Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation) actor that\nhandles [SPARQL triple/quad pattern](https://www.w3.org/TR/sparql11-query/#QSynTriples) operations\nand filter out patterns that are guaranteed to have no matches based on all available approximate membership filters.\n\nThis module is part of the [Comunica framework](https://github.com/comunica/comunica),\nand should only be used by [developers that want to build their own query engine](https://comunica.dev/docs/modify/).\n\n[Click here if you just want to query with Comunica](https://comunica.dev/docs/query/).\n\n## Install\n\n```bash\n$ yarn add @comunica/actor-query-operation-bgp-membership-filter-combined\n```\n\n## Configure\n\nAfter installing, this package can be added to your engine's configuration as follows:\n```text\n{\n  \"@context\": [\n    ...\n    \"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter-combined/^1.0.0/components/context.jsonld\"  \n  ],\n  \"actors\": [\n    ...\n    {\n      \"@id\": \"config-setsa:rdf-membership-filter.json#myBgpMembershipFilterOperatorCombined\",\n      \"@type\": \"ActorQueryOperationBgpMembershipFilterCombined\",\n      \"caqobmfc:Actor/QueryOperation/BgpMembershipFilter/plainRequestSize\": 1000,\n      \"caqobmfc:Actor/QueryOperation/BgpMembershipFilter/amfTripleSize\": 2,\n      \"cbqo:mediatorQueryOperation\": { \"@id\": \"config-setsa:rdf-membership-filter.json#mediatorQueryOperation\" }\n    }\n  ]\n}\n```\n\n### Config Parameters\n\n* `cbqo:mediatorQueryOperation`: A mediator over the [Query Operation bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-operation).\n* `caqobmfc:Actor/QueryOperation/BgpMembershipFilter/plainRequestSize`: The estimated size in bytes of a membership request. Used for the application heuristic of this actor.\n* `caqobmfc:Actor/QueryOperation/BgpMembershipFilter/amfTripleSize`: The esimated size in bytes of a triple in an AMF. Used for the application heuristic of this actor. Set to 0 to disable this heuristic.\n\n","readmeFilename":"README.md"}