- From: Adrian Walker <adriandwalker@gmail.com>
- Date: Thu, 30 Nov 2006 15:39:53 -0500
- To: "Kaarel Kaljurand" <kaljurand@gmail.com>, public-owl-dev@w3.org
- Message-ID: <1e89d6a40611301239y34883982jc0cb1057e10c64e0@mail.gmail.com>
Kaarel -- Thanks for making your parser available as a service on the web. In general, I believe that is the way to go, so that SW and AI designs can actually be tested. That said, my misgivings about the grammar-dictionary approach to translating English into executable logic remain. Your initial example works fine. Then, I make a minor change to John+likes+someone+if+that+person+owns+a+car. and I get <messages> <message importance="error" type="sentence" sentence="1" token="" value="John likes someone if that person owns a car ." repair="This is the first sentence that was not ACE. Please rephrase it!"/> </messages> So, are you optimistic that this would scale up to, say, inputting the knowledge for the example in [1]? If not, are there other kinds of tasks where the approach will be valuable? Best regards, -- Adrian [1] www.reengineeringllc.com/Oil_Industry_Supply_Chain_by_Kowalski_and_Walker.pdf Internet Business Logic (R) Executable open vocabulary English Online at www.reengineeringllc.com Shared use is free Adrian Walker Reengineering Phone: USA 860 830 2085 On 11/30/06, Kaarel Kaljurand <kaljurand@gmail.com> wrote: > > > Hello, > > On 11/30/06, Dan Connolly <connolly@w3.org> wrote: > > On Thu, 2006-11-30 at 19:54 +0100, Kaarel Kaljurand wrote: > > > > > > That would be an easy change, but I think the round-trip requirement > > > is really important. It enables the "view source" effect, i.e. one can > view > > > the OWL file in ACE, do some modifications (in ACE) and publish it > > > again (in OWL). > > > Knowing the details of ACE wouldn't be needed in many cases. > > > > Yes, that's a good point; I didn't happen to see tools that go the > > other way. I'm interested in any pointers. > > The ACE->OWL direction is integrated into the ACE parser which can be > used as a REST-webservice. E.g. to get the OWL RDF/XML of an ACE > sentence "John likes everybody who owns a car." just click on: > > > http://www.ifi.unizh.ch/cgi-bin/attempto/ape/apews.cgi?text=John+likes+everybody+who+owns+a+car.&solo=owlrdf > > The webservice is documented here: > > http://www.ifi.unizh.ch/attempto/documentation/ape_webservice.html > > The ACE->OWL direction is documented here: > > http://www.ifi.unizh.ch/attempto/documentation/writing_owl_in_ace.html > > There are limitations, it's work in progress. > > I'll create a Protege plugin (that integrates both directions) > once I've figured out how the Protege API works. > > -- > kaarel > >
Received on Thursday, 30 November 2006 20:40:08 UTC