- From: <henry.story@bblfish.net>
- Date: Fri, 27 Nov 2015 13:53:50 +0000
- To: Martynas Jusevičius <martynas@graphity.org>
- Cc: Semantic Web <semantic-web@w3.org>
> On 27 Nov 2015, at 11:17, Martynas Jusevičius <martynas@graphity.org> wrote: > > Where did you find the CONSTRUCT ... WITH query form though? I just invented it, a quick first idea for people to get the gist. Clearly what would be needed would be also some way of having optional form attributes. > > It could probably be just CONSTRUCT template with an empty WHERE {} on > which you apply the variable bindings. I don't think that would work. We are actually just doing a construct on an result set. The parameter values in the www-encoded POSTed content can be thought of as a result set. > > On Thu, Nov 26, 2015 at 7:53 PM, henry.story@bblfish.net > <henry.story@bblfish.net> wrote: >> That requires people getting people making such forms to learn RDF, which if >> you >> read the types of answers to issue 11 linked below, or if you interact with >> IndieWeb folks, >> you'll understand is unlikely. What is less unlikely is that the server >> provide a link >> to an interpretation. The interpretation can then be made machine readable >> in the way >> proposed. >> >> >> On 26 Nov 2015, at 18:47, Martynas Jusevičius <martynas@graphity.org> wrote: >> >> Can't you reuse RDF/POST for that? >> http://www.lsrn.org/semweb/rdfpost.html >> >> On Thu, 26 Nov 2015 at 19:38, henry.story@bblfish.net >> <henry.story@bblfish.net> wrote: >>> >>> Hi, >>> >>> following a discussion with the IndieWeb folks on a pingback protocol, >>> where we are trying to satisfy the constraints that the IndieWeb folks >>> live >>> by - which is very close to the first generation of the Web - and yet who >>> want to work in a global web of data - the following requirement came >>> up: how can a resource make explicit its interpretation of web forms. >>> >>> I write this up here: >>> https://github.com/w3c-social/webmention/issues/11 >>> >>> Essentially this would not entail very much other than creating a Link >>> realation >>> that could point to something like a document that would contain a mapping >>> that could look like this >>> >>> [[ >>> @prefix foaf: <http://xmlns.com/foaf/0.1/>. >>> @prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#> . >>> >>> CONSTRUCT { >>> [] foaf:name ?name; >>> foaf:age ?age; >>> contact:home >>> [ a contact:ContactLocation; >>> contact:address [ contact:city ?city; >>> contact:country ?country; >>> contact:postalCode ?zip; >>> contact:street ?street >>> ] . >>> } WITH ?name ?age ?city ?country ?zip ?street >>> ]] >>> >>> where ?name ?age ?city etc would be the values of the properties taken >>> from the >>> application/x-www-form-urlencoded content sent in a POST. >>> >>> This should not be that much work to specify I suppose, especially for the >>> SPARQL knowledgeable folks. >>> >>> Any feedback? >>> >>> Henry >>> >>> >>> >>> >>
Received on Friday, 27 November 2015 13:54:25 UTC