1. A computer-implemented system for dynamically providing a composite source information report whenever source information of a composite object is updated, the composite object including one or more elements, the system comprising: at least one memory device; at least one processor connected to the memory device, wherein the processor is configured to: receive a subscription request from a user for subscribing to the composite source information report, parse the subscription request to identify the user and to generate a subscription query, and store the subscription query associated with the user in a database; retrieve the subscription query from the database and retrieve the source information of the composite object based on the subscription query from the database; determine whether the source information of the composite object has been updated since a last retrieval of the source information of the composite object; automatically determine source information of an element in the composite object based on one or more of: information of a DTD (Document Type Declaration) tag associated with the element, intellectual property right or proprietary content associated with the element; generate a composite source information report based on the automatically determined source information of the element and provide the composite source information report to the user.