- From: Richard H. McCullough <rhm@volcano.net>
- Date: Mon, 10 Oct 2005 02:08:02 -0700
- To: "Arjohn Kampman" <arjohn.kampman@aduna.biz>
- Cc: "SWIG" <semantic-web@w3.org>
Clearly, programmers are the best equipped to use MKR. But anybody who passed high school algebra should be able to make effective use of MKR. Dick McCullough knowledge := man do identify od existent done; knowledge haspart proposition list; http://rhm.cdepot.net/ ----- Original Message ----- From: "Arjohn Kampman" <arjohn.kampman@aduna.biz> To: "Richard H. McCullough" <rhm@cdepot.net> Cc: "SWIG" <semantic-web@w3.org> Sent: Monday, October 10, 2005 1:59 AM Subject: Re: SPARQL and Web 2 > Richard H. McCullough wrote: >> >> You don't need database engineers if you have a >> user-friendly query language that ordinary humans >> can understand. I claim that MKR is such a language. >> (MKR is a general purpose knowledge representation >> language. Click on link below my name for info.) > > Richard, > > What audience are you referring to when you say "ordinary > humans"? I can't imagine non-programmers to produce any of > the stuff below. > > Arjohn > > >> MKR has "form-based" questions -- write a statement >> which gives your answer, and use a question mark >> for the thing you want to find. UNIX-shell-style >> variables are used to record the answers. >> >> Here's your query in MKR. >> at view = foaf; >> at view = dc; >> >> # original query >> every b isa book; { >> who := $b has dc:creator = ?; >> if $who has foaf:name = "J. K. Rowling"; >> then do print od $b done; >> fi; >> }; >> >> # faster query >> who := ? has foaf:name = "J. K. Rowling"; >> book := ? has dc:creator = $who; > > > -- > arjohn.kampman@aduna.biz > Aduna BV - http://aduna.biz/ > Prinses Julianaplein 14-b, 3817 CS Amersfoort, The Netherlands > tel. +31-(0)33-4659987 > >
Received on Monday, 10 October 2005 09:08:28 UTC