Set up "hydra:search" endpoints to filter items/ids (IRITemplate)
See original GitHub issueI’m submitting a
- feature request.
Current Behaviour:
As discussed in this issue in the Specs https://github.com/HydraCG/Specifications/issues/168#issuecomment-404415370
hydrus should provide an endpointbased on hydra:search
to introspect/filter items and ids. In particular:
Expected Behaviour:
As described in the issue mentioned above:
A better way for the client to discover the ID of an object would be, IMHO, to query the server for that object based on functional dependencies. E.g.: find the book with ISBN 123456 ; find all sensors on network X with serial number Y. That way, the client does not have to know how the server generates ID, and the server does not have to commit forever to a given way of generating IDs. All the server has to do is to provide the “search” functionality described above.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:5
- Comments:11 (11 by maintainers)
Top Results From Across the Web
Create a page that explains the IriTemplate starting from an example ...
de-sh mentioned this issue on Jan 21, 2019. Set up "hydra:search" endpoints to filter items/ids (IRITemplate) HTTP-APIs/hydrus#302.
Read more >Filtering - Hydra Community Group
Filtering. This page collects design proposals for ISSUE-45. Proposals for the collection design in general can be found on the Collection ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
This is an advanced topic and this issue will be part of the Summer Of Code (see label).
hydra:search
is in the spec: https://github.com/HydraCG/Specifications/blob/master/spec/latest/core/core.jsonld#L404First of all you should understand what an
IRITemplate
is, we are having a conversation about here: https://github.com/HTTP-APIs/http-apis.github.io/issues/7 If you want you can contribute by writing a page that explains what it is needed to know.@Mec-iS can you explore bit more : )