@prefix names: <foo:> . @prefix log: <http://www.w3.org/2000/10/swap/log#> . @prefix string: <http://www.w3.org/2000/10/swap/string#>. { ?x names:familyName ?k. (?x.names:givenName " " ?x.names:familyName " has been invited\n" ) string:concatenation ?s. } => { ?k log:outputString ?s. }. [ names:familyName "Hawke"; names:givenName "Sandro" ]. [ names:familyName "Connolly"; names:givenName "Dan" ]. [ names:familyName "Berners-Lee"; names:givenName "Tim" ].
cwm example.n3 --think --strings
Tim Berners-Lee has been invited Dan Connolly has been invited Sandro Hawke has been invited
26 of 32 |