OpenSync Format Specification
~ This format specification have to be used for every osxml format converter to reduce conflicts.
The OpenSync library provides helper functions (OsyncFormatHelper?) to convert a common formatting/structure to this formatting rules.
If you are writing a format plugin it is recommended to write a format converter from your format to the osxml? format which follows this specification. ~
The internal OpenSync Format are specified with the XML Schemas - so this page is likely obsolate. We should use this page to represent the details about the common used XML Schemas (so far only PIMs) and give hints about how to represent certain values, like timestamps and so on.
Time Formatting
OsyncFormatHelper?: oync_time?
| Format | Schema | Example | Note |
| Datestamp: | YYYYMMDD | 20060309 | without dashes |
| Timestamp (localtime): | YYYYMMDDTHHMMSS | 20060309T130000 | |
| Timestamp (UTC): | YYYYMMDDTHHMMSSZ | 20060309T110000Z |
Special Time formats:
| Format | Schema | Example | Note |
| Birthday: | YYYYMMDD | 19860309 | without timestamp, equal to datestamp |
| Revision: | YYYYMMDDTHHMMSSZ | 20060703T161500Z | in UTC |
