{"_id":"@comunica/actor-query-operation-quadpattern-membership-filter","_rev":"3-c53d4303b0223c8cc3226d0d9dd41fbf","name":"@comunica/actor-query-operation-quadpattern-membership-filter","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@comunica/actor-query-operation-quadpattern-membership-filter","version":"1.0.0","description":"A quadpattern-membership-filter query-operation actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-quadpattern-membership-filter","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-quadpattern-membership-filter/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-quadpattern-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-quadpattern-membership-filter"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","query-operation","quadpattern-membership-filter"],"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"},"gitHead":"55a65d5ad8fbeee5f95578d2fc7dbf45ea680150","_id":"@comunica/actor-query-operation-quadpattern-membership-filter@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-OQzht+9fvU0wv5JxlAzOVNF+7fzKn1x3OIhzSo4JM+zB8xOs260axCjcMvXCKDDhczR5VlNEWQNagG5Q4r3Tcw==","shasum":"5a56761ef75369f24f1a7809f639108326ad5900","tarball":"https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern-membership-filter/-/actor-query-operation-quadpattern-membership-filter-1.0.0.tgz","fileCount":10,"unpackedSize":14891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbD9ACRA9TVsSAnZWagAA9ogP/iOYQ+CIOLDxq5BaGEXx\n9Xief4RoA1Z2j+3PaUPUPAbML3GX4Emw2gr0lYXLawUx8JRqgyeRW4JnJXV5\n6wE0JWBbXM09bGqreQqg6I/Zf0hyTucuHDEu08tX7hV+phiMW6Gx6expB1cy\nf7Vdo7FwKy96hNgRm8frYK4mMqjHAY7iUZMqBtESLpNvs/CNlRsx8QYfcZOU\nOmcov8n+RDle/TACw/zY2t7Yn2dsvZt7Apes4xjyKtR5hnfCF+b3WivFvAeC\n9r87VUNaPz3tekypL7s70G0M3L4BdddiBSHBY3zsmtO0BDuxRhQReEkVmqED\n5MEh1CrJ6we+GTjtq2NfQPrtK3ETbhQmEzQZ/2YfnowwzpkMLr6DtFmPRZYT\nnzWvB63tBOzLFkLxLpPmS0t+UNTGikbclPMCjeKeuEFnxGdKEsVeV9PSWT1y\n6wKsYukbjcAdx9XfBl/YBc+ohOC54PXTu3CwyA5RyhSxuvEpIagdIWhDRSxD\nOOPwZ2MiT2NvXK0e0/SepRKsi9VS7bsaRq/thLXWl24wVBWn3QQ47+TNtnIE\nl48wlYcbLB9oU8wdgam/bfEnIsh2fY9KSXmsrOesRshflgRThra410ZZcK1b\n2FGIgSU4xYQVPpZlYG5wARFXB2G+72OZOHi5aDMkbKeEGYeZsWIqUenRs1Wt\n/8s3\r\n=mYx5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCxUntJ7/LjhkR7QO+mJS3749RAGFw7xRuG6VMwpRzUAIgHAKzN99igicn3eLDa+iO5838Ivhvccacjv6iYYfXfHI="}]},"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-quadpattern-membership-filter_1.0.0_1600929599606_0.6850553497794329"},"_hasShrinkwrap":false},"1.1.0":{"name":"@comunica/actor-query-operation-quadpattern-membership-filter","version":"1.1.0","description":"A quadpattern-membership-filter query-operation actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-quadpattern-membership-filter","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-quadpattern-membership-filter/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-operation-quadpattern-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-quadpattern-membership-filter"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","query-operation","quadpattern-membership-filter"],"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"},"gitHead":"21f6ec7b622b37d974c673470a756423d55c7b8f","_id":"@comunica/actor-query-operation-quadpattern-membership-filter@1.1.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-o8zSiLewpt1X0kd/ZeCBhvWpxpGOSkTdGO1/tOQVHhYhBkV2D7fEf57DVyvBdQf3QO66YDetDkt3WKTRrtVubg==","shasum":"96fc45d34e9e7d5acb71a23447d31ca22ba0b4e2","tarball":"https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern-membership-filter/-/actor-query-operation-quadpattern-membership-filter-1.1.0.tgz","fileCount":10,"unpackedSize":14899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAaqGCRA9TVsSAnZWagAAsvEP/1ONIpH+JUqEocK8W45o\njupsQwG1bWwV1AROwhmkVP/qZqtp4zo0fGltI9pWXdFUe2ntZvvyJ8bWViEe\ntP0zDfAGfz7z+BPK44gSXc02v4yEKCJCRecoUiJ7uHHOIB/WiqleoxxPV9pQ\nQoru+PqZyzowcSbOaTMbWD+Cj26obsCEaZ4sxPAwJEqdBMf3T33nutCj76v+\n9Hc7HK3ugo5gC66fHDPy/E8yET4wuuCzQjImBEL+wbwg9d4bY9ba9TAyCrqF\nQR36BxXunoUSD6SRyy2mpB7yhCg3mBvAaAgZftNpsZHd2PuKs4NBF2ToaxV8\nmXc4lcVVV+NG7EjTqXBycnO+BrhEax6flCjtgk7h4oXM3MolTS6cEQUaet6t\nAgef2HDA4WSD2uN/CMTV29pCmMYQzQWwVjhpIFg50rEwtACCV3D+BJ1oYMbY\nLBhxDvhn1MJlxIWKCgcLWTRnsRH6DzS9XjKu1cBt262Qr8e4/WO5yCbnBWy1\ny/mvEfnodHBoS9z+sIHazCbQlwTit4BBj4ha+8FCuwC6zpsopwC6V+I0bbQW\nG2nNScN1vhZMYlhEaBK8t9qtF9i3o7O3FZKCU9ZUuB7Wi9zy9EHRdJ9Appkv\nsbOx+2MmwrFX4Q+/gdmBRHMPcOQ7FYwuQ2gP+rmpc/2AyC4G0mdhrXnQS6/g\nPolI\r\n=/UgG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1gxc6+PErl5FH/MeM4MdV7Y8ui0IjLKD7dCHgxoQTcAIhANM/Rl8huWC0Uh6YBiKlV+9wGnGuLKhx9HyyO1zNS2KB"}]},"_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-quadpattern-membership-filter_1.1.0_1610721925839_0.16280475381369652"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-24T06:39:59.160Z","1.0.0":"2020-09-24T06:39:59.765Z","modified":"2022-04-05T00:44:16.491Z","1.1.0":"2021-01-15T14:45:26.062Z"},"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 quadpattern-membership-filter query-operation actor","homepage":"https://comunica.dev/","keywords":["comunica","actor","query-operation","quadpattern-membership-filter"],"repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-amf.git","directory":"packages/actor-query-operation-quadpattern-membership-filter"},"bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"license":"MIT","readme":"# Comunica Quadpattern Membership Filter Query Operation Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Factor-query-operation-quadpattern-membership-filter.svg)](https://www.npmjs.com/package/@comunica/actor-query-operation-quadpattern-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 fully materialized 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\nThis module is part of the [Comunica framework](https://github.com/comunica/comunica).\n\n## Install\n\n```bash\n$ yarn add @comunica/actor-query-operation-quadpattern-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-quadpattern-membership-filter/^1.0.0/components/context.jsonld\"  \n  ],\n  \"actors\": [\n    ...\n    {\n      \"@id\": \"config-setsa:rdf-membership-filter.json#myTripleMembershipFilterOperator\",\n      \"@type\": \"ActorQueryOperationQuadpatternMembershipFilter\",\n      \"cbqo:mediatorQueryOperation\": {\n        \"@id\": \"config-setsa:rdf-membership-filter.json#mediatorQueryOperation\",\n        \"@type\": \"MediatorNumberMin\",\n        \"field\": \"httpRequests\",\n        \"ignoreErrors\": true,\n        \"cc:Mediator/bus\": { \"@id\": \"cbqo:Bus/QueryOperation\" }\n      }\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\n","readmeFilename":"README.md"}