{"_id":"@comunica/query-sparql-file-reasoning","_rev":"6-30a80a60298b694d53d365edbb24cf0d","name":"@comunica/query-sparql-file-reasoning","dist-tags":{"next":"0.0.2-alpha.9.0","latest":"0.2.0"},"versions":{"0.0.2-alpha.7.0":{"name":"@comunica/query-sparql-file-reasoning","version":"0.0.2-alpha.7.0","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql":"bin/query-dynamic.js","comunica-sparql":"bin/query.js","comunica-sparql-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-source-to-destination":"^2.0.1","@comunica/actor-dereference-constant-hylar-owl2rl":"0.0.2-alpha.7.0","@comunica/actor-dereference-constant-hylar-rdfs":"0.0.2-alpha.7.0","@comunica/actor-dereference-fallback":"^2.0.2","@comunica/actor-dereference-file":"^2.0.2","@comunica/actor-dereference-http":"^2.0.2","@comunica/actor-dereference-rdf-parse":"^2.0.2","@comunica/actor-dereference-rule-parse":"0.0.2-alpha.7.0","@comunica/actor-hash-bindings-sha1":"^2.0.1","@comunica/actor-http-fetch":"^2.0.4","@comunica/actor-http-proxy":"^2.0.1","@comunica/actor-init-query":"^2.0.6","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.0.1","@comunica/actor-optimize-query-operation-join-bgp":"^2.0.1","@comunica/actor-optimize-query-operation-join-connected":"^2.0.1","@comunica/actor-optimize-rule-pattern-restriction":"0.0.2-alpha.7.0","@comunica/actor-optimize-rule-remove-false-conclusion":"0.0.2-alpha.7.0","@comunica/actor-query-operation-ask":"^2.0.1","@comunica/actor-query-operation-bgp-join":"^2.0.1","@comunica/actor-query-operation-construct":"^2.0.1","@comunica/actor-query-operation-describe-subject":"^2.0.1","@comunica/actor-query-operation-distinct-hash":"^2.0.1","@comunica/actor-query-operation-extend":"^2.0.3","@comunica/actor-query-operation-filter-sparqlee":"^2.0.3","@comunica/actor-query-operation-from-quad":"^2.0.1","@comunica/actor-query-operation-group":"^2.0.3","@comunica/actor-query-operation-join":"^2.0.1","@comunica/actor-query-operation-leftjoin":"^2.0.3","@comunica/actor-query-operation-minus":"^2.0.1","@comunica/actor-query-operation-nop":"^2.0.1","@comunica/actor-query-operation-orderby-sparqlee":"^2.0.3","@comunica/actor-query-operation-path-alt":"^2.0.1","@comunica/actor-query-operation-path-inv":"^2.0.1","@comunica/actor-query-operation-path-link":"^2.0.1","@comunica/actor-query-operation-path-nps":"^2.0.1","@comunica/actor-query-operation-path-one-or-more":"^2.0.1","@comunica/actor-query-operation-path-seq":"^2.0.1","@comunica/actor-query-operation-path-zero-or-more":"^2.0.1","@comunica/actor-query-operation-path-zero-or-one":"^2.0.1","@comunica/actor-query-operation-project":"^2.0.1","@comunica/actor-query-operation-quadpattern":"^2.0.1","@comunica/actor-query-operation-reduced-hash":"^2.0.1","@comunica/actor-query-operation-service":"^2.0.1","@comunica/actor-query-operation-slice":"^2.0.1","@comunica/actor-query-operation-sparql-endpoint":"^2.0.1","@comunica/actor-query-operation-union":"^2.0.1","@comunica/actor-query-operation-update-add-rewrite":"^2.0.1","@comunica/actor-query-operation-update-clear":"^2.0.1","@comunica/actor-query-operation-update-compositeupdate":"^2.0.1","@comunica/actor-query-operation-update-copy-rewrite":"^2.0.1","@comunica/actor-query-operation-update-create":"^2.0.1","@comunica/actor-query-operation-update-deleteinsert":"^2.0.1","@comunica/actor-query-operation-update-drop":"^2.0.1","@comunica/actor-query-operation-update-load":"^2.0.1","@comunica/actor-query-operation-update-move-rewrite":"^2.0.1","@comunica/actor-query-operation-values":"^2.0.1","@comunica/actor-query-parse-graphql":"^2.0.1","@comunica/actor-query-parse-sparql":"^2.0.1","@comunica/actor-query-result-serialize-json":"^2.0.1","@comunica/actor-query-result-serialize-rdf":"^2.0.1","@comunica/actor-query-result-serialize-simple":"^2.0.1","@comunica/actor-query-result-serialize-sparql-csv":"^2.0.1","@comunica/actor-query-result-serialize-sparql-json":"^2.0.1","@comunica/actor-query-result-serialize-sparql-tsv":"^2.0.1","@comunica/actor-query-result-serialize-sparql-xml":"^2.0.1","@comunica/actor-query-result-serialize-stats":"^2.0.1","@comunica/actor-query-result-serialize-table":"^2.0.1","@comunica/actor-query-result-serialize-tree":"^2.0.1","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.0.1","@comunica/actor-rdf-join-inner-hash":"^2.0.1","@comunica/actor-rdf-join-inner-multi-bind":"^2.0.1","@comunica/actor-rdf-join-inner-multi-empty":"^2.0.1","@comunica/actor-rdf-join-inner-multi-smallest":"^2.0.1","@comunica/actor-rdf-join-inner-nestedloop":"^2.0.1","@comunica/actor-rdf-join-inner-none":"^2.0.1","@comunica/actor-rdf-join-inner-single":"^2.0.1","@comunica/actor-rdf-join-inner-symmetrichash":"^2.0.1","@comunica/actor-rdf-join-minus-hash":"^2.0.1","@comunica/actor-rdf-join-minus-hash-undef":"^2.0.1","@comunica/actor-rdf-join-optional-bind":"^2.0.1","@comunica/actor-rdf-join-optional-nestedloop":"^2.0.1","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.0.1","@comunica/actor-rdf-metadata-all":"^2.0.5","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.0.1","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.0.1","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.0.1","@comunica/actor-rdf-metadata-extract-request-time":"^2.0.1","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.0.1","@comunica/actor-rdf-metadata-primary-topic":"^2.0.1","@comunica/actor-rdf-parse-html":"^2.0.1","@comunica/actor-rdf-parse-html-microdata":"^2.0.1","@comunica/actor-rdf-parse-html-rdfa":"^2.0.1","@comunica/actor-rdf-parse-html-script":"^2.0.1","@comunica/actor-rdf-parse-jsonld":"^2.0.1","@comunica/actor-rdf-parse-n3":"^2.0.1","@comunica/actor-rdf-parse-rdfxml":"^2.0.1","@comunica/actor-rdf-parse-xml-rdfa":"^2.0.1","@comunica/actor-rdf-reason-rule-restriction":"0.0.2-alpha.7.0","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-none":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.0.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.0.1","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.0.1","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.1.0","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"0.0.2-alpha.7.0","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.0.1","@comunica/actor-rdf-serialize-jsonld":"^2.0.1","@comunica/actor-rdf-serialize-n3":"^2.0.1","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.0.1","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.0.1","@comunica/actor-rdf-update-hypermedia-sparql":"^2.0.1","@comunica/actor-rdf-update-quads-hypermedia":"^2.0.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"0.0.2-alpha.7.0","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.0.1","@comunica/actor-rule-parse-hylar":"0.0.2-alpha.7.0","@comunica/actor-rule-resolve-hypermedia":"0.0.2-alpha.7.0","@comunica/bus-http-invalidate":"^2.0.1","@comunica/bus-query-operation":"^2.0.1","@comunica/context-entries":"^2.0.1","@comunica/core":"^2.0.1","@comunica/logger-void":"^2.0.1","@comunica/mediator-all":"^2.0.1","@comunica/mediator-combine-pipeline":"^2.0.1","@comunica/mediator-combine-union":"^2.0.1","@comunica/mediator-join-coefficients-fixed":"^2.0.1","@comunica/mediator-number":"^2.0.1","@comunica/mediator-race":"^2.0.1","@comunica/reasoning-context-entries":"0.0.2-alpha.7.0","@comunica/runner":"^2.0.3","@comunica/runner-cli":"^2.0.3","@types/n3":"^1.10.4"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"d64178f76a4370d74877672fc7e62f43d884df1d","_id":"@comunica/query-sparql-file-reasoning@0.0.2-alpha.7.0","_nodeVersion":"17.4.0","_npmVersion":"lerna/4.0.0/node@v17.4.0+x64 (linux)","dist":{"integrity":"sha512-JmR+AEVlFVO1ICE/ozQUunxmgQ9+XrN4TIbqPbamJxXdYD3F6h1BJsesCrpqMhVbtMXU9gXw5JRWROsFc+1u8A==","shasum":"38869be6c191c1f6b811426a7a33bb89306f4cea","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.0.2-alpha.7.0.tgz","fileCount":22,"unpackedSize":126450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKH/ALAvk75YFpFWa3/MAy5xRuX3UYFYC05XEFIcGzBAiEA3a8HzNEdrjb6/rdjIDEqbnIaJjIBWSzU6SOop8956w0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSSZcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Zg/+OVDVQEOkXTD3yYeLouthQs8oYWUyOEhaen2QHN2wvFd5VF7P\r\n/6F59ZvMldH1rwFnvzNwTyPeauK194URSanoBAGq2u7BqTOl7RyYEAwtUByu\r\njnF/DDeBivihXBtl9vM3TqU8itOQBuCH/Zuj1uvDvRnlh8etK+EAFSWkYlXe\r\nNpBmgH16qZRA+H02wHiSAXdj0a+3rW/+QW4vAru2tybtfQ8pBXjNJwnY4gok\r\nxYgz46uju2TWBSHDRaZnHasy0S4JhjDVe4v7/eDe/2mCU/Q7kEUxgrkNOqEB\r\nFFL1WSHW/PvhehXdNU13SyPwmN0Tycz19lnVfP+TLgoJdA+92IH5WDDCcKtA\r\n+mQYoArns7VrTkh4l5ZFLP4mXszmZu2oSksPWVWImUcM2hu/b/+b69BL4wAG\r\nn9JyubvfskKG6Dlh8WvKRca1IxCG4jhe3c0eHgLu+EO7P0DwKKueAk0AZvrW\r\nQl71zViAZ94q2RWpCM8KGxYfwU2CP3IjW+xYG/OKSHSLspevo4JQHNXdF9gA\r\nbyVPvsPWscm62vOFhRIA3HcwE5UDzVeBbUyhSa/YuuZfwas88pOOkwW14EaT\r\njIIqhrTCNyYPT/JsfT6nueQecuySZ/twtjGJhkyBH5D98BBiT5ysLQjyzprU\r\nm6cI56Qk/nc8wLAwVjX4XfbaBLOuXgVM3DE=\r\n=h4We\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.0.2-alpha.7.0_1648961116167_0.15996218120893846"},"_hasShrinkwrap":false},"0.0.2-alpha.8.0":{"name":"@comunica/query-sparql-file-reasoning","version":"0.0.2-alpha.8.0","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql-file-reasoning":"bin/query-dynamic.js","comunica-sparql-file-reasoning":"bin/query.js","comunica-sparql-file-reasoning-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-source-to-destination":"^2.0.1","@comunica/actor-dereference-constant-hylar-owl2rl":"0.0.2-alpha.8.0","@comunica/actor-dereference-constant-hylar-rdfs":"0.0.2-alpha.8.0","@comunica/actor-dereference-fallback":"^2.0.2","@comunica/actor-dereference-file":"^2.0.2","@comunica/actor-dereference-http":"^2.0.2","@comunica/actor-dereference-rdf-parse":"^2.0.2","@comunica/actor-dereference-rule-parse":"0.0.2-alpha.8.0","@comunica/actor-hash-bindings-sha1":"^2.0.1","@comunica/actor-http-fetch":"^2.0.4","@comunica/actor-http-proxy":"^2.0.1","@comunica/actor-init-query":"^2.0.6","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.0.1","@comunica/actor-optimize-query-operation-join-bgp":"^2.0.1","@comunica/actor-optimize-query-operation-join-connected":"^2.0.1","@comunica/actor-optimize-rule-pattern-restriction":"0.0.2-alpha.8.0","@comunica/actor-optimize-rule-remove-false-conclusion":"0.0.2-alpha.8.0","@comunica/actor-query-operation-ask":"^2.0.1","@comunica/actor-query-operation-bgp-join":"^2.0.1","@comunica/actor-query-operation-construct":"^2.0.1","@comunica/actor-query-operation-describe-subject":"^2.0.1","@comunica/actor-query-operation-distinct-hash":"^2.0.1","@comunica/actor-query-operation-extend":"^2.0.3","@comunica/actor-query-operation-filter-sparqlee":"^2.0.3","@comunica/actor-query-operation-from-quad":"^2.0.1","@comunica/actor-query-operation-group":"^2.0.3","@comunica/actor-query-operation-join":"^2.0.1","@comunica/actor-query-operation-leftjoin":"^2.0.3","@comunica/actor-query-operation-minus":"^2.0.1","@comunica/actor-query-operation-nop":"^2.0.1","@comunica/actor-query-operation-orderby-sparqlee":"^2.0.3","@comunica/actor-query-operation-path-alt":"^2.0.1","@comunica/actor-query-operation-path-inv":"^2.0.1","@comunica/actor-query-operation-path-link":"^2.0.1","@comunica/actor-query-operation-path-nps":"^2.0.1","@comunica/actor-query-operation-path-one-or-more":"^2.0.1","@comunica/actor-query-operation-path-seq":"^2.0.1","@comunica/actor-query-operation-path-zero-or-more":"^2.0.1","@comunica/actor-query-operation-path-zero-or-one":"^2.0.1","@comunica/actor-query-operation-project":"^2.0.1","@comunica/actor-query-operation-quadpattern":"^2.0.1","@comunica/actor-query-operation-reduced-hash":"^2.0.1","@comunica/actor-query-operation-service":"^2.0.1","@comunica/actor-query-operation-slice":"^2.0.1","@comunica/actor-query-operation-sparql-endpoint":"^2.0.1","@comunica/actor-query-operation-union":"^2.0.1","@comunica/actor-query-operation-update-add-rewrite":"^2.0.1","@comunica/actor-query-operation-update-clear":"^2.0.1","@comunica/actor-query-operation-update-compositeupdate":"^2.0.1","@comunica/actor-query-operation-update-copy-rewrite":"^2.0.1","@comunica/actor-query-operation-update-create":"^2.0.1","@comunica/actor-query-operation-update-deleteinsert":"^2.0.1","@comunica/actor-query-operation-update-drop":"^2.0.1","@comunica/actor-query-operation-update-load":"^2.0.1","@comunica/actor-query-operation-update-move-rewrite":"^2.0.1","@comunica/actor-query-operation-values":"^2.0.1","@comunica/actor-query-parse-graphql":"^2.0.1","@comunica/actor-query-parse-sparql":"^2.0.1","@comunica/actor-query-result-serialize-json":"^2.0.1","@comunica/actor-query-result-serialize-rdf":"^2.0.1","@comunica/actor-query-result-serialize-simple":"^2.0.1","@comunica/actor-query-result-serialize-sparql-csv":"^2.0.1","@comunica/actor-query-result-serialize-sparql-json":"^2.0.1","@comunica/actor-query-result-serialize-sparql-tsv":"^2.0.1","@comunica/actor-query-result-serialize-sparql-xml":"^2.0.1","@comunica/actor-query-result-serialize-stats":"^2.0.1","@comunica/actor-query-result-serialize-table":"^2.0.1","@comunica/actor-query-result-serialize-tree":"^2.0.1","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.0.1","@comunica/actor-rdf-join-inner-hash":"^2.0.1","@comunica/actor-rdf-join-inner-multi-bind":"^2.0.1","@comunica/actor-rdf-join-inner-multi-empty":"^2.0.1","@comunica/actor-rdf-join-inner-multi-smallest":"^2.0.1","@comunica/actor-rdf-join-inner-nestedloop":"^2.0.1","@comunica/actor-rdf-join-inner-none":"^2.0.1","@comunica/actor-rdf-join-inner-single":"^2.0.1","@comunica/actor-rdf-join-inner-symmetrichash":"^2.0.1","@comunica/actor-rdf-join-minus-hash":"^2.0.1","@comunica/actor-rdf-join-minus-hash-undef":"^2.0.1","@comunica/actor-rdf-join-optional-bind":"^2.0.1","@comunica/actor-rdf-join-optional-nestedloop":"^2.0.1","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.0.1","@comunica/actor-rdf-metadata-all":"^2.0.5","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.0.1","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.0.1","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.0.1","@comunica/actor-rdf-metadata-extract-request-time":"^2.0.1","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.0.1","@comunica/actor-rdf-metadata-primary-topic":"^2.0.1","@comunica/actor-rdf-parse-html":"^2.0.1","@comunica/actor-rdf-parse-html-microdata":"^2.0.1","@comunica/actor-rdf-parse-html-rdfa":"^2.0.1","@comunica/actor-rdf-parse-html-script":"^2.0.1","@comunica/actor-rdf-parse-jsonld":"^2.0.1","@comunica/actor-rdf-parse-n3":"^2.0.1","@comunica/actor-rdf-parse-rdfxml":"^2.0.1","@comunica/actor-rdf-parse-xml-rdfa":"^2.0.1","@comunica/actor-rdf-reason-rule-restriction":"0.0.2-alpha.8.0","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-none":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.0.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.0.1","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.0.1","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.1.0","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"0.0.2-alpha.8.0","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.0.1","@comunica/actor-rdf-serialize-jsonld":"^2.0.1","@comunica/actor-rdf-serialize-n3":"^2.0.1","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.0.1","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.0.1","@comunica/actor-rdf-update-hypermedia-sparql":"^2.0.1","@comunica/actor-rdf-update-quads-hypermedia":"^2.0.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"0.0.2-alpha.8.0","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.0.1","@comunica/actor-rule-parse-hylar":"0.0.2-alpha.8.0","@comunica/actor-rule-resolve-hypermedia":"0.0.2-alpha.8.0","@comunica/bus-http-invalidate":"^2.0.1","@comunica/bus-query-operation":"^2.0.1","@comunica/context-entries":"^2.0.1","@comunica/core":"^2.0.1","@comunica/logger-void":"^2.0.1","@comunica/mediator-all":"^2.0.1","@comunica/mediator-combine-pipeline":"^2.0.1","@comunica/mediator-combine-union":"^2.0.1","@comunica/mediator-join-coefficients-fixed":"^2.0.1","@comunica/mediator-number":"^2.0.1","@comunica/mediator-race":"^2.0.1","@comunica/reasoning-context-entries":"0.0.2-alpha.8.0","@comunica/runner":"^2.0.3","@comunica/runner-cli":"^2.0.3","@types/n3":"^1.10.4"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"14ce69e7e0178928138d3a4d05dffe089f46d28c","readme":"# Comunica SPARQL File Reasoning Init Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Fquery-sparql-file-reasoning.svg)](https://www.npmjs.com/package/@comunica/query-sparql-file-reasoning)\n<!-- [![Docker Pulls](https://img.shields.io/docker/pulls/comunica/query-sparql-link-traversal.svg)](https://hub.docker.com/r/comunica/query-sparql-link-traversal/) -->\n\nComunica is a SPARQL query engine for JavaScript that - this build of the engine, allows data to be enriched with reasoning results.\n\nThis module is part of the [Comunica framework](https://comunica.dev/).\n\n## Install\n\n```bash\n$ yarn add @comunica/query-sparql-file-reasoning\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-file-reasoning\n```\n\n## Install a prerelease\n\nSince this package is still in testing phase, you may want to install a prerelease of this package, which you can do by appending `@next` to the package name during installation.\n\n```bash\n$ yarn add @comunica/query-sparql-file-reasoning@next\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-file-reasoning@next\n```\n\n## Usage\n\nTo query over a profile and the foaf ontology:\n\n```bash\n$ comunica-sparql-file-reasoning https://www.rubensworks.net/ \\\n  http://xmlns.com/foaf/spec/index.rdf \\\n  -q 'SELECT * WHERE { <https://www.rubensworks.net/#me> a ?o }' \\\n  -r rdfs\n```\n\nBy default, RDFS reasoning is applied if no rules are specified. Alternatively you can specify `owl2rl` or provide a dereferencable link to another rule source.\n\nShow the help with all options:\n\n```bash\n$ comunica-sparql-file-reasoning --help\n```\n\nJust like [Comunica SPARQL](https://github.com/comunica/comunica/tree/master/packages/query-sparql),\na [dynamic variant](https://github.com/comunica/comunica/tree/master/packages/query-sparql#usage-from-the-command-line) (`comunica-dynamic-sparql-file-reasoning`) also exists.\n\n_[**Read more** about querying from the command line](https://comunica.dev/docs/query/getting_started/query_cli/)._\n\n### Usage within application\n\nThis engine can be used in JavaScript/TypeScript applications as follows:\n\n```javascript\nconst QueryEngine = require('@comunica/query-sparql-link-traversal').QueryEngine;\nconst myEngine = new QueryEngine();\nimport { KeysRdfDereferenceConstantHylar } from '@comunica/reasoning-context-entries';\n\nconst bindingsStream = await myEngine.queryBindings(`\n  SELECT * WHERE { <https://www.rubensworks.net/#me> a ?o }`, {\n    sources: [\n      'https://www.rubensworks.net/',\n      'http://xmlns.com/foaf/spec/index.rdf'\n    ],\n    rules: KeysRdfDereferenceConstantHylar.rdfs,\n});\n\n// Consume results as a stream (best performance)\nbindingsStream.on('data', (binding) => {\n    console.log(binding.toString()); // Quick way to print bindings for testing\n\n    console.log(binding.has('o')); // Will be true\n\n    // Obtaining values\n    console.log(binding.get('o').value);\n});\nbindingsStream.on('end', () => {\n    // The data-listener will not be called anymore once we get here.\n});\nbindingsStream.on('error', (error) => {\n    console.error(error);\n});\n\n// Consume results as an array (easier)\nconst bindings = await bindingsStream.toArray();\nconsole.log(bindings[0].get('o').value);\nconsole.log(bindings[0].get('o').termType);\n```\n\n_[**Read more** about querying an application](https://comunica.dev/docs/query/getting_started/query_app/)._\n\n### Usage as a SPARQL endpoint\n\nStart a webservice exposing https://www.rubensworks.net/ via the SPARQL protocol, i.e., a _SPARQL endpoint_.\n\n```bash\n$ comunica-sparql-file-reasoning-http https://www.rubensworks.net/ http://xmlns.com/foaf/spec/index.rdf\n```\n\nShow the help with all options:\n\n```bash\n$ comunica-sparql-file-reasoning --help\n```\n\nThe SPARQL endpoint can only be started dynamically.\nAn alternative config file can be passed via the `COMUNICA_CONFIG` environment variable.\n\nUse `bin/http.js` when running in the Comunica monorepo development environment.\n\n_[**Read more** about setting up a SPARQL endpoint](https://comunica.dev/docs/query/getting_started/setup_endpoint/)._\n","readmeFilename":"README.md","_id":"@comunica/query-sparql-file-reasoning@0.0.2-alpha.8.0","_nodeVersion":"17.4.0","_npmVersion":"lerna/4.0.0/node@v17.4.0+x64 (linux)","dist":{"integrity":"sha512-x64By4P7drAb/neVzDkWPhJucbHR2H9pJMFxD2fIg1tO7l+nIx3T53Ls1zFySgXFNeC7OB02veDgeOkCMNfJ/A==","shasum":"0f6f78447a35e7b65e9bad164aa3c339ea481196","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.0.2-alpha.8.0.tgz","fileCount":22,"unpackedSize":126495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu/Zp30ph4cH9q3UyEgVickHc/Ga2q9DCKz/XIbOwU9QIhAJMTFoBmIjS7VPj4/4+bGl45vbAhKpLLkcBwaAeiwpsF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSSprACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppAQ/5AdruK2usS/4hLneyTMLiSb5nTqAH6lcEAzJ9dhb7tM4e5zD1\r\n+axEnXGNsvAtvj5P/a4NbTmP6fsb/YsMbyxCFCymddymEdraYiXN/IyDAR/Z\r\ntoM0FUFaBBmo+rZn8taK6j+u7FYapenABLwxyz5w69+UKk5SFYMbFW+lYtRr\r\nF4ygG8dtKqr5zb4I9Tsdaf9JU6+O58frLoa+RwNw7Al1X6u+rDovNW6I6fpW\r\nvDMODasp6eacrFQqTNs377JBmcCuMtKs9w8TJZh20YcqUXWzBydzxzivT+2I\r\nr0I0Re5FRlUw14KAWiq5LD1OgwVLMebWt+ZA8XpM5WEze+SaZYpdJH5NnlEj\r\nJ8fOxv1hkfTHNU/4jTuRm9xPKR8tjPV2FqPlZS4Yo8yD4bTDTZdHczxBoYoh\r\nj8JbNKCJxTy/JNkIj80H0W9NxTG8Cfm87zElwmpJ+Be2/qdFDSHq83mMxsNY\r\npsJMowzmBtRdpO+Iyq0b8YjrZnFowUSouGteFB+922RoI1EhUz9kF4bgMN1C\r\nM9uxVRdGizTQfrCkrmCUbFFFe7C6j6FhZKcqNMob86rwB0vpwkv2pde8Ks+G\r\nVrwt86zV4TaonrKMDSiLBCoK8/FsPIwajnoK3MGlrAuIj/fVGkdI1t03eeV5\r\nCDnfbYV5O1OEE1mgdw8KsjVVfhkVxA2T198=\r\n=VLds\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.0.2-alpha.8.0_1648962155833_0.2649392653357747"},"_hasShrinkwrap":false},"0.0.2-alpha.9.0":{"name":"@comunica/query-sparql-file-reasoning","version":"0.0.2-alpha.9.0","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql-file-reasoning":"bin/query-dynamic.js","comunica-sparql-file-reasoning":"bin/query.js","comunica-sparql-file-reasoning-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-source-to-destination":"^2.0.1","@comunica/actor-dereference-constant-hylar-owl2rl":"0.0.2-alpha.9.0","@comunica/actor-dereference-constant-hylar-rdfs":"0.0.2-alpha.9.0","@comunica/actor-dereference-fallback":"^2.0.2","@comunica/actor-dereference-file":"^2.0.2","@comunica/actor-dereference-http":"^2.0.2","@comunica/actor-dereference-rdf-parse":"^2.0.2","@comunica/actor-dereference-rule-parse":"0.0.2-alpha.9.0","@comunica/actor-hash-bindings-sha1":"^2.0.1","@comunica/actor-http-fetch":"^2.0.4","@comunica/actor-http-proxy":"^2.0.1","@comunica/actor-init-query":"^2.0.6","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.0.1","@comunica/actor-optimize-query-operation-join-bgp":"^2.0.1","@comunica/actor-optimize-query-operation-join-connected":"^2.0.1","@comunica/actor-optimize-rule-pattern-restriction":"0.0.2-alpha.9.0","@comunica/actor-optimize-rule-remove-false-conclusion":"0.0.2-alpha.9.0","@comunica/actor-query-operation-ask":"^2.0.1","@comunica/actor-query-operation-bgp-join":"^2.0.1","@comunica/actor-query-operation-construct":"^2.0.1","@comunica/actor-query-operation-describe-subject":"^2.0.1","@comunica/actor-query-operation-distinct-hash":"^2.0.1","@comunica/actor-query-operation-extend":"^2.0.3","@comunica/actor-query-operation-filter-sparqlee":"^2.0.3","@comunica/actor-query-operation-from-quad":"^2.0.1","@comunica/actor-query-operation-group":"^2.0.3","@comunica/actor-query-operation-join":"^2.0.1","@comunica/actor-query-operation-leftjoin":"^2.0.3","@comunica/actor-query-operation-minus":"^2.0.1","@comunica/actor-query-operation-nop":"^2.0.1","@comunica/actor-query-operation-orderby-sparqlee":"^2.0.3","@comunica/actor-query-operation-path-alt":"^2.0.1","@comunica/actor-query-operation-path-inv":"^2.0.1","@comunica/actor-query-operation-path-link":"^2.0.1","@comunica/actor-query-operation-path-nps":"^2.0.1","@comunica/actor-query-operation-path-one-or-more":"^2.0.1","@comunica/actor-query-operation-path-seq":"^2.0.1","@comunica/actor-query-operation-path-zero-or-more":"^2.0.1","@comunica/actor-query-operation-path-zero-or-one":"^2.0.1","@comunica/actor-query-operation-project":"^2.0.1","@comunica/actor-query-operation-quadpattern":"^2.0.1","@comunica/actor-query-operation-reduced-hash":"^2.0.1","@comunica/actor-query-operation-service":"^2.0.1","@comunica/actor-query-operation-slice":"^2.0.1","@comunica/actor-query-operation-sparql-endpoint":"^2.0.1","@comunica/actor-query-operation-union":"^2.0.1","@comunica/actor-query-operation-update-add-rewrite":"^2.0.1","@comunica/actor-query-operation-update-clear":"^2.0.1","@comunica/actor-query-operation-update-compositeupdate":"^2.0.1","@comunica/actor-query-operation-update-copy-rewrite":"^2.0.1","@comunica/actor-query-operation-update-create":"^2.0.1","@comunica/actor-query-operation-update-deleteinsert":"^2.0.1","@comunica/actor-query-operation-update-drop":"^2.0.1","@comunica/actor-query-operation-update-load":"^2.0.1","@comunica/actor-query-operation-update-move-rewrite":"^2.0.1","@comunica/actor-query-operation-values":"^2.0.1","@comunica/actor-query-parse-graphql":"^2.0.1","@comunica/actor-query-parse-sparql":"^2.0.1","@comunica/actor-query-result-serialize-json":"^2.0.1","@comunica/actor-query-result-serialize-rdf":"^2.0.1","@comunica/actor-query-result-serialize-simple":"^2.0.1","@comunica/actor-query-result-serialize-sparql-csv":"^2.0.1","@comunica/actor-query-result-serialize-sparql-json":"^2.0.1","@comunica/actor-query-result-serialize-sparql-tsv":"^2.0.1","@comunica/actor-query-result-serialize-sparql-xml":"^2.0.1","@comunica/actor-query-result-serialize-stats":"^2.0.1","@comunica/actor-query-result-serialize-table":"^2.0.1","@comunica/actor-query-result-serialize-tree":"^2.0.1","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.0.1","@comunica/actor-rdf-join-inner-hash":"^2.0.1","@comunica/actor-rdf-join-inner-multi-bind":"^2.0.1","@comunica/actor-rdf-join-inner-multi-empty":"^2.0.1","@comunica/actor-rdf-join-inner-multi-smallest":"^2.0.1","@comunica/actor-rdf-join-inner-nestedloop":"^2.0.1","@comunica/actor-rdf-join-inner-none":"^2.0.1","@comunica/actor-rdf-join-inner-single":"^2.0.1","@comunica/actor-rdf-join-inner-symmetrichash":"^2.0.1","@comunica/actor-rdf-join-minus-hash":"^2.0.1","@comunica/actor-rdf-join-minus-hash-undef":"^2.0.1","@comunica/actor-rdf-join-optional-bind":"^2.0.1","@comunica/actor-rdf-join-optional-nestedloop":"^2.0.1","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.0.1","@comunica/actor-rdf-metadata-all":"^2.0.5","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.0.1","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.0.1","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.0.1","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.0.1","@comunica/actor-rdf-metadata-extract-request-time":"^2.0.1","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.0.1","@comunica/actor-rdf-metadata-primary-topic":"^2.0.1","@comunica/actor-rdf-parse-html":"^2.0.1","@comunica/actor-rdf-parse-html-microdata":"^2.0.1","@comunica/actor-rdf-parse-html-rdfa":"^2.0.1","@comunica/actor-rdf-parse-html-script":"^2.0.1","@comunica/actor-rdf-parse-jsonld":"^2.0.1","@comunica/actor-rdf-parse-n3":"^2.0.1","@comunica/actor-rdf-parse-rdfxml":"^2.0.1","@comunica/actor-rdf-parse-xml-rdfa":"^2.0.1","@comunica/actor-rdf-reason-rule-restriction":"0.0.2-alpha.9.0","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-none":"^2.0.1","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.0.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.0.1","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.0.1","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.1.0","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"0.0.2-alpha.9.0","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.0.1","@comunica/actor-rdf-serialize-jsonld":"^2.0.1","@comunica/actor-rdf-serialize-n3":"^2.0.1","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.0.1","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.0.1","@comunica/actor-rdf-update-hypermedia-sparql":"^2.0.1","@comunica/actor-rdf-update-quads-hypermedia":"^2.0.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"0.0.2-alpha.9.0","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.0.1","@comunica/actor-rule-parse-hylar":"0.0.2-alpha.9.0","@comunica/actor-rule-resolve-hypermedia":"0.0.2-alpha.9.0","@comunica/bus-http-invalidate":"^2.0.1","@comunica/bus-query-operation":"^2.0.1","@comunica/context-entries":"^2.0.1","@comunica/core":"^2.0.1","@comunica/logger-void":"^2.0.1","@comunica/mediator-all":"^2.0.1","@comunica/mediator-combine-pipeline":"^2.0.1","@comunica/mediator-combine-union":"^2.0.1","@comunica/mediator-join-coefficients-fixed":"^2.0.1","@comunica/mediator-number":"^2.0.1","@comunica/mediator-race":"^2.0.1","@comunica/reasoning-context-entries":"0.0.2-alpha.9.0","@comunica/runner":"^2.0.3","@comunica/runner-cli":"^2.0.3","@types/n3":"^1.10.4"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"c46fc958affa609a51c3e4bc59e3f15e4b20006d","readme":"# Comunica SPARQL File Reasoning Init Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Fquery-sparql-file-reasoning.svg)](https://www.npmjs.com/package/@comunica/query-sparql-file-reasoning)\n<!-- [![Docker Pulls](https://img.shields.io/docker/pulls/comunica/query-sparql-link-traversal.svg)](https://hub.docker.com/r/comunica/query-sparql-link-traversal/) -->\n\nComunica is a SPARQL query engine for JavaScript that - this build of the engine, allows data to be enriched with reasoning results.\n\nThis module is part of the [Comunica framework](https://comunica.dev/).\n\n## Install\n\n```bash\n$ yarn add @comunica/query-sparql-file-reasoning\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-file-reasoning\n```\n\n## Install a prerelease\n\nSince this package is still in testing phase, you may want to install a prerelease of this package, which you can do by appending `@next` to the package name during installation.\n\n```bash\n$ yarn add @comunica/query-sparql-file-reasoning@next\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-file-reasoning@next\n```\n\n## Usage\n\nTo query over a profile and the foaf ontology:\n\n```bash\n$ comunica-sparql-file-reasoning https://www.rubensworks.net/ \\\n  http://xmlns.com/foaf/spec/index.rdf \\\n  -q 'SELECT * WHERE { <https://www.rubensworks.net/#me> a ?o }' \\\n  -r rdfs\n```\n\nBy default, RDFS reasoning is applied if no rules are specified. Alternatively you can specify `owl2rl` or provide a dereferencable link to another rule source.\n\nShow the help with all options:\n\n```bash\n$ comunica-sparql-file-reasoning --help\n```\n\nJust like [Comunica SPARQL](https://github.com/comunica/comunica/tree/master/packages/query-sparql),\na [dynamic variant](https://github.com/comunica/comunica/tree/master/packages/query-sparql#usage-from-the-command-line) (`comunica-dynamic-sparql-file-reasoning`) also exists.\n\n_[**Read more** about querying from the command line](https://comunica.dev/docs/query/getting_started/query_cli/)._\n\n### Usage within application\n\nThis engine can be used in JavaScript/TypeScript applications as follows:\n\n```javascript\nconst QueryEngine = require('@comunica/query-sparql-link-traversal').QueryEngine;\nconst myEngine = new QueryEngine();\nimport { KeysRdfDereferenceConstantHylar } from '@comunica/reasoning-context-entries';\n\nconst bindingsStream = await myEngine.queryBindings(`\n  SELECT * WHERE { <https://www.rubensworks.net/#me> a ?o }`, {\n    sources: [\n      'https://www.rubensworks.net/',\n      'http://xmlns.com/foaf/spec/index.rdf'\n    ],\n    rules: KeysRdfDereferenceConstantHylar.rdfs,\n});\n\n// Consume results as a stream (best performance)\nbindingsStream.on('data', (binding) => {\n    console.log(binding.toString()); // Quick way to print bindings for testing\n\n    console.log(binding.has('o')); // Will be true\n\n    // Obtaining values\n    console.log(binding.get('o').value);\n});\nbindingsStream.on('end', () => {\n    // The data-listener will not be called anymore once we get here.\n});\nbindingsStream.on('error', (error) => {\n    console.error(error);\n});\n\n// Consume results as an array (easier)\nconst bindings = await bindingsStream.toArray();\nconsole.log(bindings[0].get('o').value);\nconsole.log(bindings[0].get('o').termType);\n```\n\n_[**Read more** about querying an application](https://comunica.dev/docs/query/getting_started/query_app/)._\n\n### Usage as a SPARQL endpoint\n\nStart a webservice exposing https://www.rubensworks.net/ via the SPARQL protocol, i.e., a _SPARQL endpoint_.\n\n```bash\n$ comunica-sparql-file-reasoning-http https://www.rubensworks.net/ http://xmlns.com/foaf/spec/index.rdf\n```\n\nShow the help with all options:\n\n```bash\n$ comunica-sparql-file-reasoning --help\n```\n\nThe SPARQL endpoint can only be started dynamically.\nAn alternative config file can be passed via the `COMUNICA_CONFIG` environment variable.\n\nUse `bin/http.js` when running in the Comunica monorepo development environment.\n\n_[**Read more** about setting up a SPARQL endpoint](https://comunica.dev/docs/query/getting_started/setup_endpoint/)._\n","readmeFilename":"README.md","_id":"@comunica/query-sparql-file-reasoning@0.0.2-alpha.9.0","_nodeVersion":"17.4.0","_npmVersion":"lerna/4.0.0/node@v17.4.0+x64 (linux)","dist":{"integrity":"sha512-SzdS2z6aCm4XwE8eslbNX2W1DjYMlbAjkc5V2qBvGvXGuWxik0IQ+PthgZEoig62kjKpyOE6xvt0Ql+xuucWSw==","shasum":"76945c4b42f484992f0c6ec46935702d30b6b232","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.0.2-alpha.9.0.tgz","fileCount":22,"unpackedSize":126495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLY5nSSS37XJVqtMU7H8KDbRrec88D/+mnz/B3Oj8JZAiBtU6raVzQC/qTY81bcnhm/9fdJYSBi0+I3SSqpPN9KFg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSS4FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4JA/+JHbEBUOF3Z+ddJlPL/j0OlWkorhvVzOve8mYrB3P1uqDNzce\r\ndKAjNB94vqYlJuS5ncTJDQEwzmXUDGFO3yX3aB/elUGoXN0eAdyfOlj14Qi8\r\nGlqfovD6ebDwM5/yMjqCa+oOR8Ohrsif3+Hmc0ECYFgTYDsP2CprwPmYjDQM\r\nwrC09priiY0c01Au8b8RQ9tZvqg1dFyfHI5FJrwf5akHfSEo/94+SOy+6to4\r\nta+VFKRA0qSx6y4EwKmW/TOeu9gWesyz3ECOu89QTtZ2z3+0CCoXTubypNT+\r\nvUzk0I4XuWIrXZp5ngjYbxFP0SbT+5JV5wFfzXzWE3otBOPTc3dyfzWxRuWg\r\nkfYWaW+++mLi2DvMexFZfoEi6kJjPBUW2c8zoHYQBxlykMFXBsSQHnRmvy7p\r\noFbftn/GKaV9lttWOhnWRONS9qr3pC9NefEvyF0n151MG08tPSRJYU806dZQ\r\nPFKhO+Pzak+syUVjY8jQ03nFHCwr8sdm2wibteJYiy+wUbEQ3fF8NY8kU0XE\r\nkOhHrr+dT7sBISCmCbCJTGklLI+z/vSuvUyO5+Nsb+PIg4eT0Y+1Zqet8uqw\r\nUGTyIufY5dNHmAReYxUTzwOnxYCG674Pu591NiSHZS5mTk/3WosJ5fynv+pe\r\nf9sAdXLsdlmyKUhG8vvT7Axc0QdOCQuJXZg=\r\n=ePF7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.0.2-alpha.9.0_1648963077453_0.7899179799191691"},"_hasShrinkwrap":false},"0.0.3":{"name":"@comunica/query-sparql-file-reasoning","version":"0.0.3","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql-file-reasoning":"bin/query-dynamic.js","comunica-sparql-file-reasoning":"bin/query.js","comunica-sparql-file-reasoning-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-source-to-destination":"^2.4.0","@comunica/actor-dereference-constant-hylar-owl2rl":"^0.0.3","@comunica/actor-dereference-constant-hylar-rdfs":"^0.0.3","@comunica/actor-dereference-fallback":"^2.4.2","@comunica/actor-dereference-file":"^2.4.2","@comunica/actor-dereference-http":"^2.4.2","@comunica/actor-dereference-rdf-parse":"^2.4.2","@comunica/actor-dereference-rule-parse":"^0.0.3","@comunica/actor-hash-bindings-sha1":"^2.4.0","@comunica/actor-http-fetch":"^2.4.3","@comunica/actor-http-proxy":"^2.4.0","@comunica/actor-init-query":"^2.4.3","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.4.0","@comunica/actor-optimize-query-operation-join-bgp":"^2.4.0","@comunica/actor-optimize-query-operation-join-connected":"^2.4.0","@comunica/actor-optimize-rule-pattern-restriction":"^0.0.3","@comunica/actor-optimize-rule-remove-false-conclusion":"^0.0.3","@comunica/actor-query-operation-ask":"^2.4.0","@comunica/actor-query-operation-bgp-join":"^2.4.0","@comunica/actor-query-operation-construct":"^2.4.0","@comunica/actor-query-operation-describe-subject":"^2.4.0","@comunica/actor-query-operation-distinct-hash":"^2.4.0","@comunica/actor-query-operation-extend":"^2.4.0","@comunica/actor-query-operation-filter-sparqlee":"^2.4.0","@comunica/actor-query-operation-from-quad":"^2.4.0","@comunica/actor-query-operation-group":"^2.4.0","@comunica/actor-query-operation-join":"^2.4.0","@comunica/actor-query-operation-leftjoin":"^2.4.0","@comunica/actor-query-operation-minus":"^2.4.0","@comunica/actor-query-operation-nop":"^2.4.0","@comunica/actor-query-operation-orderby-sparqlee":"^2.4.0","@comunica/actor-query-operation-path-alt":"^2.4.0","@comunica/actor-query-operation-path-inv":"^2.4.0","@comunica/actor-query-operation-path-link":"^2.4.0","@comunica/actor-query-operation-path-nps":"^2.4.0","@comunica/actor-query-operation-path-one-or-more":"^2.4.0","@comunica/actor-query-operation-path-seq":"^2.4.0","@comunica/actor-query-operation-path-zero-or-more":"^2.4.0","@comunica/actor-query-operation-path-zero-or-one":"^2.4.0","@comunica/actor-query-operation-project":"^2.4.0","@comunica/actor-query-operation-quadpattern":"^2.4.0","@comunica/actor-query-operation-reduced-hash":"^2.4.0","@comunica/actor-query-operation-service":"^2.4.0","@comunica/actor-query-operation-slice":"^2.4.0","@comunica/actor-query-operation-sparql-endpoint":"^2.4.0","@comunica/actor-query-operation-union":"^2.4.0","@comunica/actor-query-operation-update-add-rewrite":"^2.4.0","@comunica/actor-query-operation-update-clear":"^2.4.0","@comunica/actor-query-operation-update-compositeupdate":"^2.4.0","@comunica/actor-query-operation-update-copy-rewrite":"^2.4.0","@comunica/actor-query-operation-update-create":"^2.4.0","@comunica/actor-query-operation-update-deleteinsert":"^2.4.0","@comunica/actor-query-operation-update-drop":"^2.4.0","@comunica/actor-query-operation-update-load":"^2.4.0","@comunica/actor-query-operation-update-move-rewrite":"^2.4.0","@comunica/actor-query-operation-values":"^2.4.0","@comunica/actor-query-parse-graphql":"^2.4.0","@comunica/actor-query-parse-sparql":"^2.4.0","@comunica/actor-query-result-serialize-json":"^2.4.0","@comunica/actor-query-result-serialize-rdf":"^2.4.0","@comunica/actor-query-result-serialize-simple":"^2.4.0","@comunica/actor-query-result-serialize-sparql-csv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-json":"^2.4.0","@comunica/actor-query-result-serialize-sparql-tsv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-xml":"^2.4.0","@comunica/actor-query-result-serialize-stats":"^2.4.0","@comunica/actor-query-result-serialize-table":"^2.4.0","@comunica/actor-query-result-serialize-tree":"^2.4.0","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.4.0","@comunica/actor-rdf-join-inner-hash":"^2.4.0","@comunica/actor-rdf-join-inner-multi-bind":"^2.4.0","@comunica/actor-rdf-join-inner-multi-empty":"^2.4.0","@comunica/actor-rdf-join-inner-multi-smallest":"^2.4.0","@comunica/actor-rdf-join-inner-nestedloop":"^2.4.0","@comunica/actor-rdf-join-inner-none":"^2.4.0","@comunica/actor-rdf-join-inner-single":"^2.4.0","@comunica/actor-rdf-join-inner-symmetrichash":"^2.4.0","@comunica/actor-rdf-join-minus-hash":"^2.4.0","@comunica/actor-rdf-join-minus-hash-undef":"^2.4.0","@comunica/actor-rdf-join-optional-bind":"^2.4.0","@comunica/actor-rdf-join-optional-nestedloop":"^2.4.0","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.4.0","@comunica/actor-rdf-metadata-all":"^2.4.0","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.4.0","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.4.0","@comunica/actor-rdf-metadata-extract-request-time":"^2.4.0","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.4.0","@comunica/actor-rdf-metadata-primary-topic":"^2.4.0","@comunica/actor-rdf-parse-html":"^2.4.0","@comunica/actor-rdf-parse-html-microdata":"^2.4.0","@comunica/actor-rdf-parse-html-rdfa":"^2.4.0","@comunica/actor-rdf-parse-html-script":"^2.4.0","@comunica/actor-rdf-parse-jsonld":"^2.4.0","@comunica/actor-rdf-parse-n3":"^2.4.0","@comunica/actor-rdf-parse-rdfxml":"^2.4.0","@comunica/actor-rdf-parse-xml-rdfa":"^2.4.0","@comunica/actor-rdf-reason-rule-restriction":"^0.0.3","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-none":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.4.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.4.2","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"^0.0.3","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.4.0","@comunica/actor-rdf-serialize-jsonld":"^2.4.0","@comunica/actor-rdf-serialize-n3":"^2.4.0","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.4.0","@comunica/actor-rdf-update-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-update-quads-hypermedia":"^2.4.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"^0.0.3","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.4.0","@comunica/actor-rule-parse-hylar":"^0.0.3","@comunica/actor-rule-resolve-hypermedia":"^0.0.3","@comunica/bus-http-invalidate":"^2.4.0","@comunica/bus-query-operation":"^2.4.0","@comunica/context-entries":"^2.4.0","@comunica/core":"^2.4.0","@comunica/logger-void":"^2.4.0","@comunica/mediator-all":"^2.4.0","@comunica/mediator-combine-pipeline":"^2.4.0","@comunica/mediator-combine-union":"^2.4.0","@comunica/mediator-join-coefficients-fixed":"^2.4.0","@comunica/mediator-number":"^2.4.0","@comunica/mediator-race":"^2.4.0","@comunica/query-sparql":"^2.4.3","@comunica/reasoning-context-entries":"^0.0.3","@comunica/runner":"^2.4.0","@comunica/runner-cli":"^2.4.0","@types/n3":"^1.10.4"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"1df82d31a45a8de3fa37f1a249ef6fbd4d060e7e","_id":"@comunica/query-sparql-file-reasoning@0.0.3","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-WDffqB/3eStxhFg8KVslg9f0aktbDP9k7b2dAbsW1g9sW17cN/lr/X7BEdEYX8Y2VNaw5gcM2AItqA5B4oEkng==","shasum":"5621bed1be727f23ce61573ca10ea15202b9e8db","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.0.3.tgz","fileCount":22,"unpackedSize":130183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjyW2d0JS1LVQT93Aa9P4k9ssH2aN87Ma+Gz0m5HDZcAiBFNUqB0J/wiaH6b9sndBoS3Zk2SPfELJHYIdahTeXNcg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIVpdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAMQ/+KzCs0VOPDMse2Gq6qar7ymi5drB46/2R4+iiGh6uLDa7x2s7\r\ngdk/YpRKUS2OeokBOX9Uu2I8NjkZnoX1nRaC9mV80ZE2kl8uMEI/QFQuKcib\r\nNP/pgA2Dro+nOij2EA6f4vZcbmfL0eBJOTn6nZDIz2xsgV/HSSFM6wubHe0A\r\nSIuB24PEQqzMj3+rynchF4/8f4CfhH+opXfHcCGW0BcoGiIAsvMmNzyRHM1o\r\nHWeVryWTykkYOn7J36X31IFaSgA7f+Ny6RPXwSC3Nwx0Dc+HdpgbsMqKb3NA\r\nDHmCMHM2WHOAB1k4VSEFeOjw90rddFWMNJAhIAAT6lyDEvAjzTjnBXCDjtiR\r\nISR8Hnx/p80HXsbcf659tIT8bRt9x0V9DJiksHmxTZCtOpsrKIm/wev9DBcD\r\np8B/eIKH62OLbkfFvn0FtfHMYSpEbuMm5JvsGIwEiGuqpsVSWJJSS0+x6ujW\r\nIppieAClNzHQrWf5XtyTrYhgKvjaX1/pbNvj1LxO0wHtCM+6PuiIxVjodHT/\r\n1Y+BlkGK5HdJ0qWxGDK5FxwAoI8SQjQbuith0PTLZKHxQtrjAA+R2Fj0dcjQ\r\nVxw9o1dpPKDgV6apdiW7FOgF+ycGL5zQcDnulqZ7gZil2Dv0esMyH09uLU7Q\r\nDMjLdpC6zPyDLYbrNFggewSmCxvP5EDypTQ=\r\n=eFzo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.0.3_1663130204970_0.6476520645991268"},"_hasShrinkwrap":false},"0.0.4":{"name":"@comunica/query-sparql-file-reasoning","version":"0.0.4","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql-file-reasoning":"bin/query-dynamic.js","comunica-sparql-file-reasoning":"bin/query.js","comunica-sparql-file-reasoning-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-source-to-destination":"^2.4.0","@comunica/actor-dereference-constant-hylar-owl2rl":"^0.0.4","@comunica/actor-dereference-constant-hylar-rdfs":"^0.0.4","@comunica/actor-dereference-fallback":"^2.4.2","@comunica/actor-dereference-file":"^2.4.2","@comunica/actor-dereference-http":"^2.4.2","@comunica/actor-dereference-rdf-parse":"^2.4.2","@comunica/actor-dereference-rule-parse":"^0.0.4","@comunica/actor-hash-bindings-sha1":"^2.4.0","@comunica/actor-http-fetch":"^2.4.3","@comunica/actor-http-proxy":"^2.4.0","@comunica/actor-init-query":"^2.4.3","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.4.0","@comunica/actor-optimize-query-operation-join-bgp":"^2.4.0","@comunica/actor-optimize-query-operation-join-connected":"^2.4.0","@comunica/actor-optimize-rule-pattern-restriction":"^0.0.4","@comunica/actor-optimize-rule-remove-false-conclusion":"^0.0.4","@comunica/actor-query-operation-ask":"^2.4.0","@comunica/actor-query-operation-bgp-join":"^2.4.0","@comunica/actor-query-operation-construct":"^2.4.0","@comunica/actor-query-operation-describe-subject":"^2.4.0","@comunica/actor-query-operation-distinct-hash":"^2.4.0","@comunica/actor-query-operation-extend":"^2.4.0","@comunica/actor-query-operation-filter-sparqlee":"^2.4.0","@comunica/actor-query-operation-from-quad":"^2.4.0","@comunica/actor-query-operation-group":"^2.4.0","@comunica/actor-query-operation-join":"^2.4.0","@comunica/actor-query-operation-leftjoin":"^2.4.0","@comunica/actor-query-operation-minus":"^2.4.0","@comunica/actor-query-operation-nop":"^2.4.0","@comunica/actor-query-operation-orderby-sparqlee":"^2.4.0","@comunica/actor-query-operation-path-alt":"^2.4.0","@comunica/actor-query-operation-path-inv":"^2.4.0","@comunica/actor-query-operation-path-link":"^2.4.0","@comunica/actor-query-operation-path-nps":"^2.4.0","@comunica/actor-query-operation-path-one-or-more":"^2.4.0","@comunica/actor-query-operation-path-seq":"^2.4.0","@comunica/actor-query-operation-path-zero-or-more":"^2.4.0","@comunica/actor-query-operation-path-zero-or-one":"^2.4.0","@comunica/actor-query-operation-project":"^2.4.0","@comunica/actor-query-operation-quadpattern":"^2.4.0","@comunica/actor-query-operation-reduced-hash":"^2.4.0","@comunica/actor-query-operation-service":"^2.4.0","@comunica/actor-query-operation-slice":"^2.4.0","@comunica/actor-query-operation-sparql-endpoint":"^2.4.0","@comunica/actor-query-operation-union":"^2.4.0","@comunica/actor-query-operation-update-add-rewrite":"^2.4.0","@comunica/actor-query-operation-update-clear":"^2.4.0","@comunica/actor-query-operation-update-compositeupdate":"^2.4.0","@comunica/actor-query-operation-update-copy-rewrite":"^2.4.0","@comunica/actor-query-operation-update-create":"^2.4.0","@comunica/actor-query-operation-update-deleteinsert":"^2.4.0","@comunica/actor-query-operation-update-drop":"^2.4.0","@comunica/actor-query-operation-update-load":"^2.4.0","@comunica/actor-query-operation-update-move-rewrite":"^2.4.0","@comunica/actor-query-operation-values":"^2.4.0","@comunica/actor-query-parse-graphql":"^2.4.0","@comunica/actor-query-parse-sparql":"^2.4.0","@comunica/actor-query-result-serialize-json":"^2.4.0","@comunica/actor-query-result-serialize-rdf":"^2.4.0","@comunica/actor-query-result-serialize-simple":"^2.4.0","@comunica/actor-query-result-serialize-sparql-csv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-json":"^2.4.0","@comunica/actor-query-result-serialize-sparql-tsv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-xml":"^2.4.0","@comunica/actor-query-result-serialize-stats":"^2.4.0","@comunica/actor-query-result-serialize-table":"^2.4.0","@comunica/actor-query-result-serialize-tree":"^2.4.0","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.4.0","@comunica/actor-rdf-join-inner-hash":"^2.4.0","@comunica/actor-rdf-join-inner-multi-bind":"^2.4.0","@comunica/actor-rdf-join-inner-multi-empty":"^2.4.0","@comunica/actor-rdf-join-inner-multi-smallest":"^2.4.0","@comunica/actor-rdf-join-inner-nestedloop":"^2.4.0","@comunica/actor-rdf-join-inner-none":"^2.4.0","@comunica/actor-rdf-join-inner-single":"^2.4.0","@comunica/actor-rdf-join-inner-symmetrichash":"^2.4.0","@comunica/actor-rdf-join-minus-hash":"^2.4.0","@comunica/actor-rdf-join-minus-hash-undef":"^2.4.0","@comunica/actor-rdf-join-optional-bind":"^2.4.0","@comunica/actor-rdf-join-optional-nestedloop":"^2.4.0","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.4.0","@comunica/actor-rdf-metadata-all":"^2.4.0","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.4.0","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.4.0","@comunica/actor-rdf-metadata-extract-request-time":"^2.4.0","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.4.0","@comunica/actor-rdf-metadata-primary-topic":"^2.4.0","@comunica/actor-rdf-parse-html":"^2.4.0","@comunica/actor-rdf-parse-html-microdata":"^2.4.0","@comunica/actor-rdf-parse-html-rdfa":"^2.4.0","@comunica/actor-rdf-parse-html-script":"^2.4.0","@comunica/actor-rdf-parse-jsonld":"^2.4.0","@comunica/actor-rdf-parse-n3":"^2.4.0","@comunica/actor-rdf-parse-rdfxml":"^2.4.0","@comunica/actor-rdf-parse-xml-rdfa":"^2.4.0","@comunica/actor-rdf-reason-rule-restriction":"^0.0.4","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-none":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.4.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.4.2","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"^0.0.4","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.4.0","@comunica/actor-rdf-serialize-jsonld":"^2.4.0","@comunica/actor-rdf-serialize-n3":"^2.4.0","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.4.0","@comunica/actor-rdf-update-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-update-quads-hypermedia":"^2.4.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"^0.0.4","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.4.0","@comunica/actor-rule-parse-hylar":"^0.0.4","@comunica/actor-rule-parse-n3":"^0.0.4","@comunica/actor-rule-resolve-hypermedia":"^0.0.4","@comunica/bus-http-invalidate":"^2.4.0","@comunica/bus-query-operation":"^2.4.0","@comunica/context-entries":"^2.4.0","@comunica/core":"^2.4.0","@comunica/logger-void":"^2.4.0","@comunica/mediator-all":"^2.4.0","@comunica/mediator-combine-pipeline":"^2.4.0","@comunica/mediator-combine-union":"^2.4.0","@comunica/mediator-join-coefficients-fixed":"^2.4.0","@comunica/mediator-number":"^2.4.0","@comunica/mediator-race":"^2.4.0","@comunica/reasoning-context-entries":"^0.0.4","@comunica/runner":"^2.4.0","@comunica/runner-cli":"^2.4.0","n3":"^1.16.2"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"12ceef76651b7e318ecbc5e858284b1c9d99393c","_id":"@comunica/query-sparql-file-reasoning@0.0.4","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-aJJQCwvsxv1a6NllsopYcsEGp8Puq0bWT6dDaAcZthjd3oGhAvmOMjw/+HCZTFJVBs96qGwM222WqWJW1nlxWw==","shasum":"9ea30a439cee76b2aa9777adc1d5b2375f927193","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.0.4.tgz","fileCount":22,"unpackedSize":130183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxw6cFsMr29gThMnmpeom5bN8YBtsm2dM5XpqSQiXQuAiApwjpqiYdWrmbprZ8lJyGrucYQkIBlN7ZBZgGbEM8QAA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIWzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBIhAAkY8gRrlqB8FYfP4OnGvAgdR1i1hSpzGh/HxYaOQV5PgIguCA\r\nmg+hd6yVRgnm0/M79OrH3HpN2zAO5gDlddb4K8jxD3YAjRLBL7stq2oXpewn\r\nqD6kEvopXY/9a1wMLzGz5vDMmnK+8D9IyEXz+w3xAk4ob3XKwY584jntZt/Q\r\nesFyAJV+335KEDx2EargY2NRm61UUyLyCngK6Wx7mQ0+28lB4vDbbS4Xs2or\r\nx7OKsFvvYsq/7RFLQYQ4XcMMWXCOJl4A923VWtgfPJqwbaPZVLgw5YlFJr26\r\nbGo/USIBhvuGr9GRPulps2ddbb9UJ+/61WIOrgRXLUxkyJD0b28OszvcN2c4\r\nsBGcB9i6KUEp0P/Sj2FA2vfvcait9VTpgXPMPq3BsDMP6dUV5g/VLVApOIhc\r\nE8yTcEAdGqzKPUBOdq1Mlw6Ad9AsUGUNp3rnuIhBrXJFzjhayGmmUbj+guKt\r\nQfB2g5UfkevVDPzwG4R8p47PPats1XALX0WH+ovs3t501zqI4WRtYVdYhuxw\r\n5kZ8hvxMzV2BNzHS6hpDyZBp2ixOAOE0+a16hrWH1n25e4NQwqqybxTzLPM2\r\nsJ5cyjUrDunwZZwoV0oZ+y/HruDygliDoE+2xr2jhm5c6VWW+5kMQXrzyhED\r\n+UUSq+pCFEFVlPzKMMm1vxusBrpBO3PTCo0=\r\n=n/mC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.0.4_1663134942551_0.8835619820501635"},"_hasShrinkwrap":false},"0.1.0":{"name":"@comunica/query-sparql-file-reasoning","version":"0.1.0","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql-file-reasoning":"bin/query-dynamic.js","comunica-sparql-file-reasoning":"bin/query.js","comunica-sparql-file-reasoning-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-source-to-destination":"^2.4.0","@comunica/actor-dereference-constant-hylar-owl2rl":"^0.1.0","@comunica/actor-dereference-constant-hylar-rdfs":"^0.1.0","@comunica/actor-dereference-fallback":"^2.4.2","@comunica/actor-dereference-file":"^2.4.2","@comunica/actor-dereference-http":"^2.4.2","@comunica/actor-dereference-rdf-parse":"^2.4.2","@comunica/actor-dereference-rule-parse":"^0.1.0","@comunica/actor-hash-bindings-sha1":"^2.4.0","@comunica/actor-http-fetch":"^2.4.3","@comunica/actor-http-proxy":"^2.4.0","@comunica/actor-init-query":"^2.4.3","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.4.0","@comunica/actor-optimize-query-operation-join-bgp":"^2.4.0","@comunica/actor-optimize-query-operation-join-connected":"^2.4.0","@comunica/actor-optimize-rule-pattern-restriction":"^0.1.0","@comunica/actor-optimize-rule-remove-false-conclusion":"^0.1.0","@comunica/actor-query-operation-ask":"^2.4.0","@comunica/actor-query-operation-bgp-join":"^2.4.0","@comunica/actor-query-operation-construct":"^2.4.0","@comunica/actor-query-operation-describe-subject":"^2.4.0","@comunica/actor-query-operation-distinct-hash":"^2.4.0","@comunica/actor-query-operation-extend":"^2.4.0","@comunica/actor-query-operation-filter-sparqlee":"^2.4.0","@comunica/actor-query-operation-from-quad":"^2.4.0","@comunica/actor-query-operation-group":"^2.4.0","@comunica/actor-query-operation-join":"^2.4.0","@comunica/actor-query-operation-leftjoin":"^2.4.0","@comunica/actor-query-operation-minus":"^2.4.0","@comunica/actor-query-operation-nop":"^2.4.0","@comunica/actor-query-operation-orderby-sparqlee":"^2.4.0","@comunica/actor-query-operation-path-alt":"^2.4.0","@comunica/actor-query-operation-path-inv":"^2.4.0","@comunica/actor-query-operation-path-link":"^2.4.0","@comunica/actor-query-operation-path-nps":"^2.4.0","@comunica/actor-query-operation-path-one-or-more":"^2.4.0","@comunica/actor-query-operation-path-seq":"^2.4.0","@comunica/actor-query-operation-path-zero-or-more":"^2.4.0","@comunica/actor-query-operation-path-zero-or-one":"^2.4.0","@comunica/actor-query-operation-project":"^2.4.0","@comunica/actor-query-operation-quadpattern":"^2.4.0","@comunica/actor-query-operation-reduced-hash":"^2.4.0","@comunica/actor-query-operation-service":"^2.4.0","@comunica/actor-query-operation-slice":"^2.4.0","@comunica/actor-query-operation-sparql-endpoint":"^2.4.0","@comunica/actor-query-operation-union":"^2.4.0","@comunica/actor-query-operation-update-add-rewrite":"^2.4.0","@comunica/actor-query-operation-update-clear":"^2.4.0","@comunica/actor-query-operation-update-compositeupdate":"^2.4.0","@comunica/actor-query-operation-update-copy-rewrite":"^2.4.0","@comunica/actor-query-operation-update-create":"^2.4.0","@comunica/actor-query-operation-update-deleteinsert":"^2.4.0","@comunica/actor-query-operation-update-drop":"^2.4.0","@comunica/actor-query-operation-update-load":"^2.4.0","@comunica/actor-query-operation-update-move-rewrite":"^2.4.0","@comunica/actor-query-operation-values":"^2.4.0","@comunica/actor-query-parse-graphql":"^2.4.0","@comunica/actor-query-parse-sparql":"^2.4.0","@comunica/actor-query-result-serialize-json":"^2.4.0","@comunica/actor-query-result-serialize-rdf":"^2.4.0","@comunica/actor-query-result-serialize-simple":"^2.4.0","@comunica/actor-query-result-serialize-sparql-csv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-json":"^2.4.0","@comunica/actor-query-result-serialize-sparql-tsv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-xml":"^2.4.0","@comunica/actor-query-result-serialize-stats":"^2.4.0","@comunica/actor-query-result-serialize-table":"^2.4.0","@comunica/actor-query-result-serialize-tree":"^2.4.0","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.4.0","@comunica/actor-rdf-join-inner-hash":"^2.4.0","@comunica/actor-rdf-join-inner-multi-bind":"^2.4.0","@comunica/actor-rdf-join-inner-multi-empty":"^2.4.0","@comunica/actor-rdf-join-inner-multi-smallest":"^2.4.0","@comunica/actor-rdf-join-inner-nestedloop":"^2.4.0","@comunica/actor-rdf-join-inner-none":"^2.4.0","@comunica/actor-rdf-join-inner-single":"^2.4.0","@comunica/actor-rdf-join-inner-symmetrichash":"^2.4.0","@comunica/actor-rdf-join-minus-hash":"^2.4.0","@comunica/actor-rdf-join-minus-hash-undef":"^2.4.0","@comunica/actor-rdf-join-optional-bind":"^2.4.0","@comunica/actor-rdf-join-optional-nestedloop":"^2.4.0","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.4.0","@comunica/actor-rdf-metadata-all":"^2.4.0","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.4.0","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.4.0","@comunica/actor-rdf-metadata-extract-request-time":"^2.4.0","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.4.0","@comunica/actor-rdf-metadata-primary-topic":"^2.4.0","@comunica/actor-rdf-parse-html":"^2.4.0","@comunica/actor-rdf-parse-html-microdata":"^2.4.0","@comunica/actor-rdf-parse-html-rdfa":"^2.4.0","@comunica/actor-rdf-parse-html-script":"^2.4.0","@comunica/actor-rdf-parse-jsonld":"^2.4.0","@comunica/actor-rdf-parse-n3":"^2.4.0","@comunica/actor-rdf-parse-rdfxml":"^2.4.0","@comunica/actor-rdf-parse-xml-rdfa":"^2.4.0","@comunica/actor-rdf-reason-rule-restriction":"^0.1.0","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-none":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.4.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.4.2","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"^0.1.0","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.4.0","@comunica/actor-rdf-serialize-jsonld":"^2.4.0","@comunica/actor-rdf-serialize-n3":"^2.4.0","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.4.0","@comunica/actor-rdf-update-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-update-quads-hypermedia":"^2.4.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"^0.1.0","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.4.0","@comunica/actor-rule-parse-hylar":"^0.1.0","@comunica/actor-rule-parse-n3":"^0.1.0","@comunica/actor-rule-resolve-hypermedia":"^0.1.0","@comunica/bus-http-invalidate":"^2.4.0","@comunica/bus-query-operation":"^2.4.0","@comunica/context-entries":"^2.4.0","@comunica/core":"^2.4.0","@comunica/logger-void":"^2.4.0","@comunica/mediator-all":"^2.4.0","@comunica/mediator-combine-pipeline":"^2.4.0","@comunica/mediator-combine-union":"^2.4.0","@comunica/mediator-join-coefficients-fixed":"^2.4.0","@comunica/mediator-number":"^2.4.0","@comunica/mediator-race":"^2.4.0","@comunica/reasoning-context-entries":"^0.1.0","@comunica/runner":"^2.4.0","@comunica/runner-cli":"^2.4.0","n3":"^1.16.2"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"043fe8cba747cae8ae93e6a7fa64fa47344d78a8","_id":"@comunica/query-sparql-file-reasoning@0.1.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-UcSEu2le07rrsVfXfszbTvkzvWcUzme213IfZGwTrfNb6qyoC2ZaAFuJoe6kSTRHEjaCudxpZvfGT7Ck5w6Njw==","shasum":"f802bac9b979e44419dc6037550f59d6ad0f1d53","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.1.0.tgz","fileCount":22,"unpackedSize":130576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsoBSPVFgaiA2hJZnLPIIa3547lERX6MP/KozDvpfeGAiEA/G1NiGgJ1wWVuhj0UoVBVdw4ybbHo8zE50WZQncbYm0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNWhAAnAj6N5Oy4w3WSs+VWhAbmMfQ+z5P2MQzQsXOTupRgSBVdysG\r\nOquvEyO+htlj0WI/StITNerSRh932LxDe0vS9Y1QZvqZrnwW/nUmz9u6FiMW\r\n0Gq5ytk/H9dmEA0BMJJu3ObZFUt6B0yGc1vfICqwMBwWPooFl8njAVrTvOj5\r\ntn9K+dYZFZt2KuU6yeD/9kO+q3aP6XmbA0zxtwj1/WuDzBBHt5/O53aXKosA\r\ne6GscKp9h9m1Ub0cIHCr+85CIIejEZIzAzn7NiYQ5/f31JTs2Sii+vuTAn+D\r\nxyu/RMQWQGYtxtp4a5jQJ/AtthJVUU7b/i3muUs1H1I8+R1GU/yfTpcu4PtR\r\nVSLvfaD/hwlmHG75RR7mrJIjoNX9GBduIwzYuvD8/i17PuwurBwW0BXwgSX8\r\nGUD+dppPwtF2W2EI+E6ziiJQ8V0ClmhnoltGbsjxnzOOGapH5mfJCmly6+aa\r\nGF6W9JN37hT6iBOhVsc5f3jODsaz1LLMJzKJJTHuGPlT8rE/Ta5J/B2/aHK+\r\naX4mp+0NER6PG1H16FkfOJqnm24197NMoB3lkVROc1VfXJ1tItNLt2zcjXHa\r\n4jfc4JX+5Phgv6RWDKBisyLGnexaOKzXCdeElPhhShB3PqHNh9zO1hIl0GJZ\r\nSJSKYc9n4OkK1kbXAdM1Wa7NqplZ3Ypzd6Y=\r\n=ttZG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.1.0_1663138109046_0.2651774050973814"},"_hasShrinkwrap":false},"0.2.0":{"name":"@comunica/query-sparql-file-reasoning","version":"0.2.0","description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"publishConfig":{"access":"public"},"sideEffects":false,"keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"license":"MIT","bin":{"comunica-dynamic-sparql-file-reasoning":"bin/query-dynamic.js","comunica-sparql-file-reasoning":"bin/query.js","comunica-sparql-file-reasoning-http":"bin/http.js"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"homepage":"https://comunica.dev/","dependencies":{"@comunica/actor-context-preprocess-reasoning-defaults":"^0.2.0","@comunica/actor-context-preprocess-source-to-destination":"^2.4.0","@comunica/actor-dereference-constant-hylar-owl2rl":"^0.2.0","@comunica/actor-dereference-constant-hylar-rdfs":"^0.2.0","@comunica/actor-dereference-fallback":"^2.4.2","@comunica/actor-dereference-file":"^2.4.2","@comunica/actor-dereference-http":"^2.4.2","@comunica/actor-dereference-rdf-parse":"^2.4.2","@comunica/actor-dereference-rule-parse":"^0.2.0","@comunica/actor-hash-bindings-sha1":"^2.4.0","@comunica/actor-http-fetch":"^2.4.3","@comunica/actor-http-proxy":"^2.4.0","@comunica/actor-init-query":"^2.4.3","@comunica/actor-optimize-query-operation-bgp-to-join":"^2.4.0","@comunica/actor-optimize-query-operation-join-bgp":"^2.4.0","@comunica/actor-optimize-query-operation-join-connected":"^2.4.0","@comunica/actor-optimize-rule-pattern-restriction":"^0.2.0","@comunica/actor-optimize-rule-remove-false-conclusion":"^0.2.0","@comunica/actor-query-operation-ask":"^2.4.0","@comunica/actor-query-operation-bgp-join":"^2.4.0","@comunica/actor-query-operation-construct":"^2.4.0","@comunica/actor-query-operation-describe-subject":"^2.4.0","@comunica/actor-query-operation-distinct-hash":"^2.4.0","@comunica/actor-query-operation-extend":"^2.4.0","@comunica/actor-query-operation-filter-sparqlee":"^2.4.0","@comunica/actor-query-operation-from-quad":"^2.4.0","@comunica/actor-query-operation-group":"^2.4.0","@comunica/actor-query-operation-join":"^2.4.0","@comunica/actor-query-operation-leftjoin":"^2.4.0","@comunica/actor-query-operation-minus":"^2.4.0","@comunica/actor-query-operation-nop":"^2.4.0","@comunica/actor-query-operation-orderby-sparqlee":"^2.4.0","@comunica/actor-query-operation-path-alt":"^2.4.0","@comunica/actor-query-operation-path-inv":"^2.4.0","@comunica/actor-query-operation-path-link":"^2.4.0","@comunica/actor-query-operation-path-nps":"^2.4.0","@comunica/actor-query-operation-path-one-or-more":"^2.4.0","@comunica/actor-query-operation-path-seq":"^2.4.0","@comunica/actor-query-operation-path-zero-or-more":"^2.4.0","@comunica/actor-query-operation-path-zero-or-one":"^2.4.0","@comunica/actor-query-operation-project":"^2.4.0","@comunica/actor-query-operation-quadpattern":"^2.4.0","@comunica/actor-query-operation-reduced-hash":"^2.4.0","@comunica/actor-query-operation-service":"^2.4.0","@comunica/actor-query-operation-slice":"^2.4.0","@comunica/actor-query-operation-sparql-endpoint":"^2.4.0","@comunica/actor-query-operation-union":"^2.4.0","@comunica/actor-query-operation-update-add-rewrite":"^2.4.0","@comunica/actor-query-operation-update-clear":"^2.4.0","@comunica/actor-query-operation-update-compositeupdate":"^2.4.0","@comunica/actor-query-operation-update-copy-rewrite":"^2.4.0","@comunica/actor-query-operation-update-create":"^2.4.0","@comunica/actor-query-operation-update-deleteinsert":"^2.4.0","@comunica/actor-query-operation-update-drop":"^2.4.0","@comunica/actor-query-operation-update-load":"^2.4.0","@comunica/actor-query-operation-update-move-rewrite":"^2.4.0","@comunica/actor-query-operation-values":"^2.4.0","@comunica/actor-query-parse-graphql":"^2.4.0","@comunica/actor-query-parse-sparql":"^2.4.0","@comunica/actor-query-result-serialize-json":"^2.4.0","@comunica/actor-query-result-serialize-rdf":"^2.4.0","@comunica/actor-query-result-serialize-simple":"^2.4.0","@comunica/actor-query-result-serialize-sparql-csv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-json":"^2.4.0","@comunica/actor-query-result-serialize-sparql-tsv":"^2.4.0","@comunica/actor-query-result-serialize-sparql-xml":"^2.4.0","@comunica/actor-query-result-serialize-stats":"^2.4.0","@comunica/actor-query-result-serialize-table":"^2.4.0","@comunica/actor-query-result-serialize-tree":"^2.4.0","@comunica/actor-rdf-join-entries-sort-cardinality":"^2.4.0","@comunica/actor-rdf-join-inner-hash":"^2.4.0","@comunica/actor-rdf-join-inner-multi-bind":"^2.4.0","@comunica/actor-rdf-join-inner-multi-empty":"^2.4.0","@comunica/actor-rdf-join-inner-multi-smallest":"^2.4.0","@comunica/actor-rdf-join-inner-nestedloop":"^2.4.0","@comunica/actor-rdf-join-inner-none":"^2.4.0","@comunica/actor-rdf-join-inner-single":"^2.4.0","@comunica/actor-rdf-join-inner-symmetrichash":"^2.4.0","@comunica/actor-rdf-join-minus-hash":"^2.4.0","@comunica/actor-rdf-join-minus-hash-undef":"^2.4.0","@comunica/actor-rdf-join-optional-bind":"^2.4.0","@comunica/actor-rdf-join-optional-nestedloop":"^2.4.0","@comunica/actor-rdf-join-selectivity-variable-counting":"^2.4.0","@comunica/actor-rdf-metadata-all":"^2.4.0","@comunica/actor-rdf-metadata-extract-allow-http-methods":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-controls":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-count":"^2.4.0","@comunica/actor-rdf-metadata-extract-hydra-pagesize":"^2.4.0","@comunica/actor-rdf-metadata-extract-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-metadata-extract-put-accepted":"^2.4.0","@comunica/actor-rdf-metadata-extract-request-time":"^2.4.0","@comunica/actor-rdf-metadata-extract-sparql-service":"^2.4.0","@comunica/actor-rdf-metadata-primary-topic":"^2.4.0","@comunica/actor-rdf-parse-html":"^2.4.0","@comunica/actor-rdf-parse-html-microdata":"^2.4.0","@comunica/actor-rdf-parse-html-rdfa":"^2.4.0","@comunica/actor-rdf-parse-html-script":"^2.4.0","@comunica/actor-rdf-parse-jsonld":"^2.4.0","@comunica/actor-rdf-parse-n3":"^2.4.0","@comunica/actor-rdf-parse-rdfxml":"^2.4.0","@comunica/actor-rdf-parse-xml-rdfa":"^2.4.0","@comunica/actor-rdf-reason-rule-restriction":"^0.2.0","@comunica/actor-rdf-resolve-hypermedia-links-next":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-none":"^2.4.0","@comunica/actor-rdf-resolve-hypermedia-qpf":"^2.4.2","@comunica/actor-rdf-resolve-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-federated":"^2.4.0","@comunica/actor-rdf-resolve-quad-pattern-hypermedia":"^2.4.2","@comunica/actor-rdf-resolve-quad-pattern-intercept-reasoned":"^0.2.0","@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source":"^2.4.0","@comunica/actor-rdf-serialize-jsonld":"^2.4.0","@comunica/actor-rdf-serialize-n3":"^2.4.0","@comunica/actor-rdf-update-hypermedia-patch-sparql-update":"^2.4.0","@comunica/actor-rdf-update-hypermedia-put-ldp":"^2.4.0","@comunica/actor-rdf-update-hypermedia-sparql":"^2.4.0","@comunica/actor-rdf-update-quads-hypermedia":"^2.4.2","@comunica/actor-rdf-update-quads-intercept-reasoned":"^0.2.0","@comunica/actor-rdf-update-quads-rdfjs-store":"^2.4.0","@comunica/actor-rule-parse-hylar":"^0.2.0","@comunica/actor-rule-parse-n3":"^0.2.0","@comunica/actor-rule-resolve-hypermedia":"^0.2.0","@comunica/bus-http-invalidate":"^2.4.0","@comunica/bus-query-operation":"^2.4.0","@comunica/context-entries":"^2.4.0","@comunica/core":"^2.4.0","@comunica/logger-void":"^2.4.0","@comunica/mediator-all":"^2.4.0","@comunica/mediator-combine-pipeline":"^2.4.0","@comunica/mediator-combine-union":"^2.4.0","@comunica/mediator-join-coefficients-fixed":"^2.4.0","@comunica/mediator-number":"^2.4.0","@comunica/mediator-race":"^2.4.0","@comunica/reasoning-context-entries":"^0.2.0","@comunica/runner":"^2.4.0","@comunica/runner-cli":"^2.4.0","n3":"^1.16.2"},"scripts":{"build":"npm run build:ts","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","prepare":"comunica-compile-config config/config-default.json > engine-default.js","browser":"npm run prepare && \"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --mode production","browser-profile":"\"../../node_modules/webpack/bin/webpack.js\" --config webpack.config.js --profile --mode production --json > stats.json && webpack-bundle-analyzer stats.json && rm stats.json","spec:base":"node ../../node_modules/rdf-test-suite/bin/Runner.js spec/sparql-engine.js http://w3c.github.io/rdf-tests/sparql11/data-sparql11/manifest-all.ttl -c ../../.rdf-test-suite-cache/","spec:query":"yarn run spec:base -s http://www.w3.org/TR/sparql11-query/","spec:update":"yarn run spec:base -s http://www.w3.org/TR/sparql11-update/ -e","spec:csv-tsv":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-csv-tsv/","spec:json":"yarn run spec:base -s http://www.w3.org/TR/sparql11-results-json/","spec:fed":"yarn run spec:base -s http://www.w3.org/TR/sparql11-federated-query/","spec:sd":"yarn run spec:base -s http://www.w3.org/TR/sparql11-service-description/","spec:prot":"yarn run spec:base -s http://www.w3.org/TR/sparql11-protocol/","spec:graphstore":"yarn run spec:base -s http://www.w3.org/TR/sparql11-http-rdf-update/","spec":"yarn run spec:query && yarn run spec:update","spec-earl":"yarn run spec:query -o earl -p spec/earl-meta.json > earl.ttl","integration":"rdf-test-suite-ldf spec/sparql-engine.js https://comunica.github.io/manifest-ldf-tests/next/sparql/sparql-manifest.ttl -d 200000 -c ../../.rdf-test-suite-ldf-cache/","comunica-package":"comunica-package -c config/config-default.json"},"browser":{"./lib/index.js":"./lib/index-browser.js"},"gitHead":"e72747795da7e1bc6057afe47ad959a7c86a9f25","_id":"@comunica/query-sparql-file-reasoning@0.2.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-NhvyZvr1Ix/OzIZZqadVHIyUq7998e+QN7cjzWCvEvs93eL8CLB4fujq5ZysF2mUIMdtadqYa5QlaqzCjldmxw==","shasum":"6d781d5587cd54c20db7567a203256c64ea5f5fd","tarball":"https://registry.npmjs.org/@comunica/query-sparql-file-reasoning/-/query-sparql-file-reasoning-0.2.0.tgz","fileCount":22,"unpackedSize":131162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMs/wAnib3oM7YWcDL0RIYuEmygS6g+7J12yDFbPzcrAiBq4GzSiRZaJv2YSHfyLuim3WlRjWzbs5KqDPARhZqYOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolnA/8CGGU/xW0eAya0Xxzd9xnbGv6SfxYgiDC5vj3pVOvrZRof8vT\r\ndhx8+jUv+F/wVJ7NAiYr6WTKOrwsZxBNkRrgTuKvnFl7xMapdvwqkuu3BpnK\r\nBbXBXJCSdzsVbsIg3N+H77heKX0Yp5A20/nSeQ/yoUIIOrSQNgNybUT0EPiI\r\nRk0uw3GXKdOCsbKgxTo2SpLIYP3clJoD8HxZwVCEoL/YvplPqweADo2NDKuK\r\n8Iqq9hRWEZM4gaihMqLCJoJOOo9/1n+f6SSeN86rgCccu4zxNgR3km9QdxaB\r\n6jrYqoKA+u/YuGdEChj5QBVGHhh1PHghnqtfRJU5PEJMrc8beRcA5MHuJIwN\r\nyRUgU9evIkSsOIkp5dFILEtuLK14nJ+vCUWXy74rOA4jtPlI7LKwH5XYfkCv\r\n21uwSeasii+gUxFmkjC/XImiKkVC8i+jC/VcSPvbpCwsb5GbFwxdH9FEGV82\r\nrBr7hGIUFORcfLqPoFLkdpt/L6AIVrj0wX4jALjJmwMUr9IKxLi6y7VX29pf\r\nsuZDACvgyiklXDpJW8OitpeFAOuIaSxO2V+ARh/30Y/hEkeIjaXC25ef7Dra\r\nJi6lmKMXxicTO+RIUp6BQ2ESt5/eta2bplVC22E1a06Ln/PmxtHvzwXXzMt3\r\nn3GLmu+SToRX/xWuLUKUpIcprP8H27pqWQ4=\r\n=G6J/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jeswr","email":"jmwright.045@gmail.com"},"directories":{},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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/query-sparql-file-reasoning_0.2.0_1663144318402_0.33073685750876414"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-03T04:45:16.104Z","0.0.2-alpha.7.0":"2022-04-03T04:45:16.335Z","modified":"2022-09-14T08:31:58.704Z","0.0.2-alpha.8.0":"2022-04-03T05:02:35.959Z","0.0.2-alpha.9.0":"2022-04-03T05:17:57.633Z","0.0.3":"2022-09-14T04:36:45.110Z","0.0.4":"2022-09-14T05:55:42.752Z","0.1.0":"2022-09-14T06:48:29.282Z","0.2.0":"2022-09-14T08:31:58.581Z"},"maintainers":[{"name":"jeswr","email":"jmwright.045@gmail.com"},{"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"}],"description":"A SPARQL query engine with reasoning capabilities for querying over decentralized RDF knowledge graphs on the Web","homepage":"https://comunica.dev/","keywords":["comunica","sparql","engine","query","update","sparql engine","sparql query","sparql update","sparql 1.1","reasoning","file"],"repository":{"type":"git","url":"git+https://github.com/comunica/comunica-feature-reasoning.git","directory":"engines/query-sparql-reasoning"},"bugs":{"url":"https://github.com/comunica/comunica-feature-reasoning/issues"},"license":"MIT","readme":"# Comunica SPARQL File Reasoning Init Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Fquery-sparql-file-reasoning.svg)](https://www.npmjs.com/package/@comunica/query-sparql-file-reasoning)\n<!-- [![Docker Pulls](https://img.shields.io/docker/pulls/comunica/query-sparql-link-traversal.svg)](https://hub.docker.com/r/comunica/query-sparql-link-traversal/) -->\n\nComunica is a SPARQL query engine for JavaScript that - this build of the engine, allows data to be enriched with reasoning results.\n\nThis module is part of the [Comunica framework](https://comunica.dev/).\n\n## Install\n\n```bash\n$ yarn add @comunica/query-sparql-file-reasoning\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-file-reasoning\n```\n\n## Install a prerelease\n\nSince this package is still in testing phase, you may want to install a prerelease of this package, which you can do by appending `@next` to the package name during installation.\n\n```bash\n$ yarn add @comunica/query-sparql-file-reasoning@next\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-file-reasoning@next\n```\n\n## Usage\n\nTo query over a profile and the foaf ontology:\n\n```bash\n$ comunica-sparql-file-reasoning https://www.rubensworks.net/ \\\n  http://xmlns.com/foaf/spec/index.rdf \\\n  -q 'SELECT * WHERE { <https://www.rubensworks.net/#me> a ?o }' \\\n  -r rdfs\n```\n\nBy default, RDFS reasoning is applied if no rules are specified. Alternatively you can specify `owl2rl` or provide a dereferencable link to another rule source.\n\nShow the help with all options:\n\n```bash\n$ comunica-sparql-file-reasoning --help\n```\n\nJust like [Comunica SPARQL](https://github.com/comunica/comunica/tree/master/packages/query-sparql),\na [dynamic variant](https://github.com/comunica/comunica/tree/master/packages/query-sparql#usage-from-the-command-line) (`comunica-dynamic-sparql-file-reasoning`) also exists.\n\n_[**Read more** about querying from the command line](https://comunica.dev/docs/query/getting_started/query_cli/)._\n\n### Usage within application\n\nThis engine can be used in JavaScript/TypeScript applications as follows:\n\n```javascript\nconst QueryEngine = require('@comunica/query-sparql-link-traversal').QueryEngine;\nconst myEngine = new QueryEngine();\nimport { KeysRdfDereferenceConstantHylar } from '@comunica/reasoning-context-entries';\n\nconst bindingsStream = await myEngine.queryBindings(`\n  SELECT * WHERE { <https://www.rubensworks.net/#me> a ?o }`, {\n    sources: [\n      'https://www.rubensworks.net/',\n      'http://xmlns.com/foaf/spec/index.rdf'\n    ],\n    rules: KeysRdfDereferenceConstantHylar.rdfs,\n});\n\n// Consume results as a stream (best performance)\nbindingsStream.on('data', (binding) => {\n    console.log(binding.toString()); // Quick way to print bindings for testing\n\n    console.log(binding.has('o')); // Will be true\n\n    // Obtaining values\n    console.log(binding.get('o').value);\n});\nbindingsStream.on('end', () => {\n    // The data-listener will not be called anymore once we get here.\n});\nbindingsStream.on('error', (error) => {\n    console.error(error);\n});\n\n// Consume results as an array (easier)\nconst bindings = await bindingsStream.toArray();\nconsole.log(bindings[0].get('o').value);\nconsole.log(bindings[0].get('o').termType);\n```\n\n_[**Read more** about querying an application](https://comunica.dev/docs/query/getting_started/query_app/)._\n\n### Usage as a SPARQL endpoint\n\nStart a webservice exposing https://www.rubensworks.net/ via the SPARQL protocol, i.e., a _SPARQL endpoint_.\n\n```bash\n$ comunica-sparql-file-reasoning-http https://www.rubensworks.net/ http://xmlns.com/foaf/spec/index.rdf\n```\n\nShow the help with all options:\n\n```bash\n$ comunica-sparql-file-reasoning --help\n```\n\nThe SPARQL endpoint can only be started dynamically.\nAn alternative config file can be passed via the `COMUNICA_CONFIG` environment variable.\n\nUse `bin/http.js` when running in the Comunica monorepo development environment.\n\n_[**Read more** about setting up a SPARQL endpoint](https://comunica.dev/docs/query/getting_started/setup_endpoint/)._\n","readmeFilename":"README.md"}