hierarchy protected with IPMP DIDL – i.e. specific tool applied, keys, licenses spe-
cific to that content, and so on. In the IPMP Info schema [4], these two categories of
information are expressed with two top-level elements: IPMPGeneralInfoDescriptor
and IPMPInfoDescriptor respectively.
The IPMPGeneralInfoDescriptor element contains general information about pro-
tection and governance related to a complete Digital Item. IPMP tool lists and li-
censes packaged in a Digital Item can be included under this element. The IPMPIn-
foDescriptor, on the other hand, is designed to contain information about governance
of a specific section of Digital Item hierarchy, and has to be attached to that section
through the use of IPMP DIDL.
The IPMPGeneralInfoDescriptor has two purposes: to allow a Digital Item author
to provide a list of IPMP Tools used in governance that can then be referred to from
IPMPInfoDescriptors; and to provide a container for Licenses carried in the Digital
Item.
On the other hand, the IPMPInfoDescriptor contains information about governance
that applies to a specific piece of content – generally a part of the Digital Item hierar-
chy. The Tool child element specifies a tool, which can be used to unprotect the con-
tent; the RightsDescriptor child element contains licenses governing the content. A
digital signature for the entire element may also be attached.
2.3 Event Reporting (ER)
Event Reporting [5] is required within the MPEG-21 Multimedia Framework to pro-
vide a standardised means for sharing information about Events amongst Peers and
Users. Such Events are related to Digital Items and/or Peers that interact with them.
In the MPEG-21 context, the reporting messages that include information about dif-
ferent aspects of media usage are called Event Reports.
Event Reporting could be useful when monitoring of the usage of copyrighted ma-
terial. The provider offering Digital Items for download would specify in an Event
Report Request that, whenever a Resource within a Digital Item is rendered (e.g.
played), he would receive an Event Report enabling him to manage his royalties.
Upon rendering, the Peer will generate an ISO/IEC 21000 Event Report which will be
delivered to the rights holder specified, in an Event Report Request, containing in-
formation about the Digital Item, the Resource, and the conditions under which it has
been rendered. In this sense, a core experiment has been contributed to MPEG-21
standard, for studying in which cases event reports should be generated [6].
Fundamentally, Event Reporting will facilitate interoperability between consumers
and creators, thereby enabling multimedia usage information to be both requested and
represented in a normalised way. Examples where Event Reports may be requested
include usage reports, copyright reports, financial reports and technical reports.
The basic model of Event Reporting indicates that Events that need to be reported
may be specified by interested parties through the use of an Event Report Request
(ERR). An ERR is used to define the conditions under which an Event is deemed to
have occurred. Events defined by ERRs trigger the creation of an associated Event
Report (ER), which contains information describing the Event, as specified in the
associated ERR.
156