- From: Ryan J. McDonough <ryan@damnhandy.com>
- Date: Wed, 2 Oct 2013 10:29:17 -0400
- To: "public-hydra@w3.org" <public-hydra@w3.org>
I'm in the process of trying to describe a service using Hydra and was having some trouble trying to express an IriTemplate for a given operation. I'm trying to describe a GET request with the following URI template and it's mapping: http://uri-templates.herokuapp.com/uri-template{?template} My initial version used JSON Hyper schema like this: { "href": "/uri-template", "rel": "about", "method": "GET", "enctype": "application/www-form-urlencoded", "mediaType": "application/json;profile='/schema/uriTemplateStructure'", "schema": { "type": "object", "properties": { "template": { "type": "string" } }, "required": [ "template" ] } } What I've got so far is this with Hydra is this: { "@type": "hydra:IriTemplate", "template": { "template": "http://uri-templates.herokuapp.com/uri-template{?template}", "mappings": [ { "@type": "IriTemplateMapping", "variable": "template", "property": "app:template", "required": true } ] } } I don't feel I've got it right. Any pointers? Ryan-
Received on Wednesday, 2 October 2013 14:29:48 UTC