Re: natural language visual interface for SPARQL

Adrian
thank you-


> Actually,  you can specify SQL data endpoints on the web in the rules that
> define an application.  The English explanations then provide provenance.
> Please see [2] for an example.


ah, that's good -
in which case i think a streamlined process via an simple interface
such as


1.  RETRIEVE ALL INSTANCES OF (VARIABLE)
      WHERE (VARIABLE) IS (ENTITY)
OR WHERE VARIABLE IS (RELATION)

2.  FROM url ( ENDPOINT, OR INDEX OF ENDPOINTS)
     /// trying to work out if what Marco sent serves this purpose?)








>
> SPARQL needs to stabilize a bit further, so for now we normally pull the
> triples needed into a local store.
>
> Thanks for further comments.
>
>                               Adrian Walker,   Reengineering
>
>
> [1]  Internet Business Logic
>
> A Wiki and SOA Endpoint for Executable Open Vocabulary English Q/A over SQL
> and RDF
> Online at www.reengineeringllc.com
> Shared use is free, and there are no advertisements
>
> [2]
> www.reengineeringllc.com/Oil_Industry_Supply_Chain_by_Kowalski_and_Walker.pdf
>
>
>
>
>
> On Sun, Aug 19, 2012 at 7:22 AM, Paola Di Maio <paola.dimaio@gmail.com>
> wrote:
>>
>> Thank you very much Adrian and Daniel
>>
>> (hoping not to bore the list too much with this topic)
>>
>> Gives a quick glimpse into the stato of the art perhaps,
>> I seem to recall I must have gotten a similar set of pointers in the
>> past, but the offers seem to have marginally evolved, which is
>> great.(takes time)
>>
>> wouldnt google and yahoo also have something to share?
>>
>> [backend thoughts:
>> . to query SQL it is necessary to know at least in part the underlying
>> schema, but  I  think I heard that to query SPARQL one may not require
>> knowing the schema, yet I have not yet figured out how can that
>> be.done actually. think more)
>>
>> Adrian-  the process you outline below worked for me, thanks  I think
>> it shows a proof of concept better than last time I looked into your
>> engine.(if I remember correctly)
>> a bit long and constrained, and perhaps still too manual -
>> if you could rewire it a bit to allow a user to push just one button
>> to get to the bottom of the query
>> and most importantly, to point to the open web (I gather the knowledge
>> your system is currently querying is stored somewhere, rather than
>> being fetched dynamically). keep it up?
>>
>> Daniel -  explorator looks sleek and sophisticated, thanks
>> have not yet had the  bandwidth to look at the video. assuming it
>> works, it would be great if, in a similar point as with Hugh and
>> Adrian, if  a *higher level* interface would allow a user to get
>> something out  without having to be trained in the system
>>
>> It looks like the intuitive semantic web interfaces need doing!
>> (also referencing other posts that are coming up)
>>
>> will think how best to channel energies in this direction
>>
>> thank ou
>>
>> PDM
>>
>>
>>
>>
>> On Sat, Aug 18, 2012 at 6:37 PM, Adrian Walker <adriandwalker@gmail.com>
>> wrote:
>> > Hi Paola,
>> >
>> > You wrote...
>> >
>> >
>> > is there a visual input screen where the search/query values can be
>> > entered/modified?
>> >
>> > You may like to run the example called RDFQueryLangComparison1 on our
>> > site.
>> > When you choose a question to ask, you get a window in which you can
>> > open
>> > pull-down lists of suggested values to enter in order to focus the
>> > question.
>> >
>> > To run the example, please:
>> >
>> >       1.  Point a Firefox or Chrome browser to
>> > http://www.reengineeringllc.com
>> >
>> >       2.  Click on Internet Business Logic
>> >
>> >       3.  Click the GO button
>> >
>> >       4.  Select RDFQueryLangComparison1 from the list in the middle of
>> > the
>> > page
>> >
>> >       5.  Check that the action at the top of the page says
>> >             "Choose an agent and Go to its Question menu"
>> >
>> >       6.  Click the Go button
>> >
>> >       7.  You should now see a Question Menu
>> >
>> >       8.  Click on the first sentence
>> >
>> >       9.  You should now see a new window with an "Ask" button
>> >
>> >       10. Click the Ask button (or optionally first open one of the
>> > pulldown
>> > lists of values to focus the question)
>> >
>> >       11. You should now see an Answer Table
>> >
>> >       12. Click on "Go To the Question Menu" hold down the mouse button,
>> >           select "Get an Explanation of the Selected Line" and release
>> > the
>> > button
>> >
>> >       13. You should now see a step-by-step explanation of how the
>> > system
>> >           used the rules and facts in the example to get the answer
>> >
>> >       14. Click on "Go to the Answer Page" hold down the mouse button,
>> >           select "Go to View or Change the Agent" and release the button
>> >
>> >       15. You should now see the application "program" that you have
>> > just
>> > used.
>> >           It's written in Executable English, and it's editable.
>> >           (If you'd like to make changes, please make a copy first,
>> > using
>> > the
>> >            menu on the start page, then make changes only to your copy.)
>> >
>> >       16. Please use the Help button on each page to see how to navigate
>> > further
>> >
>> >       17. The tutorials show how to write and run your own examples.
>> >
>> > I hope this helps.  Thanks for comments and questions.
>> >
>> >
>> >                                                     -- Adrian
>> >
>> > Internet Business Logic
>> > A Wiki and SOA Endpoint for Executable Open Vocabulary English Q/A over
>> > SQL
>> > and RDF
>> > Online at www.reengineeringllc.com
>> > Shared use is free, and there are no advertisements
>> >
>> > Adrian Walker
>> > Reengineering
>> >
>> >
>> > On Sat, Aug 18, 2012 at 11:24 AM, Paola Di Maio <paola.dimaio@gmail.com>
>> > wrote:
>> >>
>> >> Thank you v much, Marco and Hugh
>> >>
>> >> I just recalled that I must have asked the same question before, and
>> >> probably ask the same question at regular intervals (3-5 years?)
>> >> (loop)
>> >>
>> >> Indeed Roberto Garcia mentioned he picked up on the request a while
>> >> back (just remembered what is it that he and I talked about when we
>> >> met) and we discussed briefly its design/ implementation in 2009. but
>> >> it requires a download? thats not a web service  is it? (sorry I have
>> >> reasons not to download stuff if possible)
>> >>
>> >> ... I d like to test the web service when it comes available... keep us
>> >> informed
>> >>
>> >> HUGH
>> >>
>> >> the link you sent looks good (in the sense that i can see something
>> >> and i can click on the links) but it looks like the output of a query
>> >> rather than the input,
>> >>
>> >> how was this output obtained?
>> >>
>> >> is there a visual input screen where the search/query values can be
>> >> entered/modified? (thats what I am looking for)
>> >>
>> >>
>> >> thanks
>> >>
>> >> PDM
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On Sat, Aug 18, 2012 at 2:23 PM, Hugh Glaser <hg@ecs.soton.ac.uk>
>> >> wrote:
>> >> > Hi Marco,
>> >> > Thanks for the shout out for rkbexplorer
>> >> > I'm not sure it is the sort of thing Paola is talking about.
>> >> > But in case you are interested we have a new user interface version
>> >> > of
>> >> > the RKB knowledge over at
>> >> > http://www.dotac.info/explorer/
>> >> > Best
>> >> > Hugh
>> >> >
>> >> > On 18 Aug 2012, at 14:03, Marco Neumann <marco.neumann@gmail.com>
>> >> >  wrote:
>> >> >
>> >> >> take a look at the Rhizomer tool
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://www.meetup.com/The-San-Francisco-Semantic-Web-Meetup/events/72935902/
>> >> >>
>> >> >> and the RKBExplorer
>> >> >>
>> >> >> http://www.rkbexplorer.com
>> >> >>
>> >> >>
>> >> >> On Sat, Aug 18, 2012 at 8:53 AM, Paola Di Maio
>> >> >> <paola.dimaio@gmail.com>
>> >> >> wrote:
>> >> >> I  have been thinking, why isnt there a web service that allows
>> >> >> users
>> >> >> to carry out supported sparql queries
>> >> >> by having an HTML front end where users can simply input the
>> >> >> variables
>> >> >> as text, and let the service compose the query
>> >> >>
>> >> >> this would, in theory, enable anyone to query specific urls, or
>> >> >> search
>> >> >> open web via the usual search indexes for data published in OWL/RDF.
>> >> >> or at least try
>> >> >>
>> >> >>  lot of interesting papers that tackle the subject, but no URL for
>> >> >> such a web service
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> http://www.google.com/#hl=en&sclient=psy-ab&q=natural+language+interface+for+sparql+web+service&oq=natural+language+interface+for+sparql+web+service&gs_l=hp.3...59522.61537.2.61657.12.12.0.0.0.0.589.2703.0j4j1j1j2j1.9.0.les%3B..0.0...1c.4xjzkXaA4RQ&psj=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=648acda22bf0fc4e&biw=1016&bih=626
>> >> >>
>> >> >> would this approach crack at least some of the SW challenges?
>> >> >>
>> >> >> anything already in the works that can be tested?
>> >> >>
>> >> >> any specific issues that should prevent this approach to be
>> >> >> feasible?
>> >> >>
>> >> >>
>> >> >> Thank you very much
>> >> >>
>> >> >> pdm
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >>
>> >> >>
>> >> >> ---
>> >> >> Marco Neumann
>> >> >> KONA
>> >> >>
>> >> >> Join us at SemTech Biz in New York City October 15-17, 2012 and save
>> >> >> 15% with code STMN
>> >> >> http://www.lotico.com/evt/SemTechBizNYC2012
>> >> >
>> >>
>> >
>
>

Received on Monday, 20 August 2012 11:47:05 UTC