- From: Adrian Walker <adriandwalker@gmail.com>
- Date: Mon, 20 Aug 2012 09:37:28 -0400
- To: SW-forum <semantic-web@w3.org>
- Message-ID: <CABbsESdcfH4WLQ6=mv5aVHW0e9XHRq5Po-kOG+WBKxG_NLdQ8A@mail.gmail.com>
Hi Paola, You wrote: * in which case i think a streamlined process via an simple interface * *such as (for example) * *> > > 1. RETRIEVE ALL INSTANCES OF (VARIABLE) * * and (VARIABLE2) ETC * *> 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?) * *(query refinement options) 3. RETURN RESULT AS (HTML, RDF, OWL WHATNOT)* * 4. SORT RESULT AS (options)* * 5. DISPLAY RESULT AS (layout options)* * ------------------------------* *------- Is that too much to ask? * * * As well as the non-programmer author-user browser interface [1] to the Executable English system, there's a programmer interface [2] that you could use to do that. However, I'd recommend translating your outline code (above) into Executable English and then using the browser author-user interface to prototype first. Cheers, -- Adrian [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/iblClient1.java Adrian Walker Reengineering On Mon, Aug 20, 2012 at 7:52 AM, Paola Di Maio <paola.dimaio@gmail.com>wrote: > (sorry, message was truncated, resending) > > > 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 - could be useful then > > in which case i think a streamlined process via an simple interface > such as (for example) > > > > > > 1. RETRIEVE ALL INSTANCES OF (VARIABLE) > and (VARIABLE2) ETC > > 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?) > > (query refinement options) > > 3. RETURN RESULT AS (HTML, RDF, OWL WHATNOT) > > 4. SORT RESULT AS (options) > > > 5. DISPLAY RESULT AS (layout options) > ------------------------------------- > Is that too much to ask? > > > >> SPARQL needs to stabilize a bit further, so for now we normally pull the > >> triples needed into a local store. > > can we pull the triples into a normalised /stabilised web based store > so that they can be reused by others?:-) > (not sure if it makes sense) > > PDM > > > > > > >> > >> 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 13:37:57 UTC