Patent ID: 7464330

Claim:
A computer-readable medium on which is stored instructions which when executed by a computer perform a method of integrating a content portion in a receiving document based on self-describing properties associated with the content portion, comprising: receiving a content portion having a self-describing property identifying a file format with which the content portion is formatted; receiving the content portion at a receiving application for integrating the content portion with a computer-generated document; at the receiving application, parsing the self-describing property identifying the file format with which the content portion is formatted, wherein the self-describing property comprises at least one markup language element; processing the content portion according to the file format with which the content portion is formatted; validating the at least one markup language element against at least one schema file attached to the computer-generated document, wherein the schema file comprises rules defining valid annotations of the computer-generated document with markup language elements listed in the at least one schema file; and integrating the content portion with the computer-generated document, wherein integrating the content portion comprises annotating the computer-generated document with the self-describing property comprising the at least one markup language element.