DIDL-Lite schema for UPnP A/V ContentDirectory services, version 2.0. This group defines the elements allowed under the DIDL-Lite root DIDL-Lite is the root element This group defines the elements allowed under the 'container' element 'container' element may contain any number of 1. Dublin Core, 2. upnp, 3. res, 4. ref, 5 item, 6. container and 7. desc elements. In all cases, the first element in each container child element sequence is required to be "dc:title". A 'upnp:class' element must also appear under container. container is required to specify a value for the 'id' and 'parentID' attributes. container is also required to specify a value for the 'restricted' attribute (true, false, 1, 0). When restricted="true", the ability to change or delete the container is restricted. Optional container element attributes are 'childCount', and 'searchable'. This group defines the elements allowed under the 'item' Element 'item' element contains any number of 1. Dublin Core, 2. upnp, 3. res, and 4. desc elements. In all cases, the first element in each item child element sequence is required to be "dc:title". A 'upnp:class' element must also appear under item. Item is additionally required to specify a value for the 'id' attribute. If the item is actually a reference to another item, a value for 'refID' must be specified. Item is also required to specify a value for the 'parentID' attribute, and the 'restricted' attribute (true, false, 1, 0). When restricted="true", the ability to change or delete the item is restricted. A 'res' element indentifies a resource. A resource is typically some type of binary asset, such as a photo, song, video, etc. A 'res' element contains a URI that identifies the resource A'desc' element identifies a descriptor. A descriptor is intended to contain a block of metadata. The bio of a music artist is an example use of 'desc'. A 'desc' element may possess child elements from any namespace except the DIDL-Lite namespace. A value for 'id' is required.