my application has to deal with calendar information (incl. single occurrence, recurrence, etc.). In order to easily interface with other applications I thought that it woul
Yes, sort of. Sunbird (the opensource mozilla calendar) is based on sqlite and I just downloaded and unzipped their source code. It has .sql files in it.
ftp://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.9/source/
mozilla\calendar\providers\storage\schema-7.sql --this is the schema that sunbird uses to make valid iCal files, so it can't be too bad.