- From: Tomasz Pluskiewicz via GitHub <sysbot+gh@w3.org>
- Date: Mon, 20 Nov 2017 21:01:02 +0000
- To: public-hydra-logs@w3.org
tpluscode has just created a new issue for https://github.com/HydraCG/Specifications: == Usage of IriTemplate == I've started implementing `IriTemplate` in Alcaeus, the old Heracles. My API is simple: ``` js const iriTemplate = new IriTemplate(); // part of representation/docs const variables = {}; const expanded = iriTemplate.expand(variables); ``` Taking the example from specs: ``` json { "@context": "http://www.w3.org/ns/hydra/context.jsonld", "@type": "IriTemplate", "template": "http://api.example.com/issues{?q}", "variableRepresentation": "BasicRepresentation", "mapping": [ { "@type": "IriTemplateMapping", "variable": "q", "property": "hydra:freetextQuery", "required": true } ] } ``` My question is about the actual contents of the `variables` dictionary. I understand it should use `property` URIs as keys, which are they placed in the template variables? ``` json { "http://www.w3.org/ns/hydra/core#freetextQuery": "search criteria" } ``` To produce `http://api.example.com/issues?q=search%20criteria`? Please view or discuss this issue at https://github.com/HydraCG/Specifications/issues/152 using your GitHub account
Received on Monday, 20 November 2017 21:01:11 UTC