- 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