Graduate Project
 

Natural language date-time parsing in Chandler™

Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/graduate_projects/gf06g2728

Descriptions

Attribute NameValues
Creator
Abstract
  • The increasing need to share and synchronize personal information, such as schedules, tasks and events, amongst users has lead to the development of inter-personal information management software like ChandlerTM. Chandler is being developed in Python at the Open Source Applications Foundation, San Francisco. Before I started working on the project ‘Natural Language Date-Time Parsing’, Chandler recognized only one date format, mm-dd-yy, and one time format, hh:mm AM/PM. My goal was to allow Chandler users to enter any natural language date/time formats, such as ‘May 10, 2007’, ‘3pm’ and ‘lunch tomorrow’, instead of being bound by any specific format. The project was divided into three parts. In the first project, I implemented natural language date/time parsing in the start date/time and end date/time fields for the Calendar Events in Chandler. The second project was to identify the start date/time and end date/time attributes of an Item when it is added to the Calendar. The third project involved the text widget in Chandler’s Toolbar that was used only as a search-box. I converted this text widget into a Command Line Interface that can not only be used to search Items but also to create new Items quickly. The new Items created using CLI, were parsed for natural language date/time information to set their attributes properly.
Resource Type
Date Available
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Subject
Rights Statement
Publisher
Peer Reviewed
Language
Replaces

Relationships

Parents:

This work has no parents.

Items