This abstract type defines an equivalence class over the types which occur at the top level of this schema. Open Document Management A null-terminated string containing a date and time in the following format: "YYYYMMDDhhmmsscc +hhmm". The "YYYYMMDD" section contains a 4 digit year, 2 digit month and 2 digit day. The "hhmmsscc" section contains the time in 24 hour format (hours, minutes, seconds, hundredths of seconds). A Document Managment System should return zeros for any part of a time it doesn't support. The "+hhmm" section is an optional Greenwich Mean Time (GMT) offset. If the GMT string is included in a date/time string it is preceded by a space, followed by either a + (plus) or - (minus) character, then a 2 digit hour value and a 2 digit minute value. A Document Managment System should only return the GMT offset if it knows the offset for the data store containing the specified document. If the GMT offset is not included, then the date/time value is the local date and time for the document in the Document Managment System. A null-terminated string containing an ODM API document ID. If the Document Managment System supports alternate renderings for the specified document, then it must return a comma-separated list of format names representing the alternate formats it can return in ODMGetAlternateContent. Refer to the Document Format Names section for information on how file formats are identified in ODM API. Author of the document. Username of the person who has the document checked-out. This username is in the form used by the Document Managment System. If the document is not currently checked-out a zero length string is returned. The comment, if any, that the user supplied when they checked-out the document. The date/time the document was checked-out. If the document isn't currently checked-out, a zero-length string is returned. The format name string indicating the format of the document's contents. Refer to the Document Format Names section for information on how file formats are identified in ODM API. In ODMGetDocInfo It is recommended that the Document Managment System return either a MIME Content Type or a Windows file type/extension. Note that when this item is used in ODocument Managment SystemetDocInfo , it merely informs the Document Managment System of a change in the document's format; it does not cause a conversion process to take place within the Document Managment System. Username of the person who initially created the document in the Document Managment System. The date/time the document was created in the Document Managment System. A null-terminated document ID for the Latest version of the document represented by lpszDocId . If lpszDocId is the Latest version, it will be the same document ID. A null-terminated document ID for the Released version of the document represented by lpszDocId . If lpszDocId is the Released version, it will be the same document ID. If the Document Managment System does not differentiate Released versions, return the version ID of the Latest version of the document. A Document Managment System may allow this attribute to be set. An application such as a workflow can set a version of a document to be the released version by specifying this attribute in a call to ODocument Managment SystemetDocInfo . In this case, the lpszData parameter should be set to Null. A null-terminated string which is the version ID for lpszDocId . This allows the application to display the version information explicitly (without doing the impossible and decoding the document ID), for situations such as where the user is making the decision to re-link to a different version. It is the Document Managment System responsibility to consistently translate version information into a string that can be used for comparison and display. Since it is a string, and comparisons will not be made between strings from different Document Managment System, the application does not have to be concerned that different Document Managment System have different formats, meanings and capabilities for version, sub-version, branching and so on. A null-terminated string which is the version ID for the Latest version of the document represented by lpszDocId . A null-terminated string which is the version ID for the Released version of the document represented by lpszDocId . If the Document Managment System does not differentiate Released versions, return the version ID of the Latest version of the document. A comma separated list of keywords assigned to the document. Username of the last person to modify or check-in the document. The date/time the document was last modified or checked-in. A null-terminated string containing Document Managment System specific information describing the logical location (e.g. folder) of the document within the data store. The Document Managment System should format the information in this attribute so that it can be safely displayed in a user-interface. The application should not assume the information in this attribute is persistent across ODM API sessions. A Document Managment System may allow an application to set this attribute in ODocument Managment SystemetDocInfo only for documents that have not been created yet. The date/time the document was last modified. The date/time that the Latest version of the document was last modified. The date/time that the version of the document that is Released was last modified. If the Document Managment System does not differentiate Released versions, return the date/time that the Latest version of the document was last modified. Name of the document. This is a descriptive name for the document, not the filename. The owner of the document. The subject matter of the document. Suggested text to display in the document window's title bar. This may include one or more fields from the document's profile and possibly other information as well. Same as ODM_TITLETEXT, except if the document is currently opened by the calling application in ODM_VIEWMODE , the Document Managment System should append " (Read-Only)" to the text. Type of the document. This is typically an indication of the format or content of the document, i.e. correspondence, memo, contract, etc. Uniform Resource Locator (URL) which provides an alternative way to access the document. Note that a Document Managment System can never truncate a URL if it is too long to fit into the caller supplied buffer.