DAISY DRM: XML Schema for authorization object Version 1, rev 8 (31 Jan 2006) BookAuthorization = container for authorization object BookAuthorization (Issuer, Book, odrlx:rights, Keys*) Issuer = Issuer identification Issuer (#PCDATA) IdString = data type for issue IDs (e.g., DAISY.us-Acme) Name parts use all allowed XML name characters except period Book = container for book identification data Book EMPTY Keys = content key(s) secured using a single authorization key; also encrypted rights expression Keys (ds:KeyInfo, ContentKey+, EncryptedRights) ContentKey = a specific encrypted content key applied to a specific media type ContentKey (xe:EncryptedKey) ATTLIST = media (all|text|audio|image) EncryptedRights = container for the encrypted rights expression and the key used to encrypt it EncryptedRights (xe:EncryptedKey, xe:EncryptedData) KeyRequestURI = URI to which a request for the key can be sent (if necessary and possible)