{"id":{"repo_id":"nps","oai_identifier":"oai:calhoun.nps.edu:10945/17342"},"canonical_url":"https://search.dev.ndltd.org/etd/nps/oai:calhoun.nps.edu:10945/17342","repository":{"repo_id":"nps","name":"Naval Postgraduate School","base_url":"https://calhoun.nps.edu/server/oai/request"},"display":{"title":"Extensions to the iCalendar Data Model Hierarchical Schedules and Temporally Related Events","abstract":"Computer calendaring has matured to the point where peoples calendars are easily synchronized across devices, shared between other people and organizations, and used to coordinate and schedule mutually agreeable meeting times. These and other advances have made computer calendaring indispensable in peoples personal and professional lives. Despite the recent advances in the scheduling capabilities of computer calendaring software, there are still areas of scheduling that are not so well accomplished or even possible in todays computer calendaring state of the art. Non-fixed date template schedules, used in military exercise and contingency plans (e.g., POA and M), are examples of schedules that are highly flexible and reusable. Because of their unique scheduling properties and relationships, however, they cannot be modeled in mainstream computer calendaring tools. As a result, when applying these types of schedules to a computer calendar, a great deal of human calculation, manual manipulation, and data entry are required to get the schedule information into the calendar. This thesis explores extensions to the iCalendar data model. These extensions will enable schedule hierarchies and temporally related events to be modeled in mainstream calendaring applications. The results will show considerable savings in human processing effort and that reduction in data-entry errors is possible.","abstract_html":"Computer calendaring has matured to the point where peoples calendars are easily synchronized across devices, shared between other people and organizations, and used to coordinate and schedule mutually agreeable meeting times. These and other advances have made computer calendaring indispensable in peoples personal and professional lives. Despite the recent advances in the scheduling capabilities of computer calendaring software, there are still areas of scheduling that are not so well accomplished or even possible in todays computer calendaring state of the art. Non-fixed date template schedules, used in military exercise and contingency plans (e.g., POA and M), are examples of schedules that are highly flexible and reusable. Because of their unique scheduling properties and relationships, however, they cannot be modeled in mainstream computer calendaring tools. As a result, when applying these types of schedules to a computer calendar, a great deal of human calculation, manual manipulation, and data entry are required to get the schedule information into the calendar. This thesis explores extensions to the iCalendar data model. These extensions will enable schedule hierarchies and temporally related events to be modeled in mainstream calendaring applications. The results will show considerable savings in human processing effort and that reduction in data-entry errors is possible.","abstract_has_math":false,"creators":["Chiu, Lesley W."],"institution":"Monterey, CA; Naval Postgraduate School","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Computer Science (CS)","school":null,"contributors":[],"advisors":["Otani, Thomas","Shing, Mantak"],"committee_chairs":[],"committee_members":[],"year":2012,"date_issued":"2012-09","date_published":"2012-09","updated_at":"2026-07-27T20:26:27Z","subjects":[],"languages":[],"rights":["This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States."],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10945/17342","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Otani, Thomas","Shing, Mantak"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science (CS)"]},{"key":"dc:creator","label":"Author","values":["Chiu, Lesley W."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2012-11-14T00:02:23Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2012-11-14T00:02:23Z"]},{"key":"dc:date.issued","label":"Date","values":["2012-09"]},{"key":"dc:publisher","label":"Institution","values":["Monterey, CA; Naval Postgraduate School"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10945/17342"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Computer calendaring has matured to the point where peoples calendars are easily synchronized across devices, shared between other people and organizations, and used to coordinate and schedule mutually agreeable meeting times. These and other advances have made computer calendaring indispensable in peoples personal and professional lives. Despite the recent advances in the scheduling capabilities of computer calendaring software, there are still areas of scheduling that are not so well accomplished or even possible in todays computer calendaring state of the art. Non-fixed date template schedules, used in military exercise and contingency plans (e.g., POA and M), are examples of schedules that are highly flexible and reusable. Because of their unique scheduling properties and relationships, however, they cannot be modeled in mainstream computer calendaring tools. As a result, when applying these types of schedules to a computer calendar, a great deal of human calculation, manual manipulation, and data entry are required to get the schedule information into the calendar. This thesis explores extensions to the iCalendar data model. These extensions will enable schedule hierarchies and temporally related events to be modeled in mainstream calendaring applications. The results will show considerable savings in human processing effort and that reduction in data-entry errors is possible."]},{"key":"dc:title","label":"Title","values":["Extensions to the iCalendar Data Model Hierarchical Schedules and Temporally Related Events"]}]}],"canonical_facts":{"dc:contributor.advisor":["Otani, Thomas","Shing, Mantak"],"dc:contributor.department":["Computer Science (CS)"],"dc:creator":["Chiu, Lesley W."],"dc:date.accessioned":["2012-11-14T00:02:23Z"],"dc:date.available":["2012-11-14T00:02:23Z"],"dc:date.issued":["2012-09"],"dc:description.abstract":["Computer calendaring has matured to the point where peoples calendars are easily synchronized across devices, shared between other people and organizations, and used to coordinate and schedule mutually agreeable meeting times. These and other advances have made computer calendaring indispensable in peoples personal and professional lives. Despite the recent advances in the scheduling capabilities of computer calendaring software, there are still areas of scheduling that are not so well accomplished or even possible in todays computer calendaring state of the art. Non-fixed date template schedules, used in military exercise and contingency plans (e.g., POA and M), are examples of schedules that are highly flexible and reusable. Because of their unique scheduling properties and relationships, however, they cannot be modeled in mainstream computer calendaring tools. As a result, when applying these types of schedules to a computer calendar, a great deal of human calculation, manual manipulation, and data entry are required to get the schedule information into the calendar. This thesis explores extensions to the iCalendar data model. These extensions will enable schedule hierarchies and temporally related events to be modeled in mainstream calendaring applications. The results will show considerable savings in human processing effort and that reduction in data-entry errors is possible."],"dc:identifier.uri":["https://hdl.handle.net/10945/17342"],"dc:publisher":["Monterey, CA; Naval Postgraduate School"],"dc:rights":["This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States."],"dc:title":["Extensions to the iCalendar Data Model Hierarchical Schedules and Temporally Related Events"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T20:26:27Z"}