
Security News
pnpm 10.16 Adds New Setting for Delayed Dependency Updates
pnpm's new minimumReleaseAge setting delays package updates to prevent supply chain attacks, with other tools like Taze and NCU following suit.
barnard59-tdb
Advanced tools
SPARQL data processing support for Barnard59 Linked Data pipelines using Jena TDB
SPARQL data processing support for Barnard59 Linked Data pipelines using Jena TDB. All operations provide a readable and writable stream interface. The Writable stream expects RDFJS quads. All incoming quads will be written to a temporary TDB database. A database dump or the result of the query will be written to the readable stream.
Runs a construct query and returns the result as a RDFJS quad stream.
query
: The SPARQL construct query as a string.Runs a select query and returns each row of the results as single chunk object. The chunk object contains key-value pairs for each variable of the select query.
query
: The SPARQL select query as a string.Runs multiple update queries and returns a database dump as a RDFJS quad stream.
queries
: SPARQL update queries as an array of strings.The example pipeline in examples/update.ttl
parses the pipeline description in the update.ttl
file and feeds it to the TDB update
operation.
Two queries are used.
All examples/update.ttl
literals are updated to examples/outdated.ttl
in the first query.
And again changed to examples/update.ttl
in the second query.
The TDB data is then serialized to N-Triples and the barnard59
command line tool writes it to stdout
.
The example can be run with the following command:
./node_modules/.bin/barnard59 run --format=text/turtle --pipeline=http://example.org/pipeline#pipeline --verbose examples/update.ttl
FAQs
SPARQL data processing support for Barnard59 Linked Data pipelines using Jena TDB
We found that barnard59-tdb demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm's new minimumReleaseAge setting delays package updates to prevent supply chain attacks, with other tools like Taze and NCU following suit.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.