Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITEC 810: Information Technology Project

Similar presentations


Presentation on theme: "ITEC 810: Information Technology Project"— Presentation transcript:

1 ITEC 810: Information Technology Project
An AJAX-based interface to a controlled natural language Student: Edouard Arturo rodriguez alvarez Student ID: Supervisor: Rolf schwitter

2 Agenda Introduction Related Work Requirements Developing the Interface
Conclusion

3 Agenda Introduction Related Work Requirements Developing the Interface
Conclusion

4 Problem Each application domain uses its own terminology
Formal languages are difficult to understand by non-specialists Domain experts prefer natural language in order to describe a problem Make sure that the author stays within the controlled natural language A controlled natural language is a well-defined subset of a natural language that can be translated unambiguously into a formal language

5 Outcome Prototype able to guide the writing process of an author
Provide tailored output according to the author’s need Domain specialists do not need to learn a formal language

6 Agenda Introduction Related Work Requirements Developing the Interface
Conclusion

7 Related Work ECOLE AceWiki LingoLogic Look ahead information
Can be accessed by internet No extra download needed LingoLogic Menu based

8 Agenda Introduction Related Work Requirements Developing the Interface
Conclusion

9 Architecture

10 Technologies Used Asynchronous JavaScript + XML (AJAX)
Retrieve data from a server asynchronously in the background without interfering with the behavior of the existing page JavaScript Object Notation More compact that XML

11 Requirements Communicate with existing Prolog server
No additional software needed Guide the writing process of the author Add new content words to the lexicon of the processor Allow an author to make queries

12 Agenda Introduction Related Work Requirements Developing the Interface
Conclusion

13 Development system States section Inbound information section
Outbound information section

14 Modes Text mode Query mode Add word mode Remove word mode

15 Outputs Paraphrase Syntax tree Discourse Representation Structure
TPTP notation Model Answer

16 Agenda Introduction Related Work Requirements Developing the Interface
Conclusion

17 Future work Maintain the entire lexicon on the client side during a session Use of session to identify different users

18 Lessons Learned In relation to the project
Importance on having an initial plan I appreciated the help that your supervisor can provide In relation to the topic of the project Natural language can be very ambiguous that is why controlled natural languages are used and a good interface that provides writing support becomes a very important component. A good way to guide a user in a constraint environment is to give him the approved vocabulary and let him define new words in a systematic way

19 Thank you


Download ppt "ITEC 810: Information Technology Project"

Similar presentations


Ads by Google