Natural Language Interface Service for the Semantic Web Craig Thompson cwt@uark.edu
Research Interests • Middleware and Database Architectures • Agent Systems • Natural Language Interfaces See http://csce.uark.edu/~cwt/Research-Topics.html
Outline • Example • Basic Idea • History • NLI Web Service • Next Steps • Conclusions
Demo
Basic Idea see http://www.objs.com/agility/tech-reports/0101-MBNLI.doc
History • 1983-1986 – patents; products on TI PC and Explorer Lisp Machine; my PhD; contracts • 1998-2002 DARPA work
Web Services • Reusable components – one of the ideas behind the semantic web • XML, SOAP, UDDI, WSDL, … – SOAP = Simple Object Access Protocol – uses XML – UDDI = Universal Description, Discovery and Integration – WSDL = Web Service Description Language
Basic MBNLI User interface Including menus and answers Grammar & Predictive Parser Lexicon Including translations Other info e.g. DBMS schema Target System one machine e.g. a DBMS or resource
Web-enabled MBNLI Web Page Web Page User interface User interface Grammar & MBNLI I/F Lexicon descriptor Parser Farm(s) Target System(s) e.g. a DBMS or resource
Next Steps • Two playgrounds – Semantic Web – Everything is Alive • To Do List – MBNLI web descriptors – Applications – financial, pets, robots – Interface composition – MBNLI as an EiA agent plug-in
Everything is Alive
Conclusion • MBNLI could be a killer app for the semantic web/global Internet. • Students – do you want to play?
Recommend
More recommend