Our Unstructured Web Data
In the current web, we have a lot of websites, data, and services, but all of it usually only in a human-readable way. The internet network we created is not friendly to machines, which have to be hard-coded through static APIs so they’re able to interchangeably communicate and explore data. That said, in the last decades, great minds from the W3C (Like Tim Berners-Lee, the creator of the World Wide Web itself) are putting effort into creating standards and tools to make the data published to the web be easily processable, thus enabling Smart Clients.
Enabling Smart Clients
And that’s where Hydra comes in, Hydra is a W3C Draft that aims to provide a specification on how to write APIs documentation so it’s published in a structured and semantic way, enabling machines to understand these APIs. Hydra Ecosystem is a community that aims to provide tools for the Hydra Specification come to life, using Python. Right now, there’s a steep learning curve into showcasing how Hydra benefits the web. That said, this project aims to deliver key features for the Hydra Ecosystem and work towards a web demonstration which makes easier for people to try these concepts.