- From: Antonio Garrote Hernández <antoniogarrote@gmail.com>
- Date: Fri, 27 Jan 2017 11:30:01 +0000
- To: public-hydra@w3.org
- Message-ID: <CAB1FdzVqA2yXoUU60ZWQQhy_YDW90Z2PQAnoS0BZBzZFVmhmxg@mail.gmail.com>
Hello everyone. I just wanted to let you know about a Clojure library for Hydra APIs I have been working on: https://github.com/antoniogarrote/levanzo It supports the current state of the spec, generates HTTP bindings for the description compatible with ring (the common HTTP interface in Clojure) and provides a way to automatically generate a Triple Pattern Fragments interface from your API based on the declaration of indices over the classes. It also supports validation based on the declarative information in the API and mock data generation. I hope to add additional support for SHACL so it can offer more expressive validations. The repository provides a couple of examples, including a toy implementation of the original Markus' Issues demo persisted using MongoDB. Demos are live here for the console: http://antoniogarrote.com:8080/ and here for TPF client: http://antoniogarrote.com/fragments/ This is completely personal project but In Mulesoft we have also developed a matching client library we hope to be able to open source soon. Thanks and regards.
Received on Friday, 27 January 2017 13:27:01 UTC