François Bry, Frank-André Rieß, Stephanie Spranger:
CaTTS: Calendar Types and Constraints for Web Applications.

Complete Text [
.ps, 191KB / .pdf, 394KB]
In: Proceedings of 14th Intl. World Wide Web Conference (WWW2005), Chiba, Japan (10th - 14th May 2005), Organization: W3C

Data referring to cultural calendars such as the widespread Gregorian dates but also dates after the Chinese, Hebrew, or Islamic calendars as well as data referring to professional calendars like fiscal years or teaching terms are omnipresent on the Web. Formalisms such as XML Schema have acknowledged this by offering a rather extensive set of Gregorian dates and times as basic data types. This article introduces into CaTTS, the Calendar andTime Type System. CaTTS goes far beyond predefined date and time types after the Gregorian calendar as supported by XML Schema. CaTTS first gives rise todeclaratively specify more or less complex cultural or professional calendars including specificities such as leap seconds, leap years, and time zones. CaTTS further offers a tool for the static type checking (of data typed after calendar(s) defined in CaTTS). CaTTS finally offers a language for declaratively expressing and a solver for efficiently solving temporal constraints (referring to calendar(s) expressed in CaTTS). CaTTS complements data modeling and reasoning methods designed for generic Semantic Web applications such as RDF or OWL with methods specific to the particular application domain of calendars and time.



	author = {Fran\c{c}ois Bry and Frank-Andr\'{e} Rie\ss and Stephanie Spranger},
	title = {CaTTS: Calendar Types and Constraints for Web Applications},
	booktitle = {Proceedings of 14th Intl. World Wide Web Conference, Chiba, Japan (10th--14th May 2005)},
	year = {2005},
	organization = {W3C},
	url = {}