{"_id":"@comunica/actor-rdf-metadata-extract-membership","_rev":"2-63c5357ceee3dce9793450e37b14e294","name":"@comunica/actor-rdf-metadata-extract-membership","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@comunica/actor-rdf-metadata-extract-membership","version":"1.0.0","description":"A membership rdf-metadata-extract actor","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-metadata-extract-membership","lsd:components":"components/components.jsonld","lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-metadata-extract-membership/^1.0.0/components/context.jsonld":"components/context.jsonld"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-metadata-extract-membership/^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-rdf-metadata-extract-membership"},"publishConfig":{"access":"public"},"keywords":["comunica","actor","rdf-metadata-extract","membership"],"license":"MIT","bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"homepage":"https://comunica.dev/","dependencies":{"rdf-string":"^1.4.2"},"peerDependencies":{"@comunica/bus-rdf-dereference":"^1.15.0","@comunica/bus-rdf-membership-filter":"^1.0.0","@comunica/bus-rdf-metadata-extract":"^1.15.0","@comunica/core":"^1.15.0"},"devDependencies":{"@comunica/bus-rdf-dereference":"^1.15.0","@comunica/bus-rdf-membership-filter":"^1.0.0","@comunica/bus-rdf-metadata-extract":"^1.15.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-rdf-metadata-extract-membership@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-25qQ+eXW4XLAg+eHqWXHCejdy1rfgmKIAds8nRiYT2VxLXV59/uZFB/47u29O/n0x/bUqX5lbTxNyYALHTX7ag==","shasum":"1905f663886558c9c6fbadb018993b4c5f790f6c","tarball":"https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-membership/-/actor-rdf-metadata-extract-membership-1.0.0.tgz","fileCount":12,"unpackedSize":20812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbD8/CRA9TVsSAnZWagAA9OYP/30w9cxA63d9B/yXKPgX\nJy3Oo1zT9tkHBsDxO/nm6XDw/K2VZVvrUoJR5Mo40tJnRvWDM8XXBbq/yqLK\nvfrX92IZDBF7tHDoGkGB5PIOX+aa69X+rxsXPF71ddY8ARMmWJq//f2nE6ho\n2NDsmborcXfepzcjeiIZPFCV0cAwQtVDtlgy54T3GyAXslmTZcBfjfTeyw0W\njzs86OiDn7Pyu5jp5MlakdQgXJTDWjJHlaCx1LhnzE3UuXRyzJ57FlTISYDD\nY/m5PB6stUkh2KddhgxmjDkJ8vn4SniAnBlg6RFyohL/h+wMFgIIrmrMMi5x\nD3Il6FjtNJEN5WAbgIYpHEFMBv/T6++MOU9btGX73A6S1UqZalKildxSTMyY\nIWs/1GoI0Bp06kdUofAs6jrdfO9zeuWFRKQAhv9cGG41TILTgBY9BS197Rt9\nyxN4rMbrBDjRje8wgu2kL6g7wNDtM2DzL22jPCfnPNMwFDe+QVVIRk50jmRI\nY4ttE4+PIRj70aH8SErlbmJc6dd3hSiO7JBcG7Hlzhr8CwMXLjqkqhDLixvY\nkpag4BEu9vrUTxvM9iiDOszdB7p0deG27DnSKkYODVySmfJylZb869vAk1bG\nbCqYiixjHtQ7jsSsYzSAl6Ad0V4VzSOWOk6qgYZVCaj9R+C/rRxXbV+6Lx1k\nwov0\r\n=LbYO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2yjanHrzE3s7vYeZ01hkgzHX8qYh8W3hwkYT4YhsFnQIgM9lDAr/UopJj0OnEnkGKoP87c9B4bL/E15QGqXoiojs="}]},"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-rdf-metadata-extract-membership_1.0.0_1600929599454_0.706460561977676"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-24T06:39:59.156Z","1.0.0":"2020-09-24T06:39:59.576Z","modified":"2022-04-05T00:44:37.486Z"},"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 membership rdf-metadata-extract actor","homepage":"https://comunica.dev/","keywords":["comunica","actor","rdf-metadata-extract","membership"],"repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-amf.git","directory":"packages/actor-rdf-metadata-extract-membership"},"bugs":{"url":"https://github.com/comunica/comunica-feature-amf/issues"},"license":"MIT","readme":"# Comunica Membership RDF Metadata Extract Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Factor-rdf-metadata-extract-membership.svg)](https://www.npmjs.com/package/@comunica/actor-rdf-metadata-extract-membership)\n\nAn [RDF Metadata Extract](https://github.com/comunica/comunica/tree/master/packages/bus-rdf-metadata-extract) actor that\nextracts [Approximate Membership metadata](http://semweb.mmlab.be/ns/membership).\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-rdf-metadata-extract-membership\n```\n\n## Metadata entries\n\nThis actor adds the following entries to the metadata object.\n\n* `approximateMembershipFilters`: An array of [`IApproximateMembershipHolder`]'s, which are created using the [RDF Membership Filter bus](https://github.com/comunica/comunica-feature-amf/tree/master/packages/bus-rdf-membership-filter).\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-rdf-metadata-extract-membership/^1.0.0/components/context.jsonld\"  \n  ],\n  \"actors\": [\n    ...\n    {\n      \"@id\": \"config-setsa:rdf-membership-filter.json#myMembershipMetadataExtractor\",\n      \"@type\": \"ActorRdfMetadataExtractMembership\",\n      \"carmem:mediatorRdfMembership\": {\n        \"@id\": \"config-setsa:rdf-membership-filter.json#mediatorRdfMembership\",\n        \"@type\": \"MediatorRace\",\n        \"cc:Mediator/bus\": { \"@id\": \"cbrmf:Bus/RdfMembershipFilter\" }\n      },\n      \"carmem:mediatorRdfDereference\": {\n        \"@id\": \"config-setsa:rdf-membership-filter.json#mediatorRdfDereference\",\n        \"@type\": \"MediatorRace\",\n        \"cc:Mediator/bus\": { \"@id\": \"cbrd:Bus/RdfDereference\" }\n      }\n    }\n  ]\n}\n```\n\n### Config Parameters\n\n* `carmem:mediatorRdfMembership`: A mediator over the [RDF Membership Filter bus](https://github.com/comunica/comunica-feature-amf/tree/master/packages/bus-rdf-membership-filter).\n* `carmem:mediatorRdfDereference`: A mediator over the [RDF Dereference bus](https://github.com/comunica/comunica/tree/master/packages/bus-rdf-dereference).\n\n","readmeFilename":"README.md"}