1、 INCITS/ISO/IEC 10744:19972010 (ISO/IEC 10744:1997, IDT) Information technology - Hypermedia/Time-based Structuring Language (HyTime) Reaffirmed as INCITS/ISO/IEC 10744:1997 R2015INCITS/ISO/IEC 10744:19972010 PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes lice
2、nsing 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 Adobes licensing policy. The IS
3、O 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 parameters were optimized for printing. Every care has be
4、en taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American N
5、ational Standard. Date of ANSI Approval: 7/15/2010 Published by American National Standards Institute, 25 West 43rd Street, New York, New York 10036 Copyright 2010 by Information Technology Industry Council (ITI). All rights reserved. These materials are subject to copyright claims of International
6、Standardization Organization (ISO), International Electrotechnical Commission (IEC), American National Standards Institute (ANSI), and Information Technology Industry Council (ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, w
7、ithout the prior written permission of ITI. All requests pertaining to this standard should be submitted to ITI, 1101 K Street NW, Suite 610, Washington DC 20005. Printed in the United States of America ii ITIC 2010 All rights reserved INTERNATIONAL STANDARD lSO/IEC 10744 Second edition 1997-08-01 I
8、nformation technology - Hypermedia/Time-based Structuring Language (HyTime) Technologies de Iinfonnation - Langage de structuration temporelle/hyperm6dia (HyTime) Reference number ISOA EC 10744: 1997(E) lSO/lEC 10744:1997(E) Contents 1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Definition of scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10、. . . . . . . . 1 1.2 Field of application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 Symbols and Abbreviations .
12、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13、. . . . . . . . . . . . 17 5.1 RCS name, full name, description, and clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.2 Lexical type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14、. . . . . . . . . . . . . . 16 5.3 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.4 Note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.5 Associated attribute forms and attribute lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.6 Referrers . . . . . . . . . . . . . . . . . . . .
16、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.7 Conventions for attribute form declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.6 Identification of optional facil
17、ities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 6 Base module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
18、0 6.1 Concepts and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 6.1 .l Object representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、 . . . . . . . . . . . 20 6.1.1.1 Entity structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6.1.1.2 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Q ISO/IEC 1997 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any fonn or by any means, electronic or mechanical, including photocopying an
21、d microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office l Case Postale 56 l CH-1211 l Geneve 20 l Switzerland Printed in Switzerland ii 8 ISO/IEC ISOAEC 10744:1997(E) 6.1.2 Object identification and addressing . 22 6.1.2.1 Name space addressing . 22 6.1.2.2 Coordinate
22、 addressing . 22 6.1.2.3 Semantic addressing 23 6.2 Hyperdocument management facilities 23 6.2.1 Object representation 23 6.2.2 Object identification and addressing . 24 6.2.3 Object access 24 6.2.4 Bounded object set (BOS) . 24 6.2.5 Hyperdocument interchange format 27 6.2.5.1 SDIF packer . 27 6.2.
23、5.2 SDIF unpacker . 27 6.3 HyTime support declarations 26 6.4 HyTime document 31 6.5 HyTime Bounded object set . 32 6.5.1 HyTime bounded object set attributes . 32 6.5.2 HyTime BOS control data attributes 34 6.5.3 Bounded object set exception specification 35 6.6 HyTime architectural bridging forms
24、. 37 6.7 Common attributes . 36 6.7.1 Value Reference 39 6.7.2 Descriptive text 41 6.7.2.1 Descriptive text attributes . 41 6.7.2.2 Description table . 42 6.7.2.3 Descriptive text . 43 6.7.2.4 Descriptive text definition . 43 6.7.3 Activity policy association 43 * III ISOAEC 10744:1997(E) 0 ISO/IEC
25、6.8 Coordinate Specifications . 51 6.6.1 HyTime axis marker list notation . 51 6.6.1.1 Axis marker list . 52 6.6.1.2 Marker Functions 52 6.6.2 HyTime dimension specification notation 53 6.6.3 Dimension Specification 54 6.6.4 Dimension List . 55 6.6.5 Overrun handling . 56 6.6.6 HyTime Marker Functio
26、n Language (HyFunk) 57 7 Location address module 56 7.1 Concepts and definitions 56 7.1 .l Location types . 59 7.1.2 Location Sources . 60 7.1.3 Location Paths . 61 7.1.4 Groves and Location Addressing 62 7.1.4.1 Grove Plan 63 7.1.4.2 HyTime Default SGML Grove Plan . 66 7.1.4.3 Effective SGML Docume
27、nt Grove Plan 67 7.1.4.4 Grove Definition Elements 66 7.2 Location source 69 7.3 Implied location source . 70 7.4 Multiple location 72 7.5 Tree type 72 7.6 Span Location Address 73 7.7 Reference control . 74 7.7.1 Reference element type 75 7.7.2 Reference resolution range . 76 iv 0 ISOAEC ISOAEC 107
28、44: 1997(E) 7.7.3 Reference resolution level . 76 7.6 Reference location address 77 7.9 Name-space locations 61 7.9.1 Identified local element or entity 61 7.9.2 Property location address 61 7.9.3 Name-space location address . 62 7.9.4 Mixed location address 84 7.9.5 Named location address 84 7.9.6
29、Name list specification . 65 7.10 Coordinate locations . 66 7.10.1 Node locations . 66 7.10.1.1 Node lists 66 7.10.1.2 List location address . 67 7.10.1.3 Tree combination 67 7.10.1.4 Tree location address . 66 7.10.1.5 Path location address . 69 7.10.1.6 Relative location address . 90 7.10.2 Data l
30、ocation address 92 7.11 Querying . 96 7.11.1 Query location address . 96 7.11.2 Name list query . 99 7.12 Bibliographic location address 100 6 Hyperlinks module . 101 6.1 Concepts and definitions 101 6.1 .l Link creation 102 6.1.2 Link traversal . 103 6.1.3 Traversal Rules . 104 V ISOAEC 10744:1997(
31、E) o ISO/IEC 8.2 Hyperlink architectural forms 107 8.2.1 Hyperlink 107 8.2.2 Contextual link . 110 8.2.3 Aggregation Iink . 111 8.2.4 Variable link . 112 8.2.5 Independent link 114 8.3 Hypertink-related location addresses . 115 8.3.1 Hyperlink location address 115 8.3.2 Hyperlink anchor location add
32、ress 116 9 Scheduling module 118 9.1 Scheduling concepts and definitions 118 9.2 Measurement units . 118 9.2.1 Measurement domain definition 119 9.2.2 HyTime granule definition notation 121 9.2.3 Useful measurement domains . 121 9.2.3.1 Common Standard Measurement Units . 122 9.2.3.2 Measurement dom
33、ain definitions 122 9.2.3.3 Other standard measurement units 125 9.3 Finite coordinate space 127 9.3.1 Axis calibration 129 9.4 Scheduling and extents 130 9.4.1 Schedules 130 9.4.2 Extent specification 132 9.4.3 Group extent specification . 132 9.4.4 Scheduled extent . 136 9.4.5 Scheduled extent lis
34、t . 138 9.4.6 HyTime extent list notation 138 vi 8 ISO/IEC ISOAEC 10744:1997(E) 9.5 Event schedule . 139 9.5.1 Scheduled Event . 140 9.5.2 Event group . 142 9.6 Objects . 143 9.7 Pulse maps . 144 9.6 Dimension referencing . 144 9.6.1 Implicit dimension reference 144 9.8.2 Explicit dimension referenc
35、e . 145 9.6.2.1 Referencing dimensions of directly scheduled events, modscopes, and/or proscopes 146 9.6.2.2 Referencing dimensions of indirectly scheduled events, modscopes, and/or proscopes 152 9.9 Calibrated real time axes 154 9.9.1 HyTime calendar specification notation . 154 9.9.2 Calendar spec
36、ification . 155 9.10 Finite coordinate space location address . 157 10 Rendition module 161 10.1 Common rendition attributes 161 10.1 .l Precision of Selection 161 10.2 Object Modification . 163 10.2.1 Object modifier 163 10.2.2 Direct association of modifiers (modifier rule) . 163 10.2.3 Associatio
37、n of modifiers by position in finite coordinate spaces 164 10.2.3.1 Wand Rule 164 10.2.3.2 Wand 166 10.2.3.3 Modifier scope 166 10.2.3.4 Modifier scope group 167 10.2.4 Modifier Patch and Wand Patch 166 vii ISOAEC 10744:1997(E) Q ISO/IEC 10.3 Projection 169 10.3.1 Projector 170 10.3.1.1 HyTime Proje
38、ctor Notation . 172 10.3.1.2 Extent Projector 173 10.3.1.3 HyTime Extent Projector Notation . 174 10.3.1.4 Dimension Projector . 175 10.3.1.5 HyTime Dimension Projector Notation . 176 10.3.2 Direct association of projectors . 176 10.3.2.1 Projection of modified and unmodified objects . 177 10.3.2.2
39、Projector Rule . 177 10.3.2.3 Projector sequence . 176 10.3.3 Association of projectors by position in finite coordinate spaces 179 10.3.3.1 Baton rule . 179 10.3.3.2 Baton 160 10.3.3.3 Projector scope . 161 10.3.3.4 Projector scope group 161 10.3.3.5 Baton sequence 162 10.4 Rendition rule . 162 11
40、Conformance . 163 11 .l Conforming HyTime document . 163 11 .l .l Basic hyperlinking HyTime document . 163 11.1.2 Basic scheduling HyTime document . 164 11.1.3 Minimal HyTime document 164 11.1.4 Minimal scheduling HyTime document 165 11.2 Conforming HyTime application . 165 11.2.1 Application conven
41、tions . 165 11.2.2 Conformance of documents 166 a VIII 0 ISO/IEC ISOAEC 10744:1997(E) 11.2.3 Conformance of documentation 166 11.3 Conforming HyTime system . 166 11.3.1 Conformance of documentation 166 11.3.2 Conformance to HyTime system declaration 166 11.3.3 Support for minimal HyTime documents .
42、196 11.3.4 Application conventions . 166 11.4 Validating HyTime engine 167 11.4.1 Error recognition 167 11.4.2 Identification of HyTime messages . 167 11.4.3 Content of HyTime messages . 167 11.5 Documentation requirements . 167 11 S.1 Standard identification . 166 11.5.2 Identification of HyTime co
43、nstructs . 166 11.5.3 Terminology . 166 11.6 HyTime system declaration 166 A SGML Extended Facilities 191 A.1 Introduction 191 A.l.l Conformance 191 A.l.l .l Application conventions . 191 A.1.1.2 Conformance of documents . 192 A.1.1.3 Conformance of documentation . 192 A.1.1.3.1 Standard identificat
44、ion 192 A.l.1.3.2 Identification of Extended Facilities constructs . 192 A.1.1.3.3 Terminology 193 A.1.1.3.4 Application conventions 193 A.2 Lexical Type Definition Requirements (LTDR) 193 A.2.1 Lexical type set . 193 ix ISOAEC 10744: 1997(E) 0 ISO/IEC A.2.1.1 Lexical types 164 A.2.1.2 Lexicographic
45、 ordering . 165 A.2.1.3 Additional lexical constraints 196 A.2.2 Lexical model notations 196 A.2.3 HyTime lexical model notation (HyLex) 197 A.2.3.1 Syntax 196 A-2.3.2 Normalized HyLex models . 196 A.2.3.3 Intrinsic lexical types 199 A.2.4 Lexicographic ordering definition notations . 212 A.2.4.1 Hy
46、Time lexicographic ordering definition notation (HyOrd) . 212 A.3 Architectural Form Definition Requirements (AFDR) . 213 A.3.1 Enabling architectures . . _. 214 A.3.1.1 Architectural forms . 214 A.3.1.2 Architectural document 215 A.3.2 SGML conventions 275 A.3.2.1 Element forms 216 A.3.2.1.1 Elemen
47、t type declaration 216 A.3.2.1.2 Meta-DTD . 217 A.3.2.1.3 Attribute definition list declaration . 216 A.3.2.2 Attribute forms 216 A.3.2.3 Attribute list conventions 219 A.3.2.3.1 Default value prescription . 219 A.3.2.4 Processing link attributes . 220 A.3.3 Architecture base declaration . 220 A.3.3
48、.1 Enabling architecture use of APPINFO parameter 221 A.3.4 Architecture support declarations . 221 A.3.4.1 Architecture notation declaration . 222 X 8 ISO/IEC ISOAEC 10744:1997(E) A.3.4.2 Architecture support attributes . 222 A.3.4.3 Architecture entity declaration . 225 A.3.5 Architecture control
49、attributes . 227 A.3.5.1 Architectural form attribute . 227 A.3.5.2 Architectural attribute renamer 226 A.3.5.3 Architecture suppressor attribute . 229 A.3.5.4 Architecture ignore data attribute . 230 A.3.6 Other architecture-related considerations . 230 A.3.6.1 Architectural document element 230 A.3.6.2 Architectural markup minimization . 231 A.3.6.3 Derived enabling architectures 232 A.3.6.4 Relating applications and architectures . 232 A.3.7 Summary of AFDR support options 233 A.3.6 Conforman