ISO/IEC INTERNATIONAL STANDARD 21000-20 Second edition 2016-12-15 Information technology Multimedia framework (MPEG-21) - Part 20: Contract Expression Language Technologies de Il'information-Cadre multimedia (MPEG-21)- Partie20:Langaged'expressiondes contrats Referencenumber ISO/IEC21000-20:2016(E) IEC Intemational Organizationfor Standardization IS0/IEC2016 Provided by IHS under license with ISO IS0/IEC21000-20:2016(E) COPYRIGHTPROTECTEDDOCUMENT IS0/IEC2016,Published in Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form written permission. Permission can be requested from either ISO at the address below or Iso's member body in the country of the requester. ISO copyright office Ch.de Blandonnet 8.CP 401 CH-1214 Vernier, Geneva, Switzerland Tel.+41227490111 Fax+41227490947 [email protected] www.iso.org Provided by IHS under license with IS Noreproductionornetworkingpermitedwithout licensefromHS IS0/IEC21000-20:2016(E) Contents Page Foreword ..V Introduction ..i. 1 Scope. 2 Normative references .... 3 Terms,definitionsandabbreviatedterms 3.1 Terms and definitions. 3.2 Abbreviated terms.. 4 Conventions .3 4.1 Documentconventions 3 4.2 Namespaceprefixconventions 4.2.1 General 4 4.2.2 Use ofprefixes 5 RelationshiptootherpartsofIso/IEc210o0 6 Overview .5 6.1 General aspects. ..5 6.2 Syntactic representation 7 Contract Structured Representation .6 7.1 General ..6 7.2 XML Schema definition 7.2.1 Contractelement andmain structure 6 7.2.2 Example .8 7.2.3 Metadata .8 7.2.4 Elementtorelatecontracts .9 7.2.5 The parties. .9 7.2.6 Bodyelement .12 7.3 CEL Deontic Structure ..18 7.3.1 General. ..18 7.3.2 DeonticStructuredBlock ..18 7.3.3 Statement .19 7.3.4 Deontic Structured Clause Type ..19 7.4 CELExtensionforExploitationof IntellectualPropertyRights .35 7.4.1 General. .35 7.4.2 Acts. .36 7.4.3 Constraints .39 7.4.4 Permissionattributes 55 7.5 CEL Extension for payments and notifications 55 7.5.1 General. 55 7.5.2 Payment 56 7.5.3 Notify ..58 7.6 CELExtension forRightsExpression Language standard and multimedia extensionsrightsand conditions .59 7.6.1 General .59 7.6.2 Acts .59 7.6.3 Constraints .61 7.7 Examples .63 7.7.1 General .63 7.7.2 Simplepermission .63 7.7.3 Simpleprohibition. 7.7.4 Simple obligation 64 7.7.5 Statement.. .65 7.7.6 PreCondition example .66 7.7.7 Complex permission. 67 ili Provided by IHS under licensewith ISC
ISO IEC 21000-20 2016 Information technology — Multimedia framework (MPEG-21) — Part 20 Contract Expression Language