{"_id":"@comunica/actor-query-source-identify-compositefile","_rev":"5-8c3a0df33761da9d920c1226651fb79e","name":"@comunica/actor-query-source-identify-compositefile","dist-tags":{"latest":"5.4.0"},"versions":{"5.2.0":{"name":"@comunica/actor-query-source-identify-compositefile","version":"5.2.0","keywords":["comunica","actor","query-source-identify","compositefile"],"license":"MIT","_id":"@comunica/actor-query-source-identify-compositefile@5.2.0","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"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"f76ce92a2d76797f1686c1b2bfa19cf18b24fd16","tarball":"https://registry.npmjs.org/@comunica/actor-query-source-identify-compositefile/-/actor-query-source-identify-compositefile-5.2.0.tgz","fileCount":12,"integrity":"sha512-5joLg/WcrUTvOCJobjwowCYSSPzVYtfi95uzmK64rVUl7fxnpDg+ZPLA8kg/OZCEc9E35NjlS2BwuLjV2EbKDg==","signatures":[{"sig":"MEUCIQCCZ0DUXEZdA1js/Vpwv1BU6JH+LJdZ6a8ADHtyd6LhjQIgG3tYakqsT6JiWHCvymTt1ev61pv66RMTIlDDGWILfas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33179},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"ebb0e79bddcd850fcb8d0fb5b422af88e67fa283","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-query-source-identify-compositefile"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A compositefile query-source-identify actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"rdf-stores":"^2.2.0","@comunica/core":"^5.2.0","@comunica/utils-algebra":"^5.2.0","@comunica/context-entries":"^5.2.0","@comunica/utils-bindings-factory":"^5.2.0","@comunica/bus-query-source-identify":"^5.2.0","@comunica/bus-merge-bindings-context":"^5.2.0","@comunica/actor-query-source-identify-rdfjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-query-source-identify-compositefile_5.2.0_1776160117599_0.6809865739991161","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@comunica/actor-query-source-identify-compositefile","version":"5.2.2","keywords":["comunica","actor","query-source-identify","compositefile"],"license":"MIT","_id":"@comunica/actor-query-source-identify-compositefile@5.2.2","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"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"49571a7f4274cfc69cb2ed6be7be9a7e7009be78","tarball":"https://registry.npmjs.org/@comunica/actor-query-source-identify-compositefile/-/actor-query-source-identify-compositefile-5.2.2.tgz","fileCount":12,"integrity":"sha512-sMmJt0zSUfuB75pSF3FkTK9Zx4olQWUabSFrPuop73wPRUBcPgG/X79wsuimIT1V2StjZhMnZS6/Px/85Eg7Rg==","signatures":[{"sig":"MEUCIGmV+AxCstnubu8Qs7DKWUtplJWWB2jZe01lsrs+pVWyAiEA7hql/xIMxXJ7lLwlVfUpxulZ2k0b4rZ8uKKL5O/lhe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33179},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"c064abdfd8943e84c2aacbe01faec643ed8d289b","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-query-source-identify-compositefile"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A compositefile query-source-identify actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"rdf-stores":"^2.2.0","@comunica/core":"^5.2.2","@comunica/utils-algebra":"^5.2.0","@comunica/context-entries":"^5.2.2","@comunica/utils-bindings-factory":"^5.2.2","@comunica/bus-query-source-identify":"^5.2.2","@comunica/bus-merge-bindings-context":"^5.2.2","@comunica/actor-query-source-identify-rdfjs":"^5.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-query-source-identify-compositefile_5.2.2_1777784394061_0.3801198324060846","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@comunica/actor-query-source-identify-compositefile","version":"5.2.3","keywords":["comunica","actor","query-source-identify","compositefile"],"license":"MIT","_id":"@comunica/actor-query-source-identify-compositefile@5.2.3","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"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"8574c57d98f1f59a896cf9803e0f531fa4b2f907","tarball":"https://registry.npmjs.org/@comunica/actor-query-source-identify-compositefile/-/actor-query-source-identify-compositefile-5.2.3.tgz","fileCount":12,"integrity":"sha512-H0kuvNr5Bi9kMZWUjFWmoRZkoch+ZXcI0pi2Tm64BuycL0foxTF30ZRENjgG4i2JgGosqInLysUdoiNfy+ALYA==","signatures":[{"sig":"MEUCIDZe0j0EMhDrasJ+bDz/pKslHVSRsItEfx6WuoWH5bFvAiEA0v44lxd0F5FHgh/8rK73Z+B6CXzIDhg5VnT2b5BXe30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33179},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"3fd2744b40b367418b3ac485410096716cdbe71a","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-query-source-identify-compositefile"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A compositefile query-source-identify actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"rdf-stores":"^2.2.0","@comunica/core":"^5.2.3","@comunica/utils-algebra":"^5.2.0","@comunica/context-entries":"^5.2.3","@comunica/utils-bindings-factory":"^5.2.3","@comunica/bus-query-source-identify":"^5.2.3","@comunica/bus-merge-bindings-context":"^5.2.3","@comunica/actor-query-source-identify-rdfjs":"^5.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-query-source-identify-compositefile_5.2.3_1779805214333_0.13483592909921516","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@comunica/actor-query-source-identify-compositefile","version":"5.3.0","keywords":["comunica","actor","query-source-identify","compositefile"],"license":"MIT","_id":"@comunica/actor-query-source-identify-compositefile@5.3.0","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"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"89ca105f69754ba09f06121e6459427bdbf2ce02","tarball":"https://registry.npmjs.org/@comunica/actor-query-source-identify-compositefile/-/actor-query-source-identify-compositefile-5.3.0.tgz","fileCount":12,"integrity":"sha512-zyYMXmtx738m9r7Hx7y8trgrXcKCA2GbY6pOdkqUwvp4NGnsi+0sXZMDUfHIiy9HtlbBJX80I/ghJUPqKtMAaw==","signatures":[{"sig":"MEQCIFlwTetxW5U1lRq9VfMW4KVnY6nCiKp4vi6s7QU73lzaAiBIN63AuDTPRL8dLu64d1xApt1BdblsmyP1eFGzYjq0Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33179},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"8a9d8e4a706d64268e1e222b4c561caa47798f72","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-query-source-identify-compositefile"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A compositefile query-source-identify actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"rdf-stores":"^2.2.0","@comunica/core":"^5.3.0","@comunica/utils-algebra":"^5.3.0","@comunica/context-entries":"^5.3.0","@comunica/utils-bindings-factory":"^5.3.0","@comunica/bus-query-source-identify":"^5.3.0","@comunica/bus-merge-bindings-context":"^5.3.0","@comunica/actor-query-source-identify-rdfjs":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-query-source-identify-compositefile_5.3.0_1783680412051_0.5885955186474641","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"_id":"@comunica/actor-query-source-identify-compositefile@5.4.0","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"6a9743dead29368835eb2ad2f4be886a79a3c7f0","tarball":"https://registry.npmjs.org/@comunica/actor-query-source-identify-compositefile/-/actor-query-source-identify-compositefile-5.4.0.tgz","fileCount":12,"integrity":"sha512-9C9kbDGgdt5BEQnJSSltRYsM0oShPL13Qw3lcedQZKrZc9bfmZmDxC+K4XF9UyIiyfpZp37xyP1BBLwl9prFWw==","signatures":[{"sig":"MEYCIQDmSXGWCYi41zo1lpoc8OpKgCuqm30beo77rslddsG2fQIhANt4EnZCNeqKWF0F3jwB89VvTy1fRxwr3+Kl4btQsTvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCofMvg/wZzWWECjLY3g/qloelfIIyLR4GL5KGra9cMFgIhAJCny5Y2v7+UJbyuCZ4XFdPo+rlX5EdcQJE72sKGvlWP"}],"unpackedSize":33179},"main":"lib/index.js","name":"@comunica/actor-query-source-identify-compositefile","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"8a0a10913cb705adda45997210ebbe5502274a60","license":"MIT","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","version":"5.4.0","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"homepage":"https://comunica.dev/","keywords":["comunica","actor","query-source-identify","compositefile"],"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-query-source-identify-compositefile"},"_npmVersion":"lerna/10.0.0/node@v22.23.2+arm64 (darwin)","description":"A compositefile query-source-identify actor","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"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"rdf-stores":"^2.5.0","@comunica/core":"^5.4.0","@comunica/utils-algebra":"^5.4.0","@comunica/context-entries":"^5.4.0","@comunica/utils-bindings-factory":"^5.4.0","@comunica/bus-query-source-identify":"^5.4.0","@comunica/bus-merge-bindings-context":"^5.4.0","@comunica/actor-query-source-identify-rdfjs":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/actor-query-source-identify-compositefile_5.4.0_1789377389683_0.37159166784300246"}}},"time":{"created":"2026-04-14T09:48:37.531Z","modified":"2026-09-14T09:16:30.026Z","5.2.0":"2026-04-14T09:48:37.723Z","5.2.2":"2026-05-03T04:59:54.191Z","5.2.3":"2026-05-26T14:20:14.545Z","5.3.0":"2026-07-10T10:46:52.185Z","5.4.0":"2026-09-14T09:16:29.783Z"},"bugs":{"url":"https://github.com/comunica/comunica/issues"},"license":"MIT","homepage":"https://comunica.dev/","keywords":["comunica","actor","query-source-identify","compositefile"],"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-query-source-identify-compositefile"},"description":"A compositefile query-source-identify actor","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"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"readme":"# Comunica Composite File Query Source Identify Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Factor-query-source-identify-compositefile.svg)](https://www.npmjs.com/package/@comunica/actor-query-source-identify-compositefile)\n\nA [Query Source Identify](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify) actor that handles composite file sources.\n\nThis actor enables querying over multiple file URLs as a single combined source, such as:\n```js\n{ sources: [{ type: 'compositefile', value: [ 'https://example.org/file1.ttl', 'https://example.org/file2.ttl' ]}]; }\n```\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-source-identify-compositefile\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-source-identify-compositefile/^5.0.0/components/context.jsonld\"\n  ],\n  \"actors\": [\n    ...\n    {\n      \"@id\": \"urn:comunica:default:query-source-identify/actors#compositefile\",\n      \"@type\": \"ActorQuerySourceIdentifyCompositeFile\",\n      \"mediatorQuerySourceIdentify\": { \"@id\": \"urn:comunica:default:query-source-identify/mediators#main\" },\n      \"mediatorMergeBindingsContext\": { \"@id\": \"urn:comunica:default:merge-bindings-context/mediators#main\" }\n    }\n  ]\n}\n```\n\n### Config Parameters\n\n* `mediatorQuerySourceIdentify`: A mediator over the [Query Source Identify bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify).\n* `mediatorMergeBindingsContext`: A mediator over the [Merge Bindings Context bus](https://github.com/comunica/comunica/tree/master/packages/bus-merge-bindings-context).\n","readmeFilename":"README.md"}