{"_id":"@comunica/actor-query-operation-bgp-membership-filter","_rev":"3-eda0509f11529f6f46ac8a71dd4d2c1f","name":"@comunica/actor-query-operation-bgp-membership-filter","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@comunica/actor-query-operation-bgp-membership-filter","version":"1.0.0","description":"A bgp-membership-filter query-operation actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter/^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"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","query-operation","bgp-membership-filter"],"license":"MIT","bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"homepage":"https://comunica.dev/","dependencies":{"asynciterator":"^3.0.2"},"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"},"gitHead":"55a65d5ad8fbeee5f95578d2fc7dbf45ea680150","_id":"@comunica/actor-query-operation-bgp-membership-filter@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-OxDy3OFqkpz3kuJbKznaNpCnPWIywttWNN5fsnY/J9Nw1SKW3ydjir7TEr+nGKEz5I21+2bVCc/P7KDR0dIOAA==","shasum":"b0ecf11928ec4d0c7cedbb22ca605f9f3de6fbe4","tarball":"https://registry.npmjs.org/@comunica/actor-query-operation-bgp-membership-filter/-/actor-query-operation-bgp-membership-filter-1.0.0.tgz","fileCount":10,"unpackedSize":15960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbD9ACRA9TVsSAnZWagAA5bkQAKK/2V//bhobFORg4NCb\nSLe4DTSbmfV0/BabestA9F6sK0oBKqazZV6X7zLqsSO0L2pp+u2j7KCt3uRr\nueNKuO40VuQK0Qx0TcnCsov7Fk0gN8UBvUsNsCwoXtOc1KQ3nFaujbvbkkGO\nlUUhbeQVp+Lc1evHtp80+YrEkmejmX2JYgy34kMGt6LNAV+ZJVPw4WoVGYFY\n127fLKNw5G50AOM3/6zQRjIeGtxCZnKWQ3vCdX+EtsaMv1PKQk2t5yHlYs6c\nierbIbt0tzC1Vvzz1v6JUBJMKbq/Ug69XpHmCFkCt9y0T9aibAmnX2A6Slnk\nJ1bJ85Vi0914c3Z8vOJqLEhh9GXy9uwSlq8bEqSGyhsMhTOfui7VTW2FrtSX\nV3NOM7d7GuMe5Ag9IJDXq2lVsEg+YasVQxIm+BNgsxOMcaQJzQmV6ehyPrUE\nvBWygUL039ukP0HAAAlCEecbsj883WBMEu+YabGzw7zrkQsZ62WMz+NBWpBk\nE2KIrLiRQP5b8fWFx/g7b9HgVycQmU3ykcWsCbhAyXBXMK424guOmI/uWSbC\nkfg4cJ4OsFx4CAN17KdMBOqWhUJmEb/g7SF08IZB7QLqJaSTZRfNggFBBqUM\nj5rwC9KveXT/+CULr+ALZuHLoRo3xkBK0TgJboStZnZpNR9waTnLTlqvlzNZ\nDzpa\r\n=OT3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJLIX6m5EPOygd4TFvRhuPk/JcdP/EuwG7o6ZAdWjhMAiEA7bHC85fcVeEMoD6VObMjYFdMSksAx1bf0mTeLHpGHpg="}]},"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_1.0.0_1600929599683_0.1986971939477491"},"_hasShrinkwrap":false},"1.1.0":{"name":"@comunica/actor-query-operation-bgp-membership-filter","version":"1.1.0","description":"A bgp-membership-filter query-operation actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-bgp-membership-filter/^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"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","query-operation","bgp-membership-filter"],"license":"MIT","bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"homepage":"https://comunica.dev/","dependencies":{"asynciterator":"^3.0.2"},"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"},"gitHead":"21f6ec7b622b37d974c673470a756423d55c7b8f","_id":"@comunica/actor-query-operation-bgp-membership-filter@1.1.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-Nztrvdabjo4XlzISWxI9mck9+m3Qwu/3BgTgtDczDUm7wg6ZdCI1hXYLhqj9FVzK0sUaU/Q79/o7LZ+qD/J3DQ==","shasum":"4c195f3cead67c16b1c5f311b8209925f89737da","tarball":"https://registry.npmjs.org/@comunica/actor-query-operation-bgp-membership-filter/-/actor-query-operation-bgp-membership-filter-1.1.0.tgz","fileCount":10,"unpackedSize":15966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAaqGCRA9TVsSAnZWagAAsJIP/iMtnwdyDn3p0Ly2MiYC\nT+DErDly5daX2TNarnLY0pbVUT5toHM1BY3Gx/X/ZD2WJ7Bd3tjRHSmW3t42\no2YGxVQe3y/s5Zn14+ZqqiBMRT0kEj4EwL6MD/lTjlrFrwb6RNzLHIznZf/E\nGDSGcmNSsORO1v0ZYxbwiJlABlZp8NPweL8hpuyCUJoJLYAqvOk6xaJ0fALV\n4YGjHiWzgbiH+4vWH8Ef65aE7QCKUgKVh1pHe7VECfXdDtdI7/Cq+vOymOrz\nMEJ9wETaeaXnzL7lsQcQXnlfmQQNpDEbJP9Rvd2NMKNDuKSnCCjgQPj97/IY\nWrnvS0OaPbVGUv3y8KetZx5c06IdPxxl/r2llC7W2VZAhHJpa7m9BYFbcZnh\n+Zj5dKikk8PM+Zg2El5wuCl6FpI9OhA9pfa2KEuxLc7bVsB1uldF3Rgq08Xu\nH3z0yxAPEzVeRaXoZifsQIRfBbWv0fobWn5MuSjyqc3RW9mJCleReI3jrKAV\n6/AvqalKZZzw7w7vabbyIgajsJyjDpTTKykme2thktYySNOfG1f3THwzBnkO\nbx+w7Kla7MX9E5VyREIjZkZ2EsvdG2vTNc7xCrXm0Br+FTiGkkA77t/8Nf6S\n1jKUavnwxGmeeDJfyffjjMLyQ0eAeNrujM3jMwsxcRMgEsFrYlvzA1cqHgaj\nJ1GC\r\n=L0iJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAibn2TyrcwMYglIhFzzaagsON4wqx852Fr8zScsl2CvAiEA3Ze10WsC8BAbk5WL0CugcUPPNv4xgT5RD0zjEyI/3AQ="}]},"_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_1.1.0_1610721925633_0.5147654531449419"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-24T06:39:59.157Z","1.0.0":"2020-09-24T06:39:59.856Z","modified":"2022-04-05T00:43:57.566Z","1.1.0":"2021-01-15T14:45:25.727Z"},"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 query-operation actor","homepage":"https://comunica.dev/","keywords":["comunica","actor","query-operation","bgp-membership-filter"],"repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-amf.git","directory":"packages/actor-query-operation-bgp-membership-filter"},"bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"license":"MIT","readme":"# Comunica BGP Membership Filter Query Operation Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Factor-query-operation-bgp-membership-filter.svg)](https://www.npmjs.com/package/@comunica/actor-query-operation-bgp-membership-filter)\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 any 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\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/^1.0.0/components/context.jsonld\"  \n  ],\n  \"actors\": [\n    ...\n    {\n      \"@id\": \"config-setsa:rdf-membership-filter.json#myBgpMembershipFilterOperator\",\n      \"@type\": \"ActorQueryOperationBgpMembershipFilter\",\n      \"caqobmf:Actor/QueryOperation/BgpMembershipFilter/minimumTotalItemsPatternsFactor\": 1,\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* `caqobmf:Actor/QueryOperation/BgpMembershipFilter/minimumTotalItemsPatternsFactor`: The factor that will be multiplied by the number of BGP patterns to determine the minimal total items threshold for this actor to work.\n\n","readmeFilename":"README.md"}