Parental Rating and Parental Control APIs

Available since
HbbTV 1.0 (ETSI TS 102 796 V1.1.1, OIPF DAE V1.1)

This section defines APIs related to parental ratings and parental control.

Sections 7.9.1 through 7.9.3 define a new JavaScript embedded object “application/oipfParentalControlManager” and the related ParentalRatingScheme and ParentalRatingSchemeCollection objects, which allows applications to construct a new parental rating scheme (and a parental rating value using that scheme), and to temporarily enable or disable viewing of a content item. These APIs SHALL be supported if an OITF supports parental controls as indicated by value “true” for element <parentalcontrol> (as defined by section 9.3.5) in its capability profile.

Sections 7.9.4 and 7.9.5 define the ParentalRating and ParentalRatingCollection objects. These objects are used/referenced by various other objects, such as the Programme object as defined in section 7.16.2 to indicate a particular parental rating. The support for these objects depends on the support for the sections in which these are used.