Basic Structure of a Report Specification
report element.
The report element contains all of the elements that
define the data for a report and how the data is presented. The report element
has attributes that allow you to define the namespace and locale of
the report.
The following is a graphical representation of the content model
of a report element, from the v5_report_one.xsd schema.

v5_report_one.xsdschema to understand
how the elements fit together to create a report.The two main elements to consider are the queries and layouts elements.
These two elements contain the fundamental parts of the report. The queries element
contains all of the data items, filters, parameters and aggregate
information for data in the report. The layouts element
defines how the data is presented, including the page layout and the
data container. In order to put a data item in a report, the data
item must be defined in the queries element, and
then referenced in the layouts element.
For more information, see the Report Specification Reference entries
for queries and layouts.
See also Queries Element and Layouts Element.
The remaining child elements of the report element are described here.
modelPath- Specifies the path to the Framework Manager model of the data in the report.
classStyles- Defines the styles to be used locally in the report
burst- Specifies the recipients and delivery method of a bursted report.
reportVariables- Defines report variables that allow conditional rendering of various parts of the report. For more information, see Report Variables.
drillBehavior- Defines the drill-through behavior in a report
XMLAttributes- Reserved. Do not add this element to a report specification.
upgradeInfo- Reserved. Do not add this element to a report specification.
namedConditionalStyles- This element is used to define conditional styles. For more information, see Conditional Formatting.
drillSets Behavior- This element is used to link data items across queries for drill up or down behavior.
reportName- Contains the name of the report in the content store.
appProperties- Defines properties specific to an IBM Cognos Active Report. For more information, see the IBM Cognos Analytics - Reporting User Guide.