{"_id":"@comunica/query-sparql-reasoning","_rev":"6-bb5a77350df984a323fffade53e5bd5e","name":"@comunica/query-sparql-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-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"],"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-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-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-e0th8nwv5L6S8Hr3lHeY41rDf2jp61iAsRMtk8gkoBWZx+B3JLU7EiiC9NUr71vMT3REn3tiUm9OhYI0/11dtg==","shasum":"68a0a51e7f7a5de955a4bc455eca3e6f7ebf9e0c","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.0.2-alpha.7.0.tgz","fileCount":21,"unpackedSize":125731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0RTpsF/FjWibdY8uIQPdmn+jmgVBSLHYVaprguS/SbgIgH9ghUTMAESQ6HwcX93nP+44Xd4PolFyPBWinxBSYgQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSSZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx+Q/+O0Dr8Fa9zN8rBeBnSy+3CiAhJL0t4cJXIdoA/mjF8MOTMBa6\r\n5cxVoPVHP9lhdZz0NDJPY7ar4cGlSY8spHXpy3SrJ8Hq0pBQuM5J+6XaKBQV\r\nnFHLyW7VuMZkGTi4dJ8SKVC4eq03PGphFSWbJcDkzfhC4+TcYVHxZTzcTc2B\r\nyh6f0A/8D4JnMFYlaamYXi/02twlq78LfONUf4rPaRm88B8ehFPfDVXbnh7V\r\nxgpbiL9/lYJB57BZtK/WI8yzYc6vHK0MP09W0DAE7cRNtEfzm7wX4iwTrn/Q\r\nvxx0drB2oc7pr8VEVgS0DufpDD2b83VCJa5z5Y+oZ8Ym9yfwB1sTeeCJnpUh\r\nvssoDH6OoBWiTb36Gug/Tdro8qK0XTnoiETk9LBtw+PtaJAoiFbNxG76hYIT\r\ns7Wnn8KEgUPCEmgAHd8oBgdOByjUDs3bmIZl9GZaosQrVoLDH8/VkOmE7sBs\r\n3kiNTdK46MGeO/tVaeXSQVpRqb+1XS2qnBHt5GNCwZKPKYkmoEiSHShqpgK0\r\nrD1A0mlK28O9jKaFA3W6BXpn+IOLIxuz6EZglQo4B/yjaoAjIJwehBFawLtX\r\nee4lzPHwQ3r5LmBmAXsVrfFVUtDTKpd3NKy4s1BVMb9qcImGN39EqRaHcVRd\r\ntuiAH9ljJmO+1MQK74KXqouoUZoudwotk+8=\r\n=8hyg\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-reasoning_0.0.2-alpha.7.0_1648961115244_0.3139140008275769"},"_hasShrinkwrap":false},"0.0.2-alpha.8.0":{"name":"@comunica/query-sparql-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"],"license":"MIT","bin":{"comunica-dynamic-sparql-reasoning":"bin/query-dynamic.js","comunica-sparql-reasoning":"bin/query.js","comunica-sparql-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-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 Reasoning Init Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Fquery-sparql-reasoning.svg)](https://www.npmjs.com/package/@comunica/query-sparql-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-reasoning\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-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-reasoning@next\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-reasoning@next\n```\n\n## Usage\n\nTo query over a profile and the foaf ontology:\n\n```bash\n$ comunica-sparql-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-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-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-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-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-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-P2xRwI+0LE/hfpaTbxkRDpttWw4Hlw0YL+CoO6/LwLGhp5acSC/hAuwHGqgcre83JJnECUBkW7/Gq85wjky9Hg==","shasum":"bfba43208b370cf15407434c2332885f10cd89f3","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.0.2-alpha.8.0.tgz","fileCount":21,"unpackedSize":125761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEep12uGNtP/Rcdubo9zvqBU71CO3GYvzbpYd64oo/MLAiEAojkWd1+L6JBtpK2YQa+bs+wCKM9Mx6vt117yIKzH5RI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSSpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr0Q/+LdAXdmKD+5kNpcN1EquX8+kIu/5edZNMe5sLAUqclp0LHIGP\r\n8YT+iFMjVrLimmHcO8kV6kKUKhmnpcmyhcY/t8JpkOtpVgWBbP6bIPNktX39\r\nQpAlautuISMD6kcKWxFBv6+zTeNg+D0QjlVINoMgX7MUvywWbyA7iV5ZL2oK\r\n41mIzGv5QxyO+6GwljD/WjzeMRcjwTeKfER7gTrkI9JcVj5xY1zPsHnNDGx0\r\ndcSq931NPFLCceuNc9XhyRweBnhHHPiMKB086ClHVRFNtueMrP3oCfy1Q9JJ\r\n2ZJQaVDeu8vY/QM0WUQt9SGYtChDeYgfhrko5S6k8wOWCNYnUooyyzHJDcem\r\ns5AncVR+NSXBSQqCUgI3O9YlMVDkPyPNEk/aQwORmLSxrevtDrphN/g01gE/\r\nERtXarfm9B2azVXJppHZon1jbTu8l1VZcS/meo/mbuy9CdpLQ/881cxn58LM\r\nv3KOM+llYUQAjnRRew6/3WTgTzCa9g7QSxVetsK/JAjko9zhsJPAJFJXN2/w\r\n41it0Qzdx6/ByNNGaIimKM2OxdwJIIczgMzfthKhzLpfd0h9/V8vBzu9loZb\r\newvWHwAYZtsstVPWjKI69c2mKXitDy8GKYzdh3LqQTignK2WH7KSmKFEmM8+\r\nZbBtiZDuhwl7NZ47XlQzIegwbiCClG8U0uU=\r\n=CmcD\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-reasoning_0.0.2-alpha.8.0_1648962155913_0.7696216910792584"},"_hasShrinkwrap":false},"0.0.2-alpha.9.0":{"name":"@comunica/query-sparql-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"],"license":"MIT","bin":{"comunica-dynamic-sparql-reasoning":"bin/query-dynamic.js","comunica-sparql-reasoning":"bin/query.js","comunica-sparql-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-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 Reasoning Init Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Fquery-sparql-reasoning.svg)](https://www.npmjs.com/package/@comunica/query-sparql-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-reasoning\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-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-reasoning@next\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-reasoning@next\n```\n\n## Usage\n\nTo query over a profile and the foaf ontology:\n\n```bash\n$ comunica-sparql-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-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-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-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-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-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-uUm6AeSuxrf9IlAZckEv9R+SGe5uH7bJqmKNjgRtm5SUXNBp1Voa8fZ5xG7CDL05Hv5+Eg4RtGcKOnJULUpAJA==","shasum":"ed7fcbdc0ca345036ea8ccb1f192a5951667f63d","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.0.2-alpha.9.0.tgz","fileCount":21,"unpackedSize":125761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaXvELTCt396wGsYlsu6d8kB7KDJhalKmuAt2ayScZfwIgZZEQGQ7rs/WK7gukdjoAwZQoP9I1X2JO1Q1/mTp0+L0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSS4FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqkew//ZaCkyQCzVXFBVzk8KdUqoAHFblyEBJXzpmCJ5rX2KElg0q8O\r\n8QNX4iqLdbzBqWjzAlGIJKLSxLsyvLvEIGYJp6Ps+p/baLCX/s3bXWrJEaVP\r\nNkUTxPSLZ4t8kqaMIVt4nX35Z03qfVKWCcw5/F1dQDkmCRJ580+trldQIO1w\r\n9RqXEGe4eVlrlADiW4FkmfB052d5DklrNcEp9a7cYNm+2KnY6+Zs4yLj6ULo\r\nXZmKdvTtM+ilIt7kt6B+HrXP6cL3wJP98gRjgdv8g5ZK77CBJ8iQTRq/J2kf\r\nmR0Bjp+8WyfmR2RDgRQCy89ceY4Msj4Ktad1/YwJQMDdu37a9i7tRpHPV4ke\r\n36sqaX3NIFU6Zmhev2AZELBw2gLxW0dYyTPkg2FpkGSjzltsTxDcdXyqfYCQ\r\nKqrOBnlm/kAFy9l044n+YePzCed416tIzs1LHlDl5LV8gqYFTyx7VYtDaLI6\r\n7yzhBmK9IEVFhKdG+duGJXB+DWTkUWdriWuhpAVNxV5+lfJfWOBV6hI+be26\r\njF+bejmIS4cysdYqxx35n61Px/C9k/x7z4yt2q0QecClMIEqgFhaEZ6L6W6Y\r\nSoXcOmeWrE00+JZ0krt2Rj+jQM4pixkmgOuy8skK2UfN5aA25r67DyXMQr23\r\n+IW6s0cT0LqZDsHmtk/g0ol2kKjBxaCpaRI=\r\n=xH0s\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-reasoning_0.0.2-alpha.9.0_1648963077442_0.9314475980943047"},"_hasShrinkwrap":false},"0.0.3":{"name":"@comunica/query-sparql-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"],"license":"MIT","bin":{"comunica-dynamic-sparql-reasoning":"bin/query-dynamic.js","comunica-sparql-reasoning":"bin/query.js","comunica-sparql-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-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-reasoning@0.0.3","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-YwxosrYA4zx+m6agfBUamgx5x3TChc8iwTRpFXIjKpMCCNgEJCKVJt8KwIeTtZCO5KjoHyajn2fh2huBe7tGhg==","shasum":"37773d368fbceb4db971b62bcb017027805b7eb0","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.0.3.tgz","fileCount":21,"unpackedSize":129449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsCqEtx/tc7EzZYlsUKArMKSb39XLtq8wsY5KrZwF0EgIhAJHVzMdA0GfBFHPlbCJTMIQnljcE5Ufp/L15lSW8fyIV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIVpdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1gw/+OrHbHN7QCtXea6AsQN1a0BJqwDIsbjGx3/uW4wqP6Wn9yKOa\r\necQygqcNyTPyZFNFVC/+XYPxAjhhaUTE6EwlhOvYYkz/++vh7ggK9HtzZLK8\r\n9pLaIiD5auYmW7ZW5DfFnC8MMv9MKjYoHeNi7EB69ztnUROcZEZqMgwF+bM3\r\nTd5H9FFT5l25iDm8K34oHFV+CDvXTFSytkhYeCF1yBaN06W46RRX32Bsw1kV\r\ntPfriv53ZsNxZK/tupfuVSj95Kjw40VICoX1TvyUZXmflTIOgpni1sfTZktz\r\nKr933aAgzjiSpaErjBQSemcGQAdNhYWPgzH8Nf6Nao9D3W4iNeoHtUqjKwNK\r\n+AXRefvqw/v1eWDXWTtF5a9Pjc9Er+M1Ah+Y2FA7DyT1G8qLuXe3NfCeXEeH\r\nDmrhhSynrf+lXOxDBt2ss7v/qPHcpTPEi1euF9JSzXdCRt8nqzWwcU6LsO1F\r\n4HMoH4asas5rHUOucw/z5BS1EdtTkEP8m6nsyuQifEgx7WTkJScPt70uB6Wb\r\nYF4KaLRI+KX9cHksRmtm3IXfQElFe6Z7f6ViiYYHv7gXQzj12iSbgEmWXrHp\r\njDWxHR0/CnJmked9JIp7FSeci8dTGGY627kH2xllUItpsjKUMyxJ4CiEb/k8\r\nQ77DFY6WAZzQRRUZll3dC1JzMkFBjEGwHWk=\r\n=G1fm\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-reasoning_0.0.3_1663130204940_0.10403498483111151"},"_hasShrinkwrap":false},"0.0.4":{"name":"@comunica/query-sparql-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"],"license":"MIT","bin":{"comunica-dynamic-sparql-reasoning":"bin/query-dynamic.js","comunica-sparql-reasoning":"bin/query.js","comunica-sparql-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-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-reasoning@0.0.4","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-KtJBXGsr99zHKFS2ZOtLewVsZ130t5GJ7fsDHEwFBhkf/gSEiG9zToqTLXXBZOSKOba/2/BZzD07oL7B28D6lA==","shasum":"6b38e0a0444313317c628a8ea65e7cf5eae89b13","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.0.4.tgz","fileCount":21,"unpackedSize":129449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzu9+AiuRBBL5sw1Q0wh+FV6ldlHB6z2F5hahY9vaofAiBKIDHVdWc/8FBrji8MwDbpJoqUNrcEhd5wgHTNpaTc7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIWzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDJxAAnUTVSZJxBY4SRy/twpLzT6BsVt1zHjn+jqeqXG8dJkZ08pim\r\ncqXeRmedskOSFYHyz/eOr3QnGvcoqD5wnheIghDGFU94ldRenoJNBUqFVwEj\r\n1+JXmdxHasLn9suxKJ10DAnRKRwhVOtfrDxs51O/ND9vZPmodi1s/gqIR5xK\r\nMcipdWGtaDK5aTv/bOO+6g9Eu+cJ545RuspzeWPYSDyIcluDSqWzjJD+OBrA\r\nW//ZrBjktRfyNyroQwkcSGZxbEgvVSTzQvAlwITmT/pq8Llp2wJCKpV6jq89\r\ndhJibL6NJYqdG5+ky9XPTUByhx+qCJ7EKqkgcN5h6J59fpYO/Kb7tQrZQgAG\r\nfiLPpZFMaeyy2PHAw+zugrk6LDcs9Fs/MGB83kpzJgw0QmCuWoKL9P21Fbwm\r\nshw9ErvJobTxQLpls1W0eYslMvHeEJS/FEueMB2j4T9cOfYN/WFO2Wi6uNM/\r\nSiyTXPhh97ziuH79L7eStg55Hgr1bvwsvVy0zTgQh251sQ5AyoQIj0eANIYa\r\n+3IJqyH4g2bPPQ7kym+6UnnopLIhRn6scSBCRi4OB0gl19eKZL+LBkM2BPES\r\nvOoVkOEydIiTMllA17AB8ywvY67UCnhkdw00hAE8LnN5mOV44Hs/qdKity8W\r\np7ySsZDK47GYF/eZnkLsW88Ce9bh8tckRqs=\r\n=CqZn\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-reasoning_0.0.4_1663134942591_0.4760402064089637"},"_hasShrinkwrap":false},"0.1.0":{"name":"@comunica/query-sparql-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"],"license":"MIT","bin":{"comunica-dynamic-sparql-reasoning":"bin/query-dynamic.js","comunica-sparql-reasoning":"bin/query.js","comunica-sparql-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-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-reasoning@0.1.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-3zUcqVp6MH4f3C613A4sMhi1CYMiTUsLyLluC8VTItieGazf9UbmsTy8Wt9UOzXvDX7NWPbKtVAZqQxRPiu/HA==","shasum":"ae6839e1e408433feb3c65c19019c01b2e25ce6c","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.1.0.tgz","fileCount":21,"unpackedSize":129842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+C6cA5IwVR1baEJ/5WOEQTMK+O79gKU48wyFgLFkiUQIgT+VyrDqfIC9SSiRdK42Jxdtsi1/rbCkNtE4pnCKM7pw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNzxAAoulJYBUnV4YEqOoxA0nDW54LPCpgUQjZ+m6oKhSG3/KePiGy\r\nlw1z8HSdTfHGY3iiDBw2mUQQh4Mlx+qQWarGwohN1YjL1WtQzRdIrhPeSvTY\r\n61Q4P44kLUcLcVi6Y8RwLlsrlnElFFpXWpUy2HblCsXTz54V2f+1/3p8KsIL\r\nHT3dmYz7yZrGgVAUt7eQ1IGXGCTLaPCYE6lhvhz01tvLYM+khDupJeC5/DKP\r\nswvtadEkIagFOewrlISk86OZ8YbfvWAQQMteJmZvzLV7NPFIq0H8mD4zzNzG\r\n+MaQheSPbi7mb4oNf6nROBDrIiFTxRCTGDW4qUMrHfr7reVObBtAgkOzm8JH\r\ntEQgdIGkkyE0Z4vGExoGx5FcgiPT3hSnCOElK35PESQkfT2+cDj4A9nCvRKP\r\njqjzQNc3/y7bxy2t7BN10am9dynESy9Ezv41NwWwLrDeS2bvwWjLfS36sBH7\r\nHrR0Z4gT92S7h6UJMi8+i06sR8syvj1sacbO4/KAXvHuuqg18oTHAiv/JMTo\r\nNxA8MPANbo3EaoqLnuUfmRG+5suEXPDRTl0ZY/FIpNmmbANEhctcvr+f4ycR\r\nZ01IYpanoP2CNkOxG3rhfii8JZv88qHdXxNhPKXTrpAdAi6N0Aa25FB713Ne\r\nISK/4UzX/pLe0FtwndXt4Wrhe4eH5Umdadg=\r\n=DXhM\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-reasoning_0.1.0_1663138109011_0.9273591234867293"},"_hasShrinkwrap":false},"0.2.0":{"name":"@comunica/query-sparql-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"],"license":"MIT","bin":{"comunica-dynamic-sparql-reasoning":"bin/query-dynamic.js","comunica-sparql-reasoning":"bin/query.js","comunica-sparql-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-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-reasoning@0.2.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-S0yRnbCWcbVBiitkn/W5fpZCbNLWRPzL7bELHSy1feR8gPbU6Mn6ZTxtkRmhPTo+bepGDLkgg3xFtznTvmfFDg==","shasum":"0b0d0c89551f28683e777fc4af5a7af458d7cd2d","tarball":"https://registry.npmjs.org/@comunica/query-sparql-reasoning/-/query-sparql-reasoning-0.2.0.tgz","fileCount":21,"unpackedSize":130428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/XdTZNcCeseYkZJ5DSfZ7BuSZhed71lSu0nyEcJT2DAiEAmuMrw1TTGcXSBZQ25Nhxu30WyRsqGrU9iTeG3L6fleg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJExAAmiaUL18Yml13ZMdEtwZC2b8/DQOILN00Bu2RXSRgiDNHasHS\r\n55VmKH+xBa1BMARfXQQbotqTLz1tBIYeverFizVvpzRabpaK4LP6ismwjP8m\r\nefH8rtMzRhi8w2YJv4sAu7cyFDlBnXu42wcJoghMtNKuozP4hFijBOH2nL05\r\nghYx4hTUU1nNLaiVokuxSGl2xiGM5pL036fK75NE+TaOGV1M76p70yxUVk2L\r\nDqnGtrVeLr6mv46vrz/8eQOAE2A6Ite+fH5/On88/zr3gSH3uOsY4hGyqyLP\r\nUSr1jaXSqEBaADiMgeQ6rm28lbYBmzRz7FnpDfNZuH+5Ze9DWCD9tIkPNSg0\r\nG537DH7q4SrS3dtDCWAXhKUQnIrMEq1F5zUmKxlKKqRV9/A4Qd5DgdXj6NMh\r\nvEST1NLstIQsCGMfij+r5yomPElwP5iZV9zAVH/GqgoEqYkXYQ0Bnz88uvdM\r\ncpK/k9Ws/KXDJcKCLL8zhmWH8la0tzDGfiPieo68Gj1rmoVXyrz0HTS1bbJP\r\n3Hmt2dJMBu5uklYtNND3dp1bi7/P0Js5fgq8RFFSF6mCLPX1EakoDc8nP/vW\r\n0/2KDxeO67eyVWMSCjb+AKjeumIbFFnN24vV/IrZLgbX0JUbupkjaNoMPFJz\r\ntxW++6S+3XYF414MiRp+Pgusy5G0v+bmhdw=\r\n=vWGH\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-reasoning_0.2.0_1663144318373_0.28599597269266663"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-03T04:45:15.182Z","0.0.2-alpha.7.0":"2022-04-03T04:45:15.420Z","modified":"2022-09-14T08:31:58.697Z","0.0.2-alpha.8.0":"2022-04-03T05:02:36.051Z","0.0.2-alpha.9.0":"2022-04-03T05:17:57.817Z","0.0.3":"2022-09-14T04:36:45.085Z","0.0.4":"2022-09-14T05:55:42.751Z","0.1.0":"2022-09-14T06:48:29.197Z","0.2.0":"2022-09-14T08:31:58.556Z"},"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"],"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 Reasoning Init Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Fquery-sparql-reasoning.svg)](https://www.npmjs.com/package/@comunica/query-sparql-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-reasoning\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-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-reasoning@next\n```\n\nor\n\n```bash\n$ npm install -g @comunica/query-sparql-reasoning@next\n```\n\n## Usage\n\nTo query over a profile and the foaf ontology:\n\n```bash\n$ comunica-sparql-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-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-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-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-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"}