IEC ISO ISO/IEC29341-4-12 Edition 1.02008-11 INTERNATIONAL STANDARD Informationtechnology-UPnPDeviceArchitecture- Part4-12:AudioVideoDeviceControlProtocol Level2-ContentDirectoryService ISO/IEC 29341-4-12:2008(E) THIS PUBLICATIONIS COPYRIGHTPROTECTED Copyright@2008ISO/IEC,Geneva,Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or IEC's member National Committee in the country of the requester. If you have any questions about ISO/IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local IEC member National Committee for further information. IEC Central Office 3, rue de Varembe CH-1211Geneva 20 Switzerland Email:
[email protected] Web: www.iec.ch AbouttheIEC International Standards for all electrical, electronic and related technologies. AboutIECpublications The technical content of IEC publications is kept under constant review by the IEC.Please make sure that you have the latest edition, a corrigenda or an amendment might have been published. Catalogueof IECpublications:www.iec.ch/searchpub The IEc on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,...), It also gives information on projects, withdrawn and replaced publications. :IEc Just Published:www.jec.ch/online_news/justpub Stay up to date on all new IEC publications. Just Published details twice a month all new publications released.Available on-line and also by email. Electropedia:www.electropedia.org The world's leading online dictionary of electronic and electrical terms containing more than 2o ooo terms and definitions in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical Vocabulary online. :Customer Service Centre:www.iec.ch/webstore/custsery If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service Centre FAQ or contact us: Email:
[email protected] Tel.:+41229190211 Fax: +4122919 0300 IEC ISO ISO/IEC29341-4-12 Edition 1.02008-11 INTERNATIONAL STANDARD Informationtechnology-UPnPDeviceArchitecture- Part4-12:Audio VideoDevice ControlProtocol- Level2-ContentDirectoryService INTERNATIONAL ELECTROTECHNICAL COMMISSION XB PRICECODE ICS 35.200 ISBN 2-8318-1006-7 29341-4-12@ISO/IEC:2008(E) - 2 - CONTENTS FOREWORD 14 ORIGINALUPNPDOCUMENTS(informative) OverviewandScope. ..18 .18 1.1 Introduction.. 1.2 Notation ... 1.2.1 Data Types... .19 1.2.2 Strings Embedded in Other Strings .. .19 1.2.3 Extended Backus-Naur Form..... 19 1.2.3.1Typographic conventions forEBNF. 1.3 Derived Data Types.... .20 .20 1.3.1 CommaSeparatedValue(CSV)Lists. ManagementofXMLNamespacesinStandardizedDCPs .21 1.4 1.4.1 NamespacePrefixRequirements... .23 1.4.2 NamespaceNames,NamespaceVersioningandSchemaVersioning .24 1.4.3 NamespaceUsageExamples.. .25 1.5 Vendor-defined Extensions 1.6 References .26 2 Service Modeling Definitions. ..29 Service Type. .29 2.1 2.2 Terms. .29 2.2.1 object... .29 2.2.2 property.... .29 2.2.2.1 Multi-valued property .30 2.2.2.2 Single-valued property 2.2.3 class .30 2.2.4 item .30 2.2.5 container .30 2.2.6 containermodification. .30 2.2.7 XML Document. .31 2.2.8 XML Fragment... 31 2.2.9 ContainerUpdatelD .31 2.2.11 CDSfeature.. .32 2.3 State Variables.. .32 2.3.1 StateVariableOverview .33 2.3.2 SearchCapabilities .34 2.3.3 SortCapabilities .34 2.3.4 SortExtensionCapabilities ..34 2.3.5 SystemUpdatelD ..35 2.3.6 ContainerUpdatelDs 2.3.7 TransferIDs .36 2.3.8 FeatureList .36 2.3.9 A ARG TYPE ObjectID .37 2.3.10 A ARG TYPE Result .37 2.3.11 A ARG TYPE SearchCriteria 2.3.11.1 SearchCriteria String Syntax... 29341-4-12ISO/IEC:2008(E) 3 - 2.3.11.2SearchCriteriaStringSemantics andExamples .38 2.3.12 A ARG TYPE BrowseFlag .39 2.3.13 A A