Re: Search Algorithms for Hydra

I'm not quite sure if I understand your requirements.

As Tomasz pointed, I don't think there is a component to grab and use
to seek-and-consume such APIs available in the wilderness.
I'm also unaware of any aggregators of such APIs that would come in
handy for this task.

You could start with the reference client [1] to obtain API
documentations and evaluate it's capabilities on it's own, but still
you would need to create a crawler and facility to evaluate the
capabilities and some list of possible APIs to check.

Indeed, let us know more what would you need more, maybe we could help somehow.

Regards
Karol

[1] https://github.com/HydraCG/Heracles.ts
[2] https://github.com/HydraCG/Heracles.net

śr., 19 lut 2020 o 19:30 Tomasz Pluskiewicz <tomasz@t-code.pl> napisał(a):
>
> Hello Christian
>
> That is a very interesting question and indeed a subject which comes back occasionally in the context of Hydra and other API specifications.
>
> At the moment there does not appear to be a ready one-size-fits-all solution which would discover Hydra that way. I cannot really comment on the linked package though.
> Hydra itself is probably not expressive enough to facilitate that.
>
> However, because about Hydra is built on top of RDF and Linked Data technologies, it would be fairly easy to start implementing a custom extension to allow such discovery.
>
> Please let us know a little more about your work:
>
> 1. What kinds of requirements would the API expose, in human terms perhaps
> 2. Would those be public APIs or a closed environment (such as multiple APIs within an organization)
>
> Best,
> Tom
>
> On 19 February 2020 at 14:32:56, Christian Rebischke (christian.rebischke@tu-clausthal.de) wrote:
> > Hi,
> >
> > is there any library/client for searching for hydra web services and
> > matching them against a fixed set of requirements?
> >
> > Imagine the following:
> >
> > I have a fixed set of requirements for a Web Service (either described
> > semantically or natural language or whatever) and i want to find a
> > matching service for this requirement.
> >
> > Is there something for hydra?
> >
> > What I've found so far is an `api-doc-parser`[1]. But i am not sure if
> > this is enough for finding a matching hydra service.
> >
> > Grüße
> > Christian
> >
> > [1] https://github.com/dunglas/api-doc-parser
> >
> >
>
>

Received on Wednesday, 19 February 2020 20:38:44 UTC