kopflos icon indicating copy to clipboard operation
kopflos copied to clipboard

kopflos - Linked Data APIs

Results 27 kopflos issues
Sort by recently updated
recently updated
newest added

Bumps [undici](https://github.com/nodejs/undici) from 5.28.5 to 5.29.0. Release notes Sourced from undici's releases. v5.29.0 What's Changed Fix tests in v5.x for Node 20 by @​mcollina in nodejs/undici#4104 Removed clients with unrecoverable...

dependencies
javascript

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.14 to 6.1.6. Release notes Sourced from vite's releases. v6.1.6 Please refer to CHANGELOG.md for details. v6.1.5 Please refer to CHANGELOG.md for details. v6.1.4 Please refer to...

dependencies
javascript

Because request stream can only be consumed once, calling `req.body.quadStream` twice (or after `req.body.dataset`) returns an empty result. This is understandable but it can lead to subtle errors. We could...

[Hydra](https://www.hydra-cg.com/spec/latest/core/) can be viewed as an opinionated set of requirements which APIs need to satisfy. In Kopflos, I would like to have a Hydra plugin which would provide some automatic...

I propose to use [Web Access Control](https://www.w3.org/wiki/WebAccessControl) vocabulary to authorize requests. I have previously implemented [rdf-web-access-control](https://www.npmjs.com/package/rdf-web-access-control) which queries the database to match the requested resource with instance of `acl:Authorization`

We need easy support to validate requests bodies. Probably a plugin which will add a handler before all requests which we'd want validated. Which requests do we want validated? By...

We need some built-in ways to support updating resources. We should consider how updating a resource complement that resource's `GET` handler. **UC 1: PUT to update existing resource using `kl:OwnGraphLoader`**...

The RFC stands is [Problem Details for HTTP APIs](https://datatracker.ietf.org/doc/html/rfc7807) Kopflos should come with default error handling to return JSON error documents extended with a JSON-LD `@context` We can adapt the...

@bergos I wonder if you have thoughts on processing requests which match more than one operation. Specifically, a common case will be `hydra:Collection` vs `hydra:Resource`. If both of those base...

enhancement