ISO/IEC TECHNICAL REPORT TR 11580 First edition 2007-03-15 Information technology Framework for describing user interface objects, actions and attributes Technologies de I'information - Modele pour décrire des objets, des actions et des attributs pour l'interface utilisateur Reference number ISO/IEC TR 11580:2007(E) IEC ISo @ISO/IEC2007 ISO/IEC TR 11580:2007(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The Iso Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation ? ISO/IEC2007 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 isO at the address below or IsO's member body in the country of the requester. ISO copyright office Case postale 56 . CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail
[email protected] Web www.iso.org Published in Switzerland @ ISO/IEC 2007 - All rights reserved ISO/IEC TR 11580:2007(E) Contents Page Foreword . Introduction VI 1 Scope..... 2 Terms and definitions ... 3 Modelling objects, actions, and attributes. 4 Common properties of objects, actions, and attributes. 4.1 Software identification of objects, actions, and attributes . 4.1.1 Internal properties of objects, actions, and attributes ... 4.1.2 Internal properties of implemented objects, actions, and attributes. 4.1.3 Standard internal identifiers...... 4.1.4 Standard of internal states of objects, actions, and attributes 4.1.5 Specification of internal identifiers ..... 4.1.6 Implementation of internal identifier .... 4.2 Information properties of objects, actions, and attributes .... 4.2.1 Labels.. 4.2.2 Uniqueness of labels... 4.2.3 Understandability of labels 4.2.4 Descriptions.... 4.2.5 States.. 4.2.6 Standard information properties of objects, actions, and attributes. 4.2.7 Clear and unambiguous purpose .... 4.2.8 Standardized English version of labels, descriptions, and state information. 4.2.9 Use of information properties of objects, actions, and attributes .. 4.2.10 Result of selection of a label...... 4.2.11 User control of labels.. 4.2.12 User control of descriptions 4.2.13 Standardized translations of labels and descriptions.. 4.2.14 Language of labels, descriptions, and state information.. 4.2.15 Developer based translations of labels and descriptions.... 4.2.16 Implementation of alternate languages... 4.3 Representation properties of objects, actions, and attributes. 4.3.1 Use of representation properties of objects, actions, and attributes .. 4.3.2 Textual properties 4.3.3 Iconic representation 4.3.4 Tonal representation.... .8 4.3.5 TactileandHapticrepresentation 4.3.6 4.3.7 Variations of representations.... .9 4.3.8 Cultural and linguistic sensitivity of representations 4.4 Operational properties of objects, actions, and attributes ... 4.4.1 Separation of operations.... 4.4.2 Seiection of an object, action, or attribute.... 4.4.3 Obtaining information .. 10 4.4.4 Modifying values .. 10 4.4.5 Removing and restoring items... 4.4.6 Activation of function..... 4.5 Technical specifications. 10 5 Optional properties . 10 5.1 Attribute specific optional properties . dization All rights reserved ili ISO/IEC TR 11580:2007(E) 5.1.1 Inclusion of attribute specific optional properties. 10 5.1.2 5.1.3 Constraints. 11 5.1.4 Permitted values .. 11 5.1.5 Default values..... 11 5.1.6 Higher structure.. 5.1.7 Peer