- From: Olivier Rossel <olivier.rossel@gmail.com>
- Date: Mon, 26 May 2014 16:20:01 +0200
- To: "public-rdf-shapes@w3.org" <public-rdf-shapes@w3.org>
Received on Monday, 26 May 2014 14:20:48 UTC
Semantic actions are really powerful. But their semantic is very difficult to figure out for non-js (or non-SPARQL) gurus. Especially error messages such as: eval of { js_var_p2 = _.o; alert(js_var_p2); return js_var_p1 == js_var_p2; } rejected [[ <http://ex.example/#p2> <http://www.w3.org/2001/XMLSchema#string> %js{ js_var_p2 = _.o; alert(js_var_p2); return js_var_p1 == js_var_p2; %} matched by <Issue1> <http://ex.example/#p2> "p2". ]] are too cryptic w.r.t the semantic of the action. How could semantic actions return explicit error messages, in addition to the true/false boolean ?
Received on Monday, 26 May 2014 14:20:48 UTC