Hydra: A lightweight vocabulary for hypermedia-driven Web APIs