home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD1.mdf / nist / oiw / agreemnt / 32w_9406.txt < prev    next >
Text File  |  1994-09-06  |  195KB  |  5,479 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           Working Implementation
  9.           Agreements for Open Systems
  10.           Environment:
  11.           Part 32 - Multimedia and Hypermedia:  Model and Framework
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.           Output  from the June 1994 Open Systems Environment Implementors'
  25.           Workshop (OIW)
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           Acting SIG Chair:  Jon Stewart, Consultant
  60.           SIG Editor:  Mike Rubinfeld, NIST  Workshop Editor:  Brenda Gray,
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  75.  
  76.  
  77.           NIST
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                           ii
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.           Foreword
  153.  
  154.  
  155.           This part of  the Working Implementation Agreements  was prepared
  156.           by the Multimedia  Data and  Document Interchange (MDDI)  Special
  157.           Interest   Group  (SIG)   of   the   Open   Systems   Environment
  158.           Implementors' Workshop (OIW).
  159.  
  160.           All of the text in this part has been  approved by the Plenary of
  161.           the above-mentioned Workshop for inclusion in this document.
  162.  
  163.           The generation history of this document is:
  164.  
  165.                     Generated 9-14 February 1992 WG1 meeting in Australia.
  166.                     Modified 5-9 October 1992 WG 1 meeting in Germany.
  167.                     Modified 3-7  May 1993  WG 1  meeting in  The Buckerell
  168.                Lodge Hotel & Restaurant in Exeter England.
  169.                Modified 6-9 September  1993 meeting  at the Embassy  Suites
  170.           Hotel in St. Louis, Missouri.
  171.                Modified as  of 8 January 1994 as a result of  the September
  172.                meeting and  associated  research was  performed since  that
  173.                time.   All  changes  were performed  as  documented in  the
  174.                response to  comments and  started a  background section  to
  175.                provide a context for the next model.
  176.  
  177.           Future changes and additions to this version of these Implementor
  178.           Agreements will be published as a new part.  Deleted and replaced
  179.           text  will be shown as struckout.   New and replacement text will
  180.           be shown as shaded.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                          iii
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                           iv
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  273.  
  274.  
  275.                                   Table of Contents
  276.  
  277.  
  278.           Part 32 - Multimedia and Hypermedia:  Model and Framework . .   1
  279.  
  280.           0   Introduction  . . . . . . . . . . . . . . . . . . . . . .   2
  281.               Audience  . . . . . . . . . . . . . . . . . . . . . . . .   2
  282.               Background  . . . . . . . . . . . . . . . . . . . . . . .   2
  283.               Overview  . . . . . . . . . . . . . . . . . . . . . . . .   2
  284.               Purpose and justification . . . . . . . . . . . . . . . .   2
  285.  
  286.           1   Scope and field of applications . . . . . . . . . . . . .   4
  287.  
  288.           2  Normative references . . . . . . . . . . . . . . . . . . .   4
  289.               2.1  ISO  . . . . . . . . . . . . . . . . . . . . . . . .   4
  290.               2.2  ISO/IEC  . . . . . . . . . . . . . . . . . . . . . .   5
  291.               2.3  Other References . . . . . . . . . . . . . . . . . .   7
  292.  
  293.           3   Definitions and terminology . . . . . . . . . . . . . . .   7
  294.               3.1  Action . . . . . . . . . . . . . . . . . . . . . . .   7
  295.               3.2  Anchor . . . . . . . . . . . . . . . . . . . . . . .   7
  296.               3.3  Atomic object  . . . . . . . . . . . . . . . . . . .   7
  297.               3.4  Bi-directional link  . . . . . . . . . . . . . . . .   7
  298.               3.5  Bit combination  . . . . . . . . . . . . . . . . . .   8
  299.               3.6  Class  . . . . . . . . . . . . . . . . . . . . . . .   8
  300.               3.7  Coded representation . . . . . . . . . . . . . . . .   8
  301.               3.8  Component object . . . . . . . . . . . . . . . . . .   8
  302.               3.9  Composite object . . . . . . . . . . . . . . . . . .   8
  303.               3.10 Computer mediated device . . . . . . . . . . . . . .   8
  304.               3.11 Content  . . . . . . . . . . . . . . . . . . . . . .   8
  305.               3.12 Content object . . . . . . . . . . . . . . . . . . .   8
  306.               3.13 Document   . . . . . . . . . . . . . . . . . . . . .   9
  307.               3.14 Document set . . . . . . . . . . . . . . . . . . . .   9
  308.               3.15 Event  . . . . . . . . . . . . . . . . . . . . . . .   9
  309.               3.16 Final form . . . . . . . . . . . . . . . . . . . . .   9
  310.               3.17 Framework  . . . . . . . . . . . . . . . . . . . . .   9
  311.               3.18 Hypermedia . . . . . . . . . . . . . . . . . . . . .   9
  312.               3.19 Hypermedia/Time-based Structuring Language: HyTime .   9
  313.               3.20 Hyperobject  . . . . . . . . . . . . . . . . . . . .  10
  314.               3.21 Hypertext  . . . . . . . . . . . . . . . . . . . . .  10
  315.               3.22 Interchange medium . . . . . . . . . . . . . . . . .  10
  316.               3.23 Isochronous  . . . . . . . . . . . . . . . . . . . .  10
  317.               3.24 Link . . . . . . . . . . . . . . . . . . . . . . . .  10
  318.               3.25 Medium (plural media)  . . . . . . . . . . . . . . .  10
  319.               3.26 Model  . . . . . . . . . . . . . . . . . . . . . . .  11
  320.               3.27 Monomedia  . . . . . . . . . . . . . . . . . . . . .  11
  321.               3.28 Monomedia object . . . . . . . . . . . . . . . . . .  11
  322.               3.29 Multimedia   . . . . . . . . . . . . . . . . . . . .  11
  323.  
  324.  
  325.                                           v
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  339.  
  340.  
  341.               3.30 Multimedia object  . . . . . . . . . . . . . . . . .  11
  342.               3.31 Multimedia representation  . . . . . . . . . . . . .  12
  343.               3.32 Object . . . . . . . . . . . . . . . . . . . . . . .  12
  344.               3.33 Object class . . . . . . . . . . . . . . . . . . . .  12
  345.               3.34 Object instance  . . . . . . . . . . . . . . . . . .  12
  346.               3.35 Perception medium  . . . . . . . . . . . . . . . . .  12
  347.               3.36 Presentation . . . . . . . . . . . . . . . . . . . .  12
  348.               3.37 Presentation medium  . . . . . . . . . . . . . . . .  12
  349.               3.38 Process  . . . . . . . . . . . . . . . . . . . . . .  13
  350.               3.39 Projection . . . . . . . . . . . . . . . . . . . . .  13
  351.               3.40 Rendition  . . . . . . . . . . . . . . . . . . . . .  13
  352.               3.41 Representation . . . . . . . . . . . . . . . . . . .  13
  353.               3.42 Representation medium  . . . . . . . . . . . . . . .  13
  354.               3.43 Representation of an object  . . . . . . . . . . . .  14
  355.               3.44 Script . . . . . . . . . . . . . . . . . . . . . . .  14
  356.               3.45 Scriptware (script software) . . . . . . . . . . . .  14
  357.               3.46 Storage medium . . . . . . . . . . . . . . . . . . .  14
  358.               3.47 Structure  . . . . . . . . . . . . . . . . . . . . .  14
  359.               3.48 Transmission medium  . . . . . . . . . . . . . . . .  14
  360.               3.49 Unidirectional link  . . . . . . . . . . . . . . . .  14
  361.               3.50 View . . . . . . . . . . . . . . . . . . . . . . . .  15
  362.               3.51 Web  . . . . . . . . . . . . . . . . . . . . . . . .  15
  363.  
  364.           4   Symbols and abbreviations . . . . . . . . . . . . . . . .  15
  365.  
  366.           5   Requirements  . . . . . . . . . . . . . . . . . . . . . .  16
  367.  
  368.           6   Open Systems Environment Reference Model  . . . . . . . .  16
  369.               6.1  Open systems environment reference model Issues  . .  20
  370.               6.2  Information models.  . . . . . . . . . . . . . . . .  21
  371.                    6.2.1    Content . . . . . . . . . . . . . . . . . .  21
  372.                    6.2.2    Structure . . . . . . . . . . . . . . . . .  21
  373.               6.3  Multimedia and hypermedia service areas  . . . . . .  22
  374.                    6.3.1    User interface services . . . . . . . . . .  23
  375.                    6.3.2    Object identification services  . . . . . .  23
  376.                    6.3.3    Object management services  . . . . . . . .  23
  377.                    6.3.4    Information production services . . . . . .  23
  378.                    6.3.5    Application production services . . . . . .  24
  379.                    6.3.6    Intellectual property management services .  24
  380.                    6.3.7    Interchange services  . . . . . . . . . . .  25
  381.                    6.3.8    Procedural language processing services . .  25
  382.                    6.3.9    Other services  . . . . . . . . . . . . . .  25
  383.                    6.3.10   Open systems environment model entities . .  25
  384.  
  385.           7   A JTC1 Multimedia and Hypermedia Framework  . . . . . . .  26
  386.               7.1  The Distributed Hyper-Document Model . . . . . . . .  26
  387.               7.2  Characteristics of Content Objects (COs) . . . . . .  26
  388.               7.3  Composite CO Documents . . . . . . . . . . . . . . .  27
  389.               7.4  Migration/Version Update Requirement . . . . . . . .  29
  390.  
  391.                                           vi
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  405.  
  406.  
  407.               7.5  Dynamic Linking Requirement  . . . . . . . . . . . .  29
  408.               7.6  Subsetting or Specializing the Reference Model   . .  30
  409.               7.7  Conclusions/Recommendations for  Future Work  on the
  410.                    Reference Model  . . . . . . . . . . . . . . . . . .  30
  411.  
  412.           Annex A (informative)
  413.  
  414.           Relationships to other JTC1 reference models  . . . . . . . .  32
  415.               A.1           Relationship   to   the  computer   graphics
  416.                    reference model  . . . . . . . . . . . . . . . . . .  32
  417.               A.2           Relationship   to   the   open   distributed
  418.                    processing reference model . . . . . . . . . . . . .  33
  419.                    A.2.1    Overview  . . . . . . . . . . . . . . . . .  33
  420.                    A.2.2    Objective of ODP  . . . . . . . . . . . . .  34
  421.                    A.2.3    Reference points and conformance points . .  35
  422.                    A.2.4    Framework of abstractions: Viewpoints . . .  36
  423.                    A.2.5    Structure of the RM-ODP and conclusion  . .  37
  424.  
  425.           Annex B (informative)
  426.  
  427.           Multimedia and Hypermedia Detailed Standards Descriptions . .  39
  428.               B.1  Content Standards Descriptions . . . . . . . . . . .  39
  429.               B.2  Multimedia related Structure  Standards Descriptions
  430.                     . . . . . . . . . . . . . . . . . . . . . . . . . .  43
  431.               B.3  Multimedia and hypermedia service areas  . . . . . .  44
  432.                    B.3.1    User interface services . . . . . . . . . .  44
  433.                    B.3.2    Object identification services  . . . . . .  48
  434.                    B.3.3    Object management services  . . . . . . . .  48
  435.                    B.3.4    Information production services . . . . . .  50
  436.  
  437.  
  438.           B.3.5    Application production services  . . . . . . . . . .  51
  439.  
  440.  
  441.           B.3.6    Intellectual property management services  . . . . .  51
  442.  
  443.  
  444.           B.3.7    Interchange services . . . . . . . . . . . . . . . .  51
  445.  
  446.  
  447.           B.3.8    Procedural language processing services  . . . . . .  64
  448.  
  449.  
  450.           B.3.9    Other services . . . . . . . . . . . . . . . . . . .  67
  451.  
  452.           Annex C (informative)
  453.  
  454.           References  . . . . . . . . . . . . . . . . . . . . . . . . .  69
  455.               C.1  References . . . . . . . . . . . . . . . . . . . . .  69
  456.  
  457.                                          vii
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  471.  
  472.  
  473.               C.2  Multimedia and hypermedia  model and framework input
  474.                    documents  . . . . . . . . . . . . . . . . . . . . .  69
  475.  
  476.           Annex D (informative)
  477.  
  478.           Application scenarios . . . . . . . . . . . . . . . . . . . .  71
  479.               D.1  Multimedia CD creation and Use . . . . . . . . . . .  71
  480.               D.2  Multimedia mail creation and receiving . . . . . . .  71
  481.               D.3  Multimedia conferencing  . . . . . . . . . . . . . .  71
  482.               D.4  Access to Multimedia Objects on the Internet . . . .  71
  483.               D.5  Multimedia Interactive Training  . . . . . . . . . .  71
  484.               D.6  Multimedia Games and Entertainment . . . . . . . . .  71
  485.  
  486.           Annex E (informative)
  487.  
  488.           Multimedia Related Acronym Definitions  . . . . . . . . . . .  72
  489.  
  490.           Annex F (informative)
  491.  
  492.           Computer Related Organizations Acronyms Definitions . . . . .  73
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                          viii
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  537.  
  538.  
  539.                                    List of Figures
  540.  
  541.           Figure 1  . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  542.           Figure 2: A Multimedia base model . . . . . . . . . . . . . .  18
  543.           Figure 3 - OSE Reference Model (Basis for the MHMF) . . . . .  24
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                           ix
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  603.  
  604.  
  605.                                     List of Tables
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                                           x
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.           Part 32 - Multimedia and Hypermedia:  Model and Framework
  669.             CONVENER: Mr. Ed Wade              ISO/IEC  JTC 1/SC18/RG01  N
  670.             1642
  671.                            Government of Canada     MHMF Rapporteur Group
  672.                            1974 Neepawa
  673.                            Ottawa, Ontario K2A 3L5
  674.                            Canada              Editor: Mr. Mike Rubinfeld 
  675.                                                National Institute of
  676.                                                Standards and Technology
  677.                                                (NIST)
  678.                                                Bldg. 225, B266
  679.                                                Gaithersburg, MD  20899
  680.                                                Telephone:     +1 301 975
  681.             3064
  682.                                                Facsimile:     +1 301 926
  683.             3696
  684.                                                Email:
  685.             miker@sst.ncsl.nist.gov
  686.  
  687.  
  688.  
  689.                                             
  690.                                 ISO/IEC JTC 1/SC18/RG01
  691.                                  MHMF Rapporteur Group
  692.  
  693.  
  694.  
  695.  
  696.  
  697.             DATE:          June 12, 1994
  698.  
  699.             TITLE:         Working Draft of the Technical Report on
  700.                            Multimedia and Hypermedia: Model and Framework
  701.  
  702.             SOURCE:        SC18/RG01 (The MHMF Rapporteur Group)
  703.  
  704.             STATUS:        Output of SC18/WG1 meeting 18 April 1994 - 20
  705.                            April 1994 at the Nation Institute of Standards
  706.                            and Technology (NIST)
  707.  
  708.             REQUESTED
  709.             ACTION:        National bodies and affected subcommittees are
  710.                            required to provide comments on draft.
  711.             Figure 1
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                           1
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  735.  
  736.  
  737.  
  738.  
  739.           0   Introduction
  740.  
  741.           Multimedia systems are a collection of technologies that combines
  742.           the formats of text, voice, video, image, and animation for
  743.           delivery to workstations, specialized platforms, or existing
  744.           audiovisual equipment.  While the individual functions
  745.           incorporated in multimedia systems have been implemented in one
  746.           form or another, no attention was paid to existing standards, and
  747.           as a result, portability, interoperability and interchange
  748.           functionality have been diminished within this new paradigm. 
  749.           This document is intended to define and summarize the current
  750.           standards associated with various forms of multimedia
  751.           information.
  752.  
  753.           Audience
  754.  
  755.           This technical report is intended for use by standards
  756.           developers, standards managers and other members of the standards
  757.           community.   The model and framework could also be used as a
  758.           reference by application developers and interested end users.
  759.  
  760.           Background
  761.  
  762.           Multimedia and hypermedia are current complex topics that could
  763.           be better understood by depicting the associated domains in terms
  764.           of an architectural framework.  By defining this framework,
  765.           existing applicable standards can more readily be associated with
  766.           the model and those areas in need of standardization can easily
  767.           be identified with respect to the model. 
  768.  
  769.           Overview
  770.  
  771.           This document presents both an Open Systems model of Multimedia
  772.           and Hypermedia and a framework based on the model showing how
  773.           existing standards and standards activities  interrelate.
  774.  
  775.           Purpose and justification
  776.  
  777.           The areas of multimedia and hypermedia are of significant
  778.           importance in information processing and are currently the
  779.           subject of considerable interest.  There is also, however, a
  780.           great deal of confusion regarding these subjects.  This work is
  781.           needed by JTC1 to permit the definition of relevant standards for
  782.           the orderly development and implementation of multimedia and
  783.           hypermedia applications.
  784.  
  785.           The model identifies:
  786.  
  787.                     functionality that is required by multimedia and                                          2
  788.                hypermedia objects and hypermedia compound documents;
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  801.  
  802.  
  803.                     interfaces, protocols, services, content notations,
  804.                languages, supporting formats and encodings;
  805.  
  806.                     hypermedia/multimedia issues which are: application
  807.                specific, domain specific, or part of the base level
  808.                hypermedia and multimedia technologies; and
  809.  
  810.                     barriers to interoperability and portability for
  811.                multimedia applications.
  812.  
  813.           The model allows the relationships between various aspects of
  814.           multimedia and hypermedia systems to be identified and
  815.           understood.  As an example, the model identifies features such
  816.           as:
  817.  
  818.                     presentation, i.e., the user system interface;
  819.  
  820.                     database, i.e., the storage, access and retrieval of
  821.                information;
  822.  
  823.                     communication architecture and network, e.g.,
  824.                protocol/service;
  825.  
  826.                     formats on interchangeable storage media, i.e.,
  827.                physical, file structure; and
  828.  
  829.                     multimedia/hypermedia abstract information structure,
  830.                i.e., the definition of the information nodes and the
  831.                relationships among those nodes.
  832.  
  833.           The framework identifies:
  834.  
  835.                     existing standards needed by multimedia and hypermedia
  836.                applications; 
  837.  
  838.                     how the standards interrelate;
  839.  
  840.                     JTC1 standards needed by multimedia and hypermedia
  841.                applications that need to be defined, extended, or modified;
  842.  
  843.                     recommendations on where those standards could be
  844.                developed or revised;
  845.  
  846.                     areas under simultaneous development by two or more
  847.                committees (for possible national body action); and
  848.  
  849.                     definitions of the terms employed in multimedia and
  850.                hypermedia standards.
  851.  
  852.  
  853.                                           3
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  867.  
  868.  
  869.           1   Scope and field of applications
  870.  
  871.           This technical report is intended to provide a descriptive model
  872.           of the totality of multimedia and hypermedia systems (not
  873.           constrained to JTC1 activities).
  874.  
  875.           This document also provides and specifies a framework for current
  876.           and future multimedia and hypermedia standardization within JTC1. 
  877.           A fundamental aspect of the work will be to develop an agreed
  878.           definition of multimedia and hypermedia entities.  Besides
  879.           providing a reference framework for multimedia systems, an
  880.           attempt is made to categorize and provide an overview of
  881.           important related current standards.
  882.  
  883.           2  Normative references
  884.  
  885.           The following standards and technical reports contain provisions
  886.           which, through reference in this text, constitute provisions of
  887.           this International Technical Report.  At the time of publication,
  888.           the editions indicated were valid.  All standards and technical
  889.           reports are subject to revision, and parties to agreements based
  890.           on this International Technical Report are encouraged to
  891.           investigate the possibility of applying the most recent editions
  892.           of the standards indicated below.  Members of IEC and ISO
  893.           maintain registers of currently valid International Standards.
  894.  
  895.           2.1    ISO
  896.  
  897.           [1]  ISO 7498: 1984, Information processing systems - Open
  898.                systems interconnection - Basic reference model;
  899.  
  900.           [2]  ISO 7498-2: 1989, Information processing systems - Open
  901.                systems interconnection - Basic reference model part 2:
  902.                Security architecture;
  903.  
  904.           [3]  ISO 7498-3: 1989, Information processing systems - Open
  905.                systems interconnection - Basic reference model part 3:
  906.                Naming and addressing;
  907.  
  908.           [4]  ISO 8613: 1989, Information processing - Text and office
  909.                systems - Office document architecture (ODA) and interchange
  910.                format;
  911.  
  912.           [5]  ISO 8649: 1987, Information processing systems - Open
  913.                systems interconnection - Service definition for association 
  914.                control service element;
  915.  
  916.           [6]  ISO 8824: 1990, Information processing Systems - Open
  917.                systems interconnection - Specification of abstract syntax 
  918.                notation one (ASN.1);
  919.                                           4
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  933.  
  934.  
  935.           2.2    ISO/IEC
  936.  
  937.           [1]  ISO/IEC 8879: 1986, Information processing - Text and office
  938.                systems - Standard generalized markup language (SGML);
  939.  
  940.           [2]  ISO/IEC 9066-1: 1989, Information processing systems - Text
  941.                communication - Reliable transfer - Part 1: Model and
  942.                service definition;
  943.  
  944.           [3]  ISO/IEC 9066-2: 1989, Information processing systems - Text
  945.                communication - Reliable transfer - Part 2: Protocol
  946.                specification;
  947.  
  948.           [4]  ISO/IEC 9069: 1988, Information processing - SGML support
  949.                facilities - SGML document interchange format (SDIF);
  950.  
  951.           [5]  ISO/IEC 9072-1:1989, Information processing systems - Text
  952.                communication - Remote operations - Part 1: Model, notation
  953.                and service definition;
  954.  
  955.           [6]  ISO/IEC 9072-2:1989, Information processing systems - Text
  956.                communication - Remote operations - Part 2: Protocol
  957.                specification;
  958.  
  959.           [7]  ISO/IEC 9541:199x, Information processing - Font and
  960.                character information interchange;
  961.  
  962.           [8]  ISO/IEC 9594-2:1989, Information processing systems - Open
  963.                systems interconnection - The directory - Models;  
  964.  
  965.           [9]  ISO/IEC 9594-3:1989,  Information processing systems - Open
  966.                systems interconnection - The directory - Abstract service
  967.                definition;
  968.  
  969.           [10] ISO 9735: 1988, Electronic data interchange for
  970.                administration, commerce and transport (EDIFACT) -
  971.                Application level syntax rules;
  972.  
  973.           [11] ISO/IEC 10021:1990, Information processing systems - Text
  974.                communication - MOTIF;
  975.  
  976.           [12] ISO/IEC 10031:1991, Information technology - Text and office
  977.                systems - Distributed-office-applications Model (DOAM);
  978.  
  979.           [13] ISO/IEC DIS 10166, Information technology - Text and office
  980.                systems - Document filing and retrieval (DFR);
  981.  
  982.           [14] ISO/IEC CD 10175, Information technology - Text and office
  983.                systems - Document printing application (DPA);
  984.  
  985.           [15] ISO/IEC CD 10179, Information Processing - Text and office                                          5
  986.                systems - Document style semantics and specification
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  999.  
  1000.  
  1001.                language (DSSSL);
  1002.  
  1003.           [16] ISO/IEC CD 10180, Information Processing - Text and office
  1004.                systems - Standard page description language (SPDL);
  1005.  
  1006.           [17] ISO/IEC TR xxxxx, Information technology - Text and office
  1007.                systems - Operational model for text description and
  1008.                processing languages;
  1009.  
  1010.           [18] ISO/IEC JTC1/SC18, Framework for future extensions to ODA; 
  1011.  
  1012.           [19] ISO/IEC yyyyy, Information technology - Text and office
  1013.                systems - Font services;
  1014.  
  1015.           [20] ISO/IEC TRTOSM-1, Information technology - Text and office
  1016.                systems - Text and office systems reference model - Part
  1017.                1:Basic reference model;
  1018.  
  1019.           [21] ISO/IEC TR9573:1988, Information processing - SGML support
  1020.                facilities - Techniques for using SGML;
  1021.  
  1022.           [22] ISO/IEC 8824:1990, Information processing - Open Systems
  1023.                Interconnection - Specification of abstract syntax notation
  1024.                one (ASN.1);
  1025.  
  1026.           [23] ISO/IEC 10744: Information processing - Hypermedia/time-
  1027.                based  structuring language (HyTime);
  1028.  
  1029.  
  1030.           [24] ISO/IEC 8613:1989, Information Processing - Text and office
  1031.                systems - Office document architecture (ODA) and interchange
  1032.                format;
  1033.  
  1034.           [25] ISO/IEC 10918: Information technology - Digital compression
  1035.                and coding of continuous tone still images (JPEG);
  1036.  
  1037.           [26] ISO/IEC 11172: Information technology - Coding of moving
  1038.                pictures and associated audio for digital storage media
  1039.                (MPEG); 
  1040.  
  1041.           [27] ISO/IEC JTC1/SC29, Information technology - Coded
  1042.                representation of N186: 1992-06-9 Multimedia and hypermedia
  1043.                information objects: Part 1:  Base notation (WD-56-MHEG);
  1044.  
  1045.           [28] ISO/IEC 11544, Information technology - Digital compression
  1046.                and coding of bi-level images (JBIG);
  1047.  
  1048.           [29] ISO/IEC IS 9592, Programmer's hierarchical interactive
  1049.                graphics system parts 1-4: (PHIGS);
  1050.  
  1051.           [30] ISO/IEC IS 11072:1992, Information technology - Computer                                          6
  1052.                graphics reference model;
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1065.  
  1066.  
  1067.           [31] ISO/IEC IS 7942, Information technology - Graphical kernel
  1068.                system (GKS).
  1069.  
  1070.           2.3    Other References
  1071.  
  1072.           ODP reference
  1073.           SQL1,2,3 reference
  1074.           CGM reference
  1075.           POSIX reference 
  1076.           Open System Environment reference
  1077.           ISDN reference
  1078.           CGI reference
  1079.           (Appropriate JTAG reference)
  1080.           (Other standards activities references)
  1081.  
  1082.  
  1083.           3   Definitions and terminology
  1084.  
  1085.  
  1086.           3.1    Action
  1087.  
  1088.           A collection of statements that when executed causes state
  1089.           change.
  1090.  
  1091.  
  1092.           3.2    Anchor
  1093.  
  1094.           An object or collection of objects in a composite object that is
  1095.           referenced as an end of a link.
  1096.  
  1097.  
  1098.           3.3    Atomic object
  1099.  
  1100.           A representation of an independent piece of information that can
  1101.           be manipulated as a whole by applications and services and
  1102.           interchanged as one unit.
  1103.  
  1104.  
  1105.           3.4    Bi-directional link
  1106.  
  1107.           A connection between objects such that each anchor is both an
  1108.           originating and destination anchor.  The link is triggered by a
  1109.           condition in one of the objects and calls for an action
  1110.           determined by a condition on the other object.  Additional
  1111.           conditions and actions may be associated with the link
  1112.           independent of the anchors.  Contrast with unidirectional link.
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                                           7
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1131.  
  1132.  
  1133.           3.5    Bit combination
  1134.  
  1135.           An ordered collection of bits (for example, a byte is a
  1136.           combination of 7 or 8 bits).  A bit combination represents a
  1137.           character in character data, but can represent numeric or other
  1138.           values in non-character data.
  1139.  
  1140.  
  1141.           3.6    Class
  1142.  
  1143.           Any information category that has a specific and homogeneous
  1144.           "template," i.e. characteristics and behavior, as relevant to the
  1145.           contained information and to its functions.
  1146.  
  1147.  
  1148.           3.7    Coded representation
  1149.  
  1150.           A  binary representation of the structure and the data within an
  1151.           object.
  1152.  
  1153.  
  1154.           3.8    Component object
  1155.  
  1156.           Any object embedded in a composite object.
  1157.  
  1158.  
  1159.           3.9    Composite object
  1160.  
  1161.           An object which contains information defining inter- and intra-
  1162.           object relations in time and space.
  1163.  
  1164.           3.10   Computer mediated device
  1165.  
  1166.  
  1167.           3.11   Content
  1168.  
  1169.           The information conveyed by an object, other than the inter-
  1170.           object relations, and that is intended for human perception.
  1171.  
  1172.  
  1173.           3.12   Content object
  1174.  
  1175.           Encoded data from only one representation medium.
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.                                           8
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1197.  
  1198.  
  1199.           3.13   Document 
  1200.  
  1201.           The combination of a script and the content portion set the
  1202.           script is capable of accessing.
  1203.  
  1204.  
  1205.           3.14   Document set
  1206.  
  1207.           The set of content objects and structure, including scripts, that
  1208.           constitute an information model instance.
  1209.  
  1210.  
  1211.           3.15   Event
  1212.  
  1213.           The signal of a value change.
  1214.  
  1215.  
  1216.           3.16   Final form
  1217.  
  1218.           The property of not requiring a value or structure change for
  1219.           presentation.
  1220.  
  1221.                NOTE - The phrase "final form" is to be used as an
  1222.                adjective.  The phrase must be used with a noun which
  1223.                provides context.  An example is "final form document."
  1224.  
  1225.  
  1226.           3.17   Framework
  1227.  
  1228.           A suite of specifications to support the requirements of a
  1229.           specific domain.
  1230.  
  1231.  
  1232.           3.18   Hypermedia
  1233.  
  1234.           The ability to access monomedia and multimedia information with
  1235.           links.
  1236.  
  1237.                NOTE - The term hypermedia is an adjective.  The term must
  1238.                be used with a noun which provides context.
  1239.  
  1240.  
  1241.           3.19   Hypermedia/Time-based Structuring Language: HyTime
  1242.  
  1243.           A standardized hypermedia structuring language for representing
  1244.           hypertext linking, temporal and spatial event scheduling, and
  1245.           synchronization.  HyTime provides basic identification and
  1246.           addressing mechanisms and is independent of object data content
  1247.           notations, link types, processing and presentation functions and
  1248.           other application semantics.  Links can be to documents that
  1249.           conform to HyTime and to those that do not, regardless of whether                                          9
  1250.           those documents can be modified.  The full HyTime function
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1263.  
  1264.  
  1265.           supports "integrated open hypermedia" (IOH) - the "bibliographic
  1266.           model" of referencing allows links to anything, anywhere, at any
  1267.           time - but systems need support only the subset that is within
  1268.           their present capabilities.
  1269.  
  1270.  
  1271.           3.20   Hyperobject
  1272.  
  1273.           A composite object containing links.
  1274.  
  1275.  
  1276.           3.21   Hypertext
  1277.  
  1278.           The ability to access text information with links.
  1279.  
  1280.  
  1281.           3.22   Interchange medium
  1282.  
  1283.           The type of means to interchange data; it can be either a storage
  1284.           medium, a transmission medium, or a combination.
  1285.  
  1286.  
  1287.           3.23   Isochronous
  1288.  
  1289.           Continuously and smoothly in synchronism with time.
  1290.  
  1291.  
  1292.           3.24   Link
  1293.  
  1294.           A connection among or within objects.
  1295.  
  1296.  
  1297.           3.25   Medium (plural media)
  1298.  
  1299.           A means by which information is perceived, expressed. stored or
  1300.           transmitted.
  1301.  
  1302.                NOTE - This is a broad (weak) definition.  The term is to be
  1303.                avoided in its stand-alone form.  To be unambiguous, the
  1304.                term should only be used in expressions such as: perception
  1305.                medium, representation medium, presentation medium, storage
  1306.                medium, and transmission medium.
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                                           10
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1329.  
  1330.  
  1331.           3.26   Model
  1332.  
  1333.           A generally accepted representation of a particular domain that
  1334.           allows people who are interested in that domain to agree on
  1335.           definitions and build a fundamental understanding within the
  1336.           scope of the domain.
  1337.  
  1338.  
  1339.           3.27   Monomedia
  1340.  
  1341.           The property of handling one type of content intended for
  1342.           presentation to a user.
  1343.  
  1344.                NOTE - The term monomedia is an adjective.  The term must be
  1345.                used with a noun which provides the context.
  1346.  
  1347.  
  1348.           3.28   Monomedia object
  1349.  
  1350.           An object consisting of one type of content intended for
  1351.           presentation to a user.
  1352.  
  1353.  
  1354.           3.29   Multimedia 
  1355.  
  1356.           The property of simultaneously handling various different types
  1357.           of related temporally and logically dependent content intended
  1358.           for presentation to a user.
  1359.  
  1360.                NOTE - The term multimedia is an adjective.  The term must
  1361.                be used with a noun which provides the context.  The term
  1362.                when used with regard to JTC1 Standards refers to digitally
  1363.                encoded data that is computer controlled.
  1364.  
  1365.  
  1366.           3.30   Multimedia object 
  1367.  
  1368.           A  composite object consisting of various different types of
  1369.           related temporal and logical content intended for presentation to
  1370.           a user.
  1371.  
  1372.                NOTE - Various types of related temporal and logical content
  1373.                includes contents such as audio, video, raster images,
  1374.                animation, and geometric images.
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.                                           11
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1395.  
  1396.  
  1397.           3.31   Multimedia representation
  1398.  
  1399.           A composite object containing objects of at least two different
  1400.           representation media.
  1401.  
  1402.  
  1403.           3.32   Object
  1404.  
  1405.           A container for content and structure.  
  1406.  
  1407.  
  1408.           3.33   Object class
  1409.  
  1410.           Any category of objects that have specific and homogeneous
  1411.           "template," i.e. characteristics and behavior, as relevant to the
  1412.           contained information an to its functions.
  1413.  
  1414.                NOTE - Examples of specific behaviors are "set volume
  1415.                control" for audio, "change position" for a text or a
  1416.                picture, "play backwards" for video, "zoom" for graphics . .
  1417.                .
  1418.  
  1419.  
  1420.           3.34   Object instance
  1421.  
  1422.           A given object in an object class is referred to as an "instance"
  1423.           of that class.
  1424.  
  1425.  
  1426.           3.35   Perception medium
  1427.  
  1428.           The nature of the information as perceived by the user.
  1429.  
  1430.                NOTE - Examples of auditory perception: speech, noise, and
  1431.                music.  Examples of visual perception: text, drawings, and
  1432.                animation.
  1433.  
  1434.  
  1435.           3.36   Presentation
  1436.  
  1437.           A state which is ready for human perception.
  1438.  
  1439.  
  1440.           3.37   Presentation medium
  1441.  
  1442.           The type of physical mean which is used to reproduce information
  1443.           to the user (output device) or to acquire information from the
  1444.           user (input device). The presentation medium is in the platform's
  1445.           external environment.
  1446.  
  1447.                                           12
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1461.  
  1462.  
  1463.           3.38   Process
  1464.  
  1465.  
  1466.           3.39   Projection
  1467.  
  1468.  
  1469.           3.40   Rendition
  1470.  
  1471.  
  1472.           3.41   Representation
  1473.  
  1474.           A description of information structure and contents.
  1475.  
  1476.  
  1477.           3.42   Representation medium
  1478.  
  1479.           The type of the interchanged data, which defines the nature of
  1480.           the information as described by its coded form. 
  1481.  
  1482.                NOTE - Examples of representation media:
  1483.  
  1484.  
  1485.                 Nature of Information            Possible coded forms
  1486.            characters or text              telex. ASCII, EBCDIC . . .
  1487.  
  1488.            graphics                        CEPT, NAPLPS or CAPTAIN
  1489.                                            videotext, CGM, . . .
  1490.  
  1491.            audio                           CCITT G711, MIDI, MPEG audio
  1492.                                            standard,  . . .
  1493.            still picture                   FAX Group 3, JPEG standard, .
  1494.                                            . .
  1495.  
  1496.            audiovisual sequence            CCIR REC 601 + associated
  1497.                                            audio, MPEG standard, . . .
  1498.  
  1499.                NOTE - The representation medium is defined independently of
  1500.                the direction of interchange (i.e. to or from the user, or
  1501.                between equipment).  Each representation medium may be used
  1502.                for input or output.  For example, character-type
  1503.                representation may be used both for text display and for
  1504.                text input from a keyboard; graphics-type representation may
  1505.                be used both for graphic display and for graphic input
  1506.                (location) from a mouse.  Audio-type or picture-type
  1507.                representations may be used both for reproduction and for
  1508.                capture.
  1509.  
  1510.  
  1511.  
  1512.  
  1513.                                           13
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1527.  
  1528.  
  1529.           3.43   Representation of an object
  1530.  
  1531.           A description of the object structure and its contents.
  1532.  
  1533.  
  1534.           3.44   Script
  1535.  
  1536.           A specification of how objects are to be presented to a user and
  1537.           how input from the user is to be handled.
  1538.  
  1539.           3.45   Scriptware (script software)
  1540.  
  1541.           Software that defines a script.
  1542.  
  1543.  
  1544.           3.46   Storage medium
  1545.  
  1546.           The type of physical means to store data.
  1547.  
  1548.                NOTE - Examples are electronic memory, floppy disk, hard
  1549.                disk, optical disk, magnetic tape . . .
  1550.  
  1551.  
  1552.           3.47   Structure
  1553.  
  1554.           A description of how information is organized.
  1555.  
  1556.  
  1557.           3.48   Transmission medium
  1558.  
  1559.           The type of physical means to transmit data. 
  1560.  
  1561.                NOTE - Examples are twisted pairs, coaxial cable, optical
  1562.                fibers, radio waves, . . .
  1563.  
  1564.  
  1565.           3.49   Unidirectional link
  1566.  
  1567.           A connection between objects such that the link is triggered by a
  1568.           condition in the originating anchor,  and calls for an action
  1569.           determined by a condition in the destination anchor.  Additional
  1570.           conditions and actions may be associated with link independent of
  1571.           the anchors. Contrast with bi-directional link.
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.                                           14
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1593.  
  1594.  
  1595.           3.50   View
  1596.  
  1597.           A presentation of a web and the anchors that the web connects.
  1598.  
  1599.  
  1600.           3.51   Web
  1601.  
  1602.           A set of links that are used together.
  1603.  
  1604.           4   Symbols and abbreviations
  1605.  
  1606.           API: Application programming interface
  1607.           CASE: Computer aided software engineering 
  1608.           CGI: Computer Graphics Interface
  1609.           CGM: Computer Graphics Metafile
  1610.           CGRM: Computer Graphics Reference Model
  1611.           DBMS: Database management system
  1612.           GKS: Graphical Kernel System
  1613.           HM: Hypermedia
  1614.           HyTime: Hypermedia/Time-based Structuring Language
  1615.           IGES: Initial Graphic Exchange Specification
  1616.           IRDS: Information Resource Dictionary System
  1617.           ISO: International Organization for Standardization
  1618.           MHMF: Multimedia and Hypermedia: Model and Framework, i.e. this
  1619.           technical report
  1620.           MHM: Multimedia and Hypermedia
  1621.           MHRM: Multimedia and Hypermedia: Reference Model
  1622.           M: Multimedia
  1623.           ODA/ODIF: Open Document Architecture/Open Document Interchange
  1624.           Format
  1625.           ODL: Open Document Language
  1626.           OSE: Open System Environment
  1627.           OSI: Open System Interconnection
  1628.           OSI-RM: Open System Interconnect Reference Model
  1629.           PDES: Product Data Exchange using STEP
  1630.           PHIGS: Programmer's Hierarchical Interactive Graphics System
  1631.           POSIX: Portable Operating System Interface for Computer Environ-
  1632.           ments
  1633.           RDA: Remote Database Access
  1634.           SGML: Standard Generalized Markup Language
  1635.           SQL: Database Language SQL
  1636.           STEP: Standard for the Exchange of Product Model Data
  1637.           TFA: Transparent File Access
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.                                           15
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1659.  
  1660.  
  1661.           5   Requirements
  1662.  
  1663.           This technical report describes a multimedia and hypermedia model
  1664.           and framework for open systems and other environments.  The model
  1665.           and framework must:
  1666.  
  1667.                     cover the totality of multimedia and hypermedia work;
  1668.  
  1669.                     describe concepts and include definitions;
  1670.  
  1671.                     reflect functions that are required by multimedia and
  1672.                hypermedia applications and systems;
  1673.  
  1674.                     identify structural aspects, e.g., interfaces,
  1675.                protocols, formats, etc.;
  1676.  
  1677.                     identify barriers to the use of multimedia and
  1678.                hypermedia that standards will help overcome;
  1679.  
  1680.                     identify existing (including those under development)
  1681.                multimedia and hypermedia standards and the relationship
  1682.                among them;
  1683.  
  1684.                     clarify the relationship among multimedia,  hypermedia
  1685.                and conventional monomedia (e.g., audio, character,
  1686.                graphics) standards; and
  1687.  
  1688.                     identify JTC1 standards that need to be defined and
  1689.                where those standards could be developed.
  1690.  
  1691.  
  1692.           6   Open Systems Environment Reference Model
  1693.  
  1694.           The MHMF already has a solid basis in the form of The Open
  1695.           Systems Environment Reference Model (OSE-RM).  The primary reason
  1696.           for adopting the OSE-RM is based on the fact that it has
  1697.           presently attained a wide consensus with the formalization of the
  1698.           model as an IEEE standards activity that has been voted and
  1699.           adopted in the IEEE Computer Society Standards Working Group
  1700.           P1003.1.  The OSE-RM is intended to serve as a baseline
  1701.           descriptive model of the totality of the MHMF Systems. 
  1702.           Furthermore, consensus was reached in RG01 (formerly WG1/SWG01)
  1703.           that the OSE-RM as currently exists provides the structure for
  1704.           describing all aspects of multimedia and hypermedia systems.
  1705.  
  1706.           The conceptual overview description for the Multimedia and
  1707.           Hypermedia Model and Framework is composed of the following
  1708.           parts:
  1709.  
  1710.  
  1711.                                           16
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1725.  
  1726.  
  1727.                -    Application Software
  1728.                -    Application Programming Interface
  1729.                -    Application Platform
  1730.                -    External Environment Interface
  1731.                -    External Environment
  1732.  
  1733.           Application Software is defined as software that is specific to
  1734.           an application in the multimedia and/or hypermedia domain and is
  1735.           composed of programs, data, and documentation.
  1736.  
  1737.           Application Programming Interface Services (API) - The
  1738.           Application Programming Interface (API) is defined as the
  1739.           interface between the application software and the application
  1740.           platform across which all services are provided.  The API
  1741.           specifies a complete interface between the application software
  1742.           and the underlying application platform, and is thought to be
  1743.           divided into the following parts:
  1744.  
  1745.                     -    System Services API
  1746.                     -    Communications Services API
  1747.                     -    Information Services API
  1748.                     -    Human/Computer Interaction Services API
  1749.  
  1750.           The last three APIs listed are required to provide the
  1751.           application software with access to services associated with each
  1752.           of the external environment entities.  The first API is required
  1753.           to provide access to services associated with the application
  1754.           platform internal resources, identified as the System Services
  1755.           API.
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.                                           17
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.                Figure 2: A Multimedia base model
  1819.  
  1820.  
  1821.  
  1822.           The Platform is defined as a set of resources that support the
  1823.           service components  on which an application or application
  1824.           software will run.  It provides services at its interfaces that,
  1825.           as much as possible, make the implementation-specific
  1826.           characteristics of the platform transparent to the application
  1827.           software.
  1828.  
  1829.           The External Environment contains the external entities with
  1830.           which the application platform exchanges information.  These
  1831.           entities are classified into the general categories of Human
  1832.           Users, Information Interchange Entities, and Communication
  1833.           entities.
  1834.  
  1835.           The External Environment Interface (EEI) is defined as the
  1836.           interface between the Application Platform and the External
  1837.           Environment across which information is exchanged.  It is defined
  1838.           primarily in support of system and application software
  1839.           interoperability.  User and data portability are directly
  1840.           provided by the EEI, but application software portability also is
  1841.           indirectly supported by reference to common concepts linking
  1842.  
  1843.                                           18
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1857.  
  1858.  
  1859.           specifications at both the API and EEI.  The EEI can be thought
  1860.           to be composed of the following set of services:
  1861.  
  1862.                -    Human/Computer Interaction Services Interface
  1863.                -    Information Services Interface
  1864.                -    Communication Services Interface
  1865.  
  1866.           The Human/Computer Interaction EEI is the boundary across which
  1867.           physical interaction between the human being and the application
  1868.           platform takes place.  Examples of this type of interface include
  1869.           CRT displays, keyboards, mice, and audio input/output devices.
  1870.  
  1871.           The Information Services EEI defines a boundary across which
  1872.           external, persistent storage service is provided, where only the
  1873.           format and syntax is required to be specified for data
  1874.           portability and interoperability.
  1875.  
  1876.           The Communication Services EEI provides access to services for
  1877.           interaction between internal application software and application
  1878.           platform external entities such as application software entities
  1879.           on other application platforms, external data transport
  1880.           facilities, and devices.
  1881.  
  1882.           The multimedia and hypermedia reference model (MHMF) provides a
  1883.           context for understanding how the disparate technologies required
  1884.           as parts of a multimedia and hypermedia model interrelate.  The
  1885.           MHRM reference model also provides a mechanism for identifying
  1886.           the key multimedia and hypermedia issues. 
  1887.  
  1888.           The MHRM views Multimedia HyperMedia, MHM, in terms of
  1889.           information models and services.  An application processes an
  1890.           instance of the information model using services.  The
  1891.           information models describe an MHM document set in terms of
  1892.           content and structure. The content is a set of atomic objects and
  1893.           the structure contains whatever other information is required by
  1894.           the application to process an instance of the document.
  1895.  
  1896.           The distinction between content and structure within the MHRM
  1897.           does not imply that this distinction is necessarily visible in a
  1898.           specific application nor that there even exists any or all kinds
  1899.           of content or structure. For a given application and platform
  1900.           parts of the structure may be defined implicitly. A specific
  1901.           service or application may treat an object as though it were
  1902.           atomic if it does not process the object.
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.                                           19
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1923.  
  1924.  
  1925.           6.1    Open systems environment reference model Issues
  1926.  
  1927.           The Open Systems Environment Reference Model (OSE-RM) allows
  1928.           consideration of OSE issues from five fundamental, integrated
  1929.           perspectives:
  1930.  
  1931.                a)  Human/computer interaction issues are associated with
  1932.                how applications within an OSE are delivered to the user,
  1933.                and the definition of a consistent look-and-feel for the
  1934.                dialogue between the human user and the application
  1935.                platform. User perspective embraces all aspects of
  1936.                human/computer interaction (e.g., window style guide,
  1937.                character representation, internationalization, commands,
  1938.                and input devices).
  1939.  
  1940.                b)  Platform internal service issues relate to how services
  1941.                provided by the application platform are delivered to
  1942.                application programs.
  1943.  
  1944.                c)  Information interchange issues  deal with formats and
  1945.                related attributes required to support information
  1946.                interchange among application programs.
  1947.  
  1948.                d)  Communication issues focus on the functions required to
  1949.                handle a wide range of information interchange needs through
  1950.                basic network services and associated transfer syntax. 
  1951.  
  1952.                NOTE - Communication issues include distributed processing
  1953.                issues. 
  1954.  
  1955.                e)  Management issues are pervasive across the OSE. These
  1956.                are the fundamental issues of OSE management (e.g.,
  1957.                operational control, maintenance, service quality, security, 
  1958.                etc.), and are supported by application software as the
  1959.                tools of the management process.The reference model
  1960.                described here has achieved substantial international
  1961.                consensus and recognition and is known as the OSE reference
  1962.                model.
  1963.  
  1964.           There are two classes of interfaces, (see Figure 3 ) in the OSE
  1965.           reference model as described in the following paragraphs.
  1966.  
  1967.                a)  Application Program Interface (API)   The API is the
  1968.                interface, or set of function and subroutine calls, between
  1969.                the application software and the application platform. The
  1970.                primary function of the API in the model is to support
  1971.                portability of application software. An API is categorized
  1972.                according to the types of service accessible via that API.
  1973.                There are four types of API services:
  1974.  
  1975.                                           20
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  1989.  
  1990.  
  1991.                     1)  Human/Computer Interaction Services
  1992.  
  1993.                     2)  Information Interchange Services
  1994.  
  1995.                     3)  Communication Services
  1996.  
  1997.                     4)  Internal System Services
  1998.  
  1999.                b)  External Environment Interface (EEI)   The EEI is the
  2000.                interface which supports information transfer between the
  2001.                application platform and the external environment.
  2002.                Consisting chiefly of protocols and supporting data formats,
  2003.                it supports interoperability. An EEI is categorized
  2004.                according to the type of information transfer services
  2005.                provided. There are three types of information transfer
  2006.                services. These are transfer services to and from:
  2007.  
  2008.                     1)  Human users
  2009.  
  2010.                     2)  External data stores
  2011.  
  2012.                     3)  Other application platforms
  2013.  
  2014.  
  2015.           6.2    Information models.
  2016.  
  2017.  
  2018.           6.2.1   Content
  2019.  
  2020.           Examples of content are monomedia objects following a descriptive
  2021.           content notation, such as text, graphics, audio, video, etc., and
  2022.           other atomic objects follow content notations known to an
  2023.           application or service, such as procedural information,
  2024.           application specific structures, etc.
  2025.  
  2026.  
  2027.           6.2.2   Structure
  2028.  
  2029.           The structure contains any information that the services or the
  2030.           application itself may require in order to understand an instance
  2031.           of the information model.  
  2032.  
  2033.           Examples of structure are:
  2034.  
  2035.                     declarative relationships between portions of content;
  2036.  
  2037.                     descriptive attributes of portions of content;
  2038.  
  2039.  
  2040.  
  2041.                                           21
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2055.  
  2056.  
  2057.                     links between portions of content;
  2058.  
  2059.                     layout information required to define the final form;
  2060.  
  2061.                     ownership and access control information required by
  2062.                intellectual property control and security services;
  2063.  
  2064.                     other logical information to aid the processing of the
  2065.                document.
  2066.  
  2067.  
  2068.  
  2069.           6.3    Multimedia and hypermedia service areas
  2070.  
  2071.           Multimedia and hypermedia service areas define the categories of
  2072.           functionality  necessary for multimedia and hypermedia
  2073.           applications.   Each of the service areas addresses specific
  2074.           components around which interface standards have been or may be
  2075.           defined.
  2076.  
  2077.           A service area may be thought of as a module of functionality
  2078.           that provides services to applications and/or other service areas
  2079.           and may require functionality provided by other service area. 
  2080.           Service areas may be further broken up into sub-service areas. 
  2081.           This of course means that there is a complex web interconnecting
  2082.           the service areas.  The service area component is defining a way
  2083.           of thinking about the functionality, not a way of implementing
  2084.           functionality or standardizing functionality.
  2085.  
  2086.           The service areas are:
  2087.  
  2088.                     user interface services;
  2089.  
  2090.                     object management services;
  2091.  
  2092.                     information production services;
  2093.  
  2094.                     application production services;
  2095.  
  2096.                     intellectual property management services;
  2097.  
  2098.                     interchange services;
  2099.  
  2100.                     procedural language processing services; and
  2101.  
  2102.                     other services.
  2103.  
  2104.  
  2105.  
  2106.  
  2107.                                           22
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2121.  
  2122.  
  2123.           6.3.1   User interface services
  2124.  
  2125.           User Interface Services include the two areas of user interaction
  2126.           (input) and display (output).  The display services include those
  2127.           services transform or realize the content as visual feedback to
  2128.           the user, including text rendering, graphic rendering, animation,
  2129.           etc.  Input devices include keyboards, microphones, mice, etc. 
  2130.           The user interface services include the ability to attach/detach,
  2131.           control and mediate a variety of different devices that either
  2132.           supply input to the application or represent output from the
  2133.           application.  The devices may process different media such as an
  2134.           analog magnetic tape media for sound, a video disc, or a
  2135.           television signal.  
  2136.  
  2137.           The user interface is required to display isochronous data.
  2138.  
  2139.  
  2140.           6.3.2   Object identification services
  2141.  
  2142.           Object Identification Services include those services for the
  2143.           recovery of location and descriptive information required to
  2144.           access an object.  These services are required where objects are
  2145.           not accessible directly because of their definition through
  2146.           queries or other indirect references.
  2147.  
  2148.           Parsing and entity management are some examples of services that
  2149.           are used to interpret an instance corresponding to the
  2150.           information model.
  2151.  
  2152.  
  2153.           6.3.3   Object management services
  2154.  
  2155.  
  2156.           Central to most systems is the management of objects that can be
  2157.           defined independent of the processes that create or use it,
  2158.           maintained indefinitely, and shared among many processes. 
  2159.  
  2160.           Object Management Services include those services for the
  2161.           physical act of storing, accessing and retrieving content
  2162.           objects.   
  2163.  
  2164.  
  2165.           6.3.4   Information production services
  2166.  
  2167.           Producing a multimedia information product includes activities
  2168.           such as data collection, generation, editing, directing, and
  2169.           mixing. 
  2170.  
  2171.  
  2172.  
  2173.                                           23
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2187.  
  2188.  
  2189.           6.3.5   Application production services
  2190.  
  2191.           Professional system developers require tools appropriate to the
  2192.           development and maintenance of applications. These capabilities
  2193.           are provided by applications management services which can
  2194.           include
  2195.           the
  2196.           followin
  2197.           g:
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.                     Figure 3 - OSE Reference Model (Basis for the
  2216.                     MHMF)
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.                     languages and language bindings;
  2223.  
  2224.                     data formats and data format bindings;
  2225.  
  2226.                     automated development and maintenance of applications;
  2227.                and
  2228.  
  2229.                     audit trail services.
  2230.  
  2231.  
  2232.           6.3.6   Intellectual property management services
  2233.  
  2234.           Intellectual property management includes:
  2235.  
  2236.                     security against unauthorized copying of protected
  2237.                (copyrighted) material
  2238.  
  2239.                                           24
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2253.  
  2254.  
  2255.                     tracking access/use of protected (copyrighted)
  2256.                material, so the authors can be correctly compensated.
  2257.  
  2258.  
  2259.  
  2260.           6.3.7   Interchange services
  2261.  
  2262.           Interchange services is the translation to an interchangeable
  2263.           notation.
  2264.  
  2265.  
  2266.           6.3.8   Procedural language processing services
  2267.  
  2268.           Procedural language processing services provide for the
  2269.           interpretation or execution of procedural information that may be
  2270.           included in an instance of an information model.
  2271.  
  2272.  
  2273.           6.3.9   Other services
  2274.  
  2275.           Other services is for functionality not covered in other parts of
  2276.           the model.
  2277.  
  2278.  
  2279.           6.3.10  Open systems environment model entities
  2280.  
  2281.           Figure 2 expands figure 1 to illustrate the component elements in
  2282.           the (1) application software, (2) application platform, and (3)
  2283.           platform external environment. These are not layers of
  2284.           functionality as described in other types of reference models,
  2285.           such as in the Open Systems Interconnection Reference Model (OSI
  2286.           RM). In effect, the elements are more closely akin to system
  2287.           components. The three classes of OSE reference model entities are
  2288.           described in the following:
  2289.  
  2290.                a)  Application Software   Most users consider application
  2291.                software to be the computing element supporting their
  2292.                particular business needs (e.g., the payroll, accounting,
  2293.                spreadsheets, and other systems that provide information to
  2294.                the users in the course of conducting business). The
  2295.                application software includes data, documentation, and
  2296.                training, as well as programs.
  2297.  
  2298.                b)  Application Platform   The application platform is
  2299.                composed of the collection of hardware and software
  2300.                components that provide the system services used by
  2301.                application programs. Application platforms facilitate
  2302.                portable application programs through services accessed by
  2303.                application programming interfaces (API) that make the
  2304.  
  2305.                                           25
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2319.  
  2320.  
  2321.                specific characteristics of the platform transparent to the
  2322.                application. The application platform components include the
  2323.                hardware and the software that interface directly with the
  2324.                hardware (i.e., the hardware drivers) in supporting the
  2325.                application software.
  2326.  
  2327.                c)  Platform External Environment   The platform external
  2328.                environment consists of those system elements which are
  2329.                external to the application software and the application
  2330.                platform (e.g., systems and services executing on, or
  2331.                provided by, other platforms or peripheral devices).
  2332.  
  2333.           Human users are a part of the platform external environment.
  2334.  
  2335.           7   A JTC1 Multimedia and Hypermedia Framework
  2336.  
  2337.  
  2338.           7.1    The Distributed Hyper-Document Model
  2339.  
  2340.           The distributed hyper-document, as a whole, may be modelled as a
  2341.           hyper-linked structure of Content Objects (COs). This view is
  2342.           illustrated in Figure 1.  Each CO is an information conveying
  2343.           element of the hyper-document, typically such information being
  2344.           presented to and perceived/interpreted by the human operator "in"
  2345.           the User Interface (UI) of the application. A CO may be a
  2346.           complete "document" in the usual word processing sense as shown
  2347.           in the document containers in Figure 1. Within such a document
  2348.           there may be "contextual links" that provide hierarchical and
  2349.           sequential  structuring of the COs that make up the document; if
  2350.           a hyperlink to such a document is activated then there may be
  2351.           viewing/imaging steps automatically invoked by the contextual
  2352.           links, such as moving from page to page in a formatted (final
  2353.           form) document. 
  2354.  
  2355.           Figure 1: Distributed Hyper-document as Hyper-linked COs 
  2356.  
  2357.                NOTE - These are internal/contextual links known to a
  2358.                "native" processor for that particular format. 
  2359.  
  2360.  
  2361.           7.2    Characteristics of Content Objects (COs)
  2362.  
  2363.           Multiple CO formats (data structures) are allowed to "interface"
  2364.           (be linked) to the to the hyper-document. NO "winning format" is
  2365.           chosen and all are allowed to "play" the hyper-document game if
  2366.           they follow the open rules of data interchange/access and conform
  2367.           to the semantics of the standardized methods defined for all
  2368.           content objects. Each unique content object type must provide its
  2369.           own methods for formatting (content layout), viewing, editing,
  2370.  
  2371.                                           26
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2385.  
  2386.  
  2387.           placing and deleting link ends. 
  2388.  
  2389.           COs may be linked to as a whole or at addressable points within
  2390.           the substructure of the content (e.g., at a particular word
  2391.           within a paragraph). The requirement for "location or addressing
  2392.           models" for each content object format is the responsibility of
  2393.           the defining standard (and/or reference implementation) for that
  2394.           format. As a practical matter the "open protocol" must have a way
  2395.           of identifying the points to be linked to (link ends or anchors).
  2396.           Requirements for hyper-linking are thoroughly explored in the
  2397.           HyTime standard; and location models have been defined in the
  2398.           SGML/HyTime and HyperODA standardized environments.  
  2399.  
  2400.           COs are categorized as either Processable (PCO) or Formatted
  2401.           (FCO). The PCO is a source/revisable/computable form. It is a
  2402.           format supporting further revision and evaluation in
  2403.           authoring/editing and dynamic information processing environments
  2404.           (such as content based retrieval, linguistic analysis, use of
  2405.           spreadsheets, database accesses, modelling, etc.). The FCO is
  2406.           ready for presentation/display/imaging. Typically it is derived
  2407.           from the PCO for a particular imaging device (viewer/player) by
  2408.           formatting or otherwise transforming the PCO (e.g., plotting a
  2409.           graph from tabular numeric data, accessing records from a
  2410.           database by evaluating an SQL query and formatting them for
  2411.           viewing, etc.). 
  2412.  
  2413.  
  2414.  
  2415.           7.3    Composite CO Documents
  2416.  
  2417.           Documents may be treated as Composite COs (CCOs in Figure 1). A
  2418.           processable (logical) document may be defined as a "logically
  2419.           structured set of PCOs. "To obtain a human perceivable "view" of
  2420.           the processable document requires a formatter or layout process
  2421.           to convert PCOs to FCOs ("content layout") and place them in an
  2422.           appropriate "layout structure" such as a set of pages or frames
  2423.           for display or printing. The result of such formatting (layout)
  2424.           process is a "final form" document that may be thought of as a
  2425.           "layout structured set of FCOs." Frequently this final form
  2426.           document is just a an sequence of FCOs that are "contextually
  2427.           linked" by order/placement. The CCO is effectively a  container
  2428.           for COs and in an OOP implementation might very well be
  2429.           implemented as a container class. Note that revisable document
  2430.           formats do contain information that is never directly "viewed"by
  2431.           the human as a CO (e.g., management attributes, presentation
  2432.           styles).
  2433.  
  2434.           BOTH processable and final form documents can be treated as
  2435.           composite COs in the hyper-document; it is thus possible for both
  2436.  
  2437.                                           27
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2451.  
  2452.  
  2453.           the PCO and the FCO of the same object to co-exist in the same
  2454.           hyper-document (e.g., a PDF or MHEG final form document derived
  2455.           from an SGML/HyTime source) and be linked to avoid time consuming
  2456.           derivations such as formatting or other compute-intensive content
  2457.           transforms (e.g. changing  color model, decompressing an image
  2458.           format). Figure 2 shows a hyper-document processing environment
  2459.           with three domains. 
  2460.  
  2461.           Figure 2: Distributed, Heterogeneous, Hyper/Multimedia Processing
  2462.  
  2463.  
  2464.                NOTES
  2465.  
  2466.                1  On "the open bus" all information interchanges are in an
  2467.                "open standard" format. This must be a self describing or
  2468.                self typing format; although, for efficiency, such "meta
  2469.                data" may be referred to if in an appropriate registry or
  2470.                sent only once.  In this way a "context" for bulk data
  2471.                transfer could be setup, with the "data/content model" sent
  2472.                only once followed by repeated units of data of that type.
  2473.  
  2474.                2  Each domain has its own method of object identification,
  2475.                object access, transfer, linking and execution/presentation
  2476.                control; for open interchange in a distributed application
  2477.                over many domains an application-wide object identification
  2478.                scheme must be adopted and a means of mapping this to the
  2479.                domain-specific scheme must be provided.
  2480.  
  2481.                3  Each player may have its own delivery format, and its own
  2482.                delivery medium. Although there will be "standards"
  2483.                established for the players (i.e. "presentation engines")
  2484.                these are of a wide variety and changing rapidly in the
  2485.                marketplace (no clear winners!?).
  2486.  
  2487.                4  There is critical need for content object
  2488.                standardization; although many defacto and formal standards
  2489.                exist there is still work to be done in relating these
  2490.                formats (so that lossless conversions are possible in open
  2491.                interchange) and adding standardized semantics.
  2492.  
  2493.                5  Client/Server may be thought of as Consumer/Producer of
  2494.                COs and both may be "bound" in the same process on the same
  2495.                processor. To allow for the possibility of distribution, and
  2496.                the likelihood that one Client may wish to consume COs from
  2497.                many Servers on different processors the distinction is
  2498.                maintained throughout the model;
  2499.  
  2500.           Figure 3 below provides more detail about any one of the domains
  2501.           that may participate in hyper-document processing. Note that
  2502.  
  2503.                                           28
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2517.  
  2518.  
  2519.           there is a private "bus" for internal communications between the 
  2520.           processes within the domain; but that whenever a request is made
  2521.           to the "outside" the request must go out in a public protocol
  2522.           format and any response (status or data) comes back in the open
  2523.           standardized format. 
  2524.  
  2525.           Figure 3: Detail for One Domain from Figure 2 
  2526.  
  2527.  
  2528.           7.4    Migration/Version Update Requirement
  2529.  
  2530.           It is often required that collections of content objects be
  2531.           interchanged or "migrated" between domains or even different
  2532.           versions of the "same" domain. An open specification that
  2533.           provides complete description of data structure and data types is
  2534.           required to achieve such open interchange and/or access.
  2535.           SGML/HyTime/SDIF is a particularly good candidate for revisable
  2536.           interchange, providing facilities for logical structuring,
  2537.           content description, specification of hyper-links, and with SMSL
  2538.           as the basis of overall flow control and invocation of methods.
  2539.           This format is also quite capable as the archive format for
  2540.           preserving the investment in the application design and the
  2541.           content and structuring of that content. 
  2542.  
  2543.           Note that many other content description standards are required
  2544.           since SGML/HyTime does not describe the substructure of non-SGML
  2545.           content elements (like PDF or CGM). There are other candidates
  2546.           for this "open data interchange" function --  for example, Apple
  2547.           Bento (part of the OpenDoc efforts). GDID, an ISO standard under
  2548.           development, is also intended to provide this data description
  2549.           and conveyance function.  MIME has immediate application as a
  2550.           means for packaging a set of components into a single E-mail
  2551.           message.
  2552.  
  2553.  
  2554.           7.5    Dynamic Linking Requirement
  2555.  
  2556.           In some applications, dynamic linking to objects is required, but
  2557.           this imposes only the open interchange of specifications that
  2558.           allow proprietary implementations (servers) to "go inside"
  2559.           objects and perform the requested linking and access at run-time.
  2560.           This also implies a public method of object identification and
  2561.           location in the distributed environment. 
  2562.  
  2563.           Descriptions of the hyper-links should be maintained externally
  2564.           to the content objects themselves; and these preferably would
  2565.           include the timing and other control specifications (e.g.,
  2566.           parameters for a content transform to be performed). These
  2567.           "content transform and timing specifications" may be considered
  2568.  
  2569.                                           29
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2583.  
  2584.  
  2585.           as being invoked (carrying out processes, such as formatting,
  2586.           imaging, etc.) when the links are activated. Keeping "link sets"
  2587.           external means that the same content objects may be viewed in
  2588.           many different ways without changing the content objects simply
  2589.           by providing different external link sets, which also facilitates
  2590.           dynamic linking.
  2591.  
  2592.  
  2593.           7.6    Subsetting or Specializing the Reference Model 
  2594.  
  2595.           The Multimedia/Hypermedia Reference Model should allow subsetting
  2596.           or specialization to describe applications where certain
  2597.           decisions have been fixed before runtime; as compilers and
  2598.           linkers turn source code into executable object code. Thus, for
  2599.           example, an interactive, stand-alone, CD-ROM application
  2600.           described in terms of its content objects and their relationships
  2601.           could be compiled/converted from its open source description (
  2602.           content objects, logical document structure, hyperlink structure,
  2603.           content transform and timing specs, etc.) into the proprietary
  2604.           on-disk structure (delivery format) for a particular player. The
  2605.           same revisable sources could support many different players
  2606.           (runtime environments) producing "equivalent" runtime behavior. 
  2607.           Source portability would thus be achieved and design investment
  2608.           protected. 
  2609.  
  2610.  
  2611.           7.7    Conclusions/Recommendations for Future Work on the
  2612.                  Reference Model
  2613.  
  2614.           The Model as detailed above covers the following application
  2615.           scenarios:
  2616.  
  2617.           1.   Dynamic, distributed hypertext with many different servers
  2618.                providing content objects to a client process by a standard,
  2619.                open interchange/access format on the open interchange bus.
  2620.  
  2621.           2.   Stand-alone (no network) application. Could have been
  2622.                "compiled" from open sources, proprietary sources, or a mix.
  2623.                The execution delivery format is "proprietary." 
  2624.  
  2625.           3.   Mix of 2 in 1. Some linking is dynamic, interactive; some
  2626.                formatting is done at runtime from revisable sources; the
  2627.                static on-CD links are fixed and cannot be changed. To allow
  2628.                the "stand-alone" application to play in the much wider
  2629.                distributed open environment requires a standardized
  2630.                "escape" mechanism to that environment, perhaps via a
  2631.                scripting language.
  2632.  
  2633.           4.   Complete hyper-document source migrations are covered; for
  2634.  
  2635.                                           30
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2649.  
  2650.  
  2651.                example, to take an application from "proprietary domain #1"
  2652.                to "proprietary domain #2" by the OHMMIA bus. All COs are
  2653.                converted to "open" (on export) and then from "open" to
  2654.                proprietary on the receiving system. Source portability is
  2655.                achieved, execution efficiency is not compromised, since the
  2656.                "migration" of the application is itself not a time critical
  2657.                step.
  2658.  
  2659.           5.   Open, completely standardized hypertext solutions are
  2660.                covered. For example, where all documents/content objects
  2661.                are described by SGML/HyTime and content object standards,
  2662.                and control/presentation processes are governed by SMSL
  2663.                (scripting) and other standards. HyperODA is another domain
  2664.                that will be  completely based on ISO/ITU-T standards. Two
  2665.                standardized domains such as SGML/HyTime and HyperODA could
  2666.                interrelate by using a consistent "lower level" standard
  2667.                such as MHEG as the final form for content objects.
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.                                           31
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2715.  
  2716.  
  2717.           Annex A (informative)
  2718.  
  2719.           Relationships to other JTC1 reference models
  2720.  
  2721.  
  2722.           A.1    Relationship to the computer graphics reference model
  2723.  
  2724.           This subclause relates the multimedia and hypermedia model to the
  2725.           Computer Graphics Reference Model (CGRM).  The computer graphics
  2726.           reference model describes the conceptual framework for computer
  2727.           graphics.  Computer graphics is the creation of,  manipulation
  2728.           of, and interaction with pictorial representations of objects and
  2729.           data using computers.  
  2730.  
  2731.           The main purpose of the CGRM is to define concepts that shall be
  2732.           used to develop computer graphics and standards.  Additional
  2733.           purposes are to explain relations between ISO/IEC JTC1/SC24
  2734.           Computer Graphics standards and to provide a forum whereby areas
  2735.           outside computer graphics can identify their relationships to
  2736.           computer graphics.
  2737.  
  2738.           The overall structure of the computer graphics reference model is
  2739.           illustrated in Figure 3.  Communication between a computer
  2740.           graphics system and the "outside world" is described in the CGRM
  2741.           in terms of the operator interface, application interface, data
  2742.           capture metafile interface, and the audit trail metafile
  2743.           interface.  
  2744.           The application interface in the CGRM performs a similar function
  2745.           to the application program interface in the MHMF model.  The CGRM
  2746.           operator interface performs a similar function to the MHMF
  2747.           External Environment Interface, EEI.  The CGRM audit trail
  2748.           metafile interface and data capture metafile interface would have
  2749.           both an API and EEI associated with the functionality in MHMF
  2750.           model.  The API would allow the application to specify
  2751.           functionality such as record, playback, import, export,
  2752.           composition, collection store, token store aggregation store and
  2753.           environment state.  The EEI would allow the associated data to be
  2754.           stored, retrieved, modified and deleted.
  2755.  
  2756.           The computer graphics environments in the CGRM define
  2757.           functionality of services found in the MHMF model modelling
  2758.           services and application management service areas (See clauses
  2759.           6.2.6 and 6.2.7).  The CGRM operator corresponds to the MHMF
  2760.           model external environment.  Application has the same meaning in
  2761.           both models.
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.                                           32
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2781.  
  2782.  
  2783.           A.2    Relationship to the open distributed processing reference
  2784.                  model
  2785.  
  2786.  
  2787.  
  2788.           A.2.1   Overview
  2789.  
  2790.           ODP is the ISO/IEC standard-in-progress for Open Distributed
  2791.           Processing. The Reference Model standard defines the technical
  2792.           basis for ODP standards, using existing reference models and
  2793.           standards, such as OSI for communications and existing data
  2794.           management standards, and defining new areas of standardization.
  2795.  
  2796.           ODP will define terms, concepts and the syntaxes and semantics
  2797.           for a set of prescriptive languages for the specification of
  2798.           distributed systems and applications. ODP is dependent on the OSI
  2799.           work to specify communications, but will also be concerned with
  2800.           the internal structure of real systems.
  2801.  
  2802.           Distribution of information systems is a necessary consequence of
  2803.           real-world requirements, such as the need to replicate data and
  2804.           processes against failure, incremental growth, distribution to
  2805.           provide timely access, and potential parallel activity.
  2806.  
  2807.           Openness allows for the integration of heterogeneous components. 
  2808.           This may involve equipment from different vendors, running
  2809.           different operating systems, with applications written in
  2810.           different programming languages, running different database
  2811.           engines, and with different security authority levels.
  2812.  
  2813.           An ODP system is an information processing system that conforms
  2814.           to ODP standards. As such, components of an ODP system may be
  2815.           heterogeneous, are capable of operating concurrently, can be
  2816.           physically and/or logically distributed, are portable, both
  2817.           statically and dynamically and are capable of working with one
  2818.           another. These systems are modular to enable incremental growth,
  2819.           and distributed management and security provisions.
  2820.  
  2821.           The following goals for standardization are to be met by ODP
  2822.           standards:
  2823.  
  2824.            - portability of applications in an ODP environment;
  2825.            - exchange between ODP systems;
  2826.            - distribution transparency in ODP systems.
  2827.  
  2828.           Portability of distributed applications provides applications
  2829.           with the potential to migrate within a system without disrupting
  2830.           the service they provide, or the services they use.  Migration
  2831.           includes both the static cases of reconfiguration and the
  2832.  
  2833.                                           33
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2847.  
  2848.  
  2849.           reloading of a system and dynamic reconfiguration.
  2850.           Interoperability provides for systems exchanging information in a
  2851.           meaningful way, and using one another functionality successfully.
  2852.           Distribution transparency is the property of hiding the
  2853.           properties of distribution from 
  2854.           applications.
  2855.  
  2856.           There are special processing needs in an ODP system. There must
  2857.           be specialized components of the system that deal with the
  2858.           heterogeneous and distributed information processing structures,
  2859.           storage, user access, communications, identification, management,
  2860.           and security. 
  2861.  
  2862.  
  2863.           A.2.2   Objective of ODP
  2864.  
  2865.           The objective of ODP is to enable distributed system components
  2866.           to exchange information seamlessly, despite heterogeneity in
  2867.           equipment, operating systems, networks, languages, data base
  2868.           models, or management authorities. An ODP system must supply the
  2869.           mechanisms which mask underlying heterogeneity from users and
  2870.           applications. These mechanisms will address a set of fundamental
  2871.           transparency properties, including:
  2872.  
  2873.            - Access transparency, which masks differences in data (e.g.
  2874.           multimedia/hypermedia representation and invocation mechanisms
  2875.           between heterogeneous computer architectures, programming models
  2876.           and networking protocols.
  2877.  
  2878.            - Location transparency, which masks changes in configuration of
  2879.           application components, and enables the transfer of
  2880.           configuration-independent interface references between
  2881.           components.
  2882.  
  2883.            - Migration transparency, which masks dynamic relocation of
  2884.           components from both the components themselves and their clients.
  2885.  
  2886.            - Concurrency transparency, which masks scheduling of
  2887.           invocations of operations that act on shared state.
  2888.  
  2889.            - Federation transparency, which masks interworking boundaries
  2890.           between separate administration domains and heterogeneous
  2891.           technology domains.
  2892.  
  2893.            - Likeness transparency, which masks the automated transfer of
  2894.           components from active to passive state or vice versa.
  2895.  
  2896.            - Resource transparency, which masks variations in the ability
  2897.           of the local ODP infrastructure to proved the resources for an
  2898.  
  2899.                                           34
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2913.  
  2914.  
  2915.           application component to engage in interactions with other remote
  2916.           components.
  2917.  
  2918.            - Failure transparency, which masks recovery of failed
  2919.           components, thereby enhancing fault tolerance.
  2920.  
  2921.            - Replication transparency, which masks replication of
  2922.           components, thereby enhancing performance and availability.
  2923.  
  2924.           In order to achieve these ambitious goals, the RM-ODP must
  2925.           accomplish two things:
  2926.  
  2927.            1. RM-ODP must prescribe an integrated set of functions that can
  2928.           provide the required transparencies. We refer to the realized set
  2929.           of software components that provide these transparencies as the
  2930.           ODP infrastructure. The Recommendations and International
  2931.           Standards that will be developed under the umbrella of the RM-ODP
  2932.           will standardize the ODP infrastructure components. Distributed
  2933.           application components will interoperate through the ODP
  2934.           infrastructure. The ODP infrastructure is the platform that will
  2935.           make multimedia/hypermedia network computing a reality.
  2936.  
  2937.            RM-ODP must provide a technique for the specification of
  2938.           interfaces. The ODP infrastructure will allow client application
  2939.           components to access a server no matter where the clients are
  2940.           located in the network, no matter what programming languages were
  2941.           used for the clients or the server, no matter what local
  2942.           operating systems are involved, etc. The components of a
  2943.           distributed system might be developed by different teams, at
  2944.           different times, using differing technology - yet the components
  2945.           must work together. It is therefore essential for developers of a
  2946.           client component to have a precise specification of the server's
  2947.           interface; the specification must be unambiguous and
  2948.           implementation independent. The Recommendations and International
  2949.           Standards for components of the ODP infrastructure must be
  2950.           rigorously specified by defining their interfaces.
  2951.  
  2952.  
  2953.           A.2.3   Reference points and conformance points
  2954.  
  2955.           The problem of how to define interfaces has been central to the
  2956.           development the RM-ODP. A related problem is the broad
  2957.           categorization of interfaces based on their architectural
  2958.           placement.  One of the tasks of any reference model is to specify
  2959.           reference points the architecture. The RM-ODP identifies four
  2960.           types of reference points, any or all of which may be specified
  2961.           as conformance points in a particular multimedia/hypermedia
  2962.           standard or specification. They are:
  2963.  
  2964.  
  2965.                                           35
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  2979.  
  2980.  
  2981.            - Perceptual reference point, at which a human-computer
  2982.           interface can be established For example, a perceptual reference
  2983.           point might be established in a graphics standard. The perceptual
  2984.           reference point is of relevance to the presentation of
  2985.           multimedia/hypermedia information/objects.
  2986.  
  2987.            - Interworking reference point, at which a communication
  2988.           interface can be established between two systems. OSI standards
  2989.           are based on the interconnection of interworking reference points
  2990.           (the physical medium). Interchange formats for
  2991.           multimedia/hypermedia information are in relation to the
  2992.           interworking reference points.
  2993.  
  2994.            - Interchange reference point, at which an interface to an
  2995.           external physical storage medium can be established. An
  2996.           interchange conformance requirement is stated in terms of the
  2997.           behavior (access methods and formats) of some physical medium so
  2998.           that information can be recorded and then physically transferred,
  2999.           directly or indirectly, to be used on another system. The
  3000.           interchange reference point is of relevance to the formats of
  3001.           interchangeable storage media.
  3002.  
  3003.            - Programmatic reference point, at which a programmatic
  3004.           interface can be established to allow access to a function. An
  3005.           interface at a programmatic reference point corresponds to the
  3006.           common notion of an API. The programmatic reference point is of
  3007.           relevance to the multimedia/hypermedia reference model. The
  3008.           concepts for the placement and definition of APIs should be
  3009.           considered carefully.  
  3010.  
  3011.  
  3012.           A.2.4   Framework of abstractions: Viewpoints
  3013.  
  3014.           The purpose of the RM-ODP framework of abstractions is to
  3015.           position services relative the placement of boundaries upon ODP.
  3016.           The framework of abstractions is used to partition the concerns
  3017.           to be addressed when describing all facets of an ODP system, so
  3018.           that the description task is made simpler.To deal with the
  3019.           complexity of an ODP system, the system is considered from
  3020.           different viewpoints. Each viewpoint represents a different
  3021.           abstraction of the original system.
  3022.  
  3023.            - The enterprise viewpoint is concerned with business policies,
  3024.           management policies and human user roles with respect to the
  3025.           systems and the environment with which they interact. The model
  3026.           constructed may well describe the constraints placed on the  
  3027.           interaction of a number of organizations. The requirements to
  3028.           multimedia/hypermedia systems can be identified from this
  3029.           viewpoint.
  3030.  
  3031.                                           36
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3045.  
  3046.  
  3047.            - The information viewpoint is concerned with information
  3048.           modelling, providing a consistent common view covering
  3049.           information resources, sinks and information flows. The
  3050.           information viewpoint is of relevance to the
  3051.           multimedia/hypermedia information models.
  3052.  
  3053.            - The computational viewpoint is concerned with the algorithms
  3054.           and data structures which provide the functions of the
  3055.           distributed system. The  computational  viewpoint can be
  3056.           characterized as "what should be done by the system". The
  3057.           computational viewpoint is of relevance to the
  3058.           multimedia/hypermedia service areas, specific components and
  3059.           interfaces.
  3060.  
  3061.            - The engineering viewpoint is concerned with distribution
  3062.           mechanisms and the provision of various transparencies needed to
  3063.           support distribution. The engineering  viewpoint can be
  3064.           characterized as "how should  it be done by the system". 
  3065.           Especially multimedia/hypermedia engineering objects for
  3066.           communication, such as for continuous media transfer,
  3067.           synchronization, control and interceptors (format conversion) are
  3068.           positioned in the engineering viewpoint language.
  3069.  
  3070.            - The technology viewpoint is concerned with the technical
  3071.           artifacts - realized - and software components - from which the
  3072.           distributed system is built.
  3073.  
  3074.           The Basic Reference Model of ODP will be based on precise
  3075.           concepts and as far as possible on the use of formal description
  3076.           techniques for specification of the architecture.
  3077.  
  3078.  
  3079.           A.2.5   Structure of the RM-ODP and conclusion
  3080.  
  3081.           The structure of the ODP-RM is described below:
  3082.  
  3083.            - Part 1: Overview and Guide to Use of the Reference Model:
  3084.           contains a motivational overview of ODP giving scope,
  3085.           justification and explanation of key concepts, and an outline of
  3086.           the ODP architecture. The informative part contains explanatory
  3087.           material on  how the RM-ODP is intended to be understood and
  3088.           applied by its users, who may include standards writers and
  3089.           architects of open distributed systems. It also contains an
  3090.           enumeration of required areas of standardization expressed in
  3091.           terms of the reference points for conformance identified in Part
  3092.           3. This part is not normative.
  3093.  
  3094.            - Part 2: Descriptive Model: contains definition of the concepts
  3095.           and analytical framework for normalized description of
  3096.  
  3097.                                           37
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3111.  
  3112.  
  3113.           (arbitrary) distributed processing system. This should only be to
  3114.           a level of detail sufficient to support Part 3 and to establish
  3115.           requirement for new specification techniques. This part is
  3116.           normative.
  3117.  
  3118.            - Part 3: Prescriptive Model: contains specification of the
  3119.           required characteristics that qualify distributed processing as
  3120.           open. These are the constraints to which ODP standards must
  3121.           conform. It uses the descriptive techniques from Part 2. This
  3122.           part is  normative.
  3123.  
  3124.            - Part 4: Architectural Semantics: contains a formalization of
  3125.           ODP modeling concepts defined in Part 2, clauses 9 and 10. The
  3126.           formalization is achieved by interpreting each concept in terms
  3127.           of the construct of the different standardized formal description
  3128.           techniques. This part is normative.
  3129.  
  3130.           From this standard Reference Model, specific ODP standards, such
  3131.           as the trader will be derived. From those standards, products
  3132.           will emerge to facilitate true Open Distributed Processing.
  3133.  
  3134.           Two types of elements are used in the model:
  3135.  
  3136.                     entities consisting of the application software,
  3137.                application platform, and platform external environment; and
  3138.           interfaces including the application programming interface and
  3139.           external environment interface.
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.                                           38
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3177.  
  3178.  
  3179.           Annex B (informative)
  3180.  
  3181.           Multimedia and Hypermedia Detailed Standards Descriptions
  3182.  
  3183.  
  3184.           B.1    Content Standards Descriptions
  3185.  
  3186.           Abbreviation:CGM
  3187.  
  3188.           Name of Standard:Computer Graphics Metafile
  3189.  
  3190.           Designator:ISO 8632:1992
  3191.  
  3192.           Originating Group:JTC1 SC24
  3193.  
  3194.           Field of application:Exchange of computer graphics pictures
  3195.  
  3196.           Other standards ODA (Open Document Architecture) part 8
  3197.           use of this standard:SGML, via external references
  3198.           NITFS (National Imagery Transmission Format Standard)
  3199.  
  3200.           Use of this standard:The storage and transmission of  Vector
  3201.           Image Graphics Files
  3202.  
  3203.           Standards used by
  3204.           this standard:ISO 646
  3205.  
  3206.           Brief Description:  The Computer Graphics Metafile (CGM) is the
  3207.           scope International Standard for the exchange of computer
  3208.           graphics pictures.  CGM files can contain both vector graphics
  3209.           information (e.g., polygons, circles, ellipses, NURBS) and raster
  3210.           graphics information (e.g., tile array).  These primitives have
  3211.           an associated set of attributes (e.g., line width, colour, fill
  3212.           style).  Several colour models (i.e., RGB, CMYK, CIELAB, and
  3213.           CIELUV) with their associated colour calibration information are
  3214.           aupported.  The CGM package is appropriate for storing picture
  3215.           information from a wide variety of applications (e.g.,
  3216.           engineering, cartography, graphics arts, business graphics) and
  3217.           for exchanging that information between similar and dissimilar
  3218.           application (e.g., from an engineering package to a graphics arts
  3219.           package or to a desktop publishing package) and between different
  3220.           platforms (e.,g., between PCs, Macintosh, and Unix).Current
  3221.           amendment work will make it possible to embed application
  3222.           structure information within the CGM element stream using
  3223.           facilities similar to the tagging mechanisms of SGML and HyTime.
  3224.  
  3225.           Abbreviation:JPEG
  3226.  
  3227.  
  3228.  
  3229.                                           39
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3243.  
  3244.  
  3245.           Standard:Digital Compression and Coding of Continuous-tone Still
  3246.           Images
  3247.  
  3248.           Designator/status:IS10918:1992
  3249.  
  3250.           Originating group:ISO/IEC JTC 1/SC2 WG10
  3251.  
  3252.           Field of application:This standard is applicable to continuous-
  3253.           tone - grayscale or colour - digital still image data.  It is
  3254.           applicable to a wide range of applications which require use of
  3255.           compressed images.  It is not applicable to bi-level image data.
  3256.  
  3257.           Use of This Standard:    A standardized way of compressing and
  3258.                                    storing both 24 bit color and gray scale
  3259.                                    images.  With this compressed formatted
  3260.                                    image files are more efficiently
  3261.                                    transmitted across networks.
  3262.  
  3263.           Other standards     SGML, ODA, Z39.50, ISO9660, MPEG, Huffman
  3264.           Encoding
  3265.           using this standard:
  3266.  
  3267.           Brief Description:  There are three elements specified in this
  3268.                               standard:
  3269.  
  3270.                          1)   An encoder is an embodiment of an encoding
  3271.                               process.  An encoder takes as input digital
  3272.                               source image data and table specifications,
  3273.                               and by means of a specified set of procedures
  3274.                               generates as output compressed image data.
  3275.  
  3276.                          2)   A decoder is an embodiment of a decoding
  3277.                               process.  A decoder takes as input compressed
  3278.                               image data and table specifications, and by
  3279.                               means of a specified set of procedures
  3280.                               generates as output digital reconstructed
  3281.                               image data.
  3282.  
  3283.                          3)   The interchange format is a compressed image
  3284.                               data representation which includes all table
  3285.                               specifications used in the encoding process. 
  3286.                               The interchange format is for exchange
  3287.                               between application environments.
  3288.  
  3289.           Abbreviation:       RGCA
  3290.  
  3291.           Standard:       Raster Graphics Content Architecture
  3292.  
  3293.           Designator/status:   ISO 8613-7:1988/ International Standard
  3294.  
  3295.                                           40
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3309.  
  3310.  
  3311.                               (1988)
  3312.  
  3313.           Originating group:
  3314.  
  3315.           Field of application:    The purpose of this International
  3316.                                    Standard is to facilitate the
  3317.                                    interchange of documents.
  3318.  
  3319.           Use of this standard:    ISO 8613-7 applies to documents that are
  3320.                                    structured according to the architecture
  3321.                                    defined in ISO 8613-2 that include
  3322.                                    raster graphics content, consisting of a
  3323.                                    descriptive representation of pictorial
  3324.                                    information provided by an array of
  3325.                                    picture elements (pels), encoded
  3326.                                    according to facsimile or bitmap
  3327.                                    encoding.
  3328.  
  3329.           Other standards 
  3330.           using this standard:     SGML, ODA, CCITT Group 3 & 4, EDI
  3331.  
  3332.           Brief Description:  This part of ISO 8613 defines: the raster
  3333.                               graphics content architectures that can be
  3334.                               used in conjunction with the document
  3335.                               architecture defined in ISO 8613-2; the
  3336.                               internal structure of content portions that
  3337.                               are structured according to a raster graphics
  3338.                               content architecture; those aspects of
  3339.                               positioning and imaging applicable to the
  3340.                               presentation of raster graphics contents in a
  3341.                               basic layout object; a content layout process
  3342.                               which, together with the document layout
  3343.                               process defined in ISO 8613-2, specifies the
  3344.                               method for determining the dimensions of
  3345.                               basic layout objects for raster graphics
  3346.                               content portions; the presentation and
  3347.                               content portion attributes applicable to
  3348.                               raster graphics content architectures.  In
  3349.                               the context of ISO 8613, documents are
  3350.                               considered to be items such as memoranda,
  3351.                               letters, invoices, forms and reports, which
  3352.                               may include pictures and tabular material. 
  3353.                               The content elements used within the
  3354.                               documents may include graphic characters,
  3355.                               geometric graphics elements and raster
  3356.                               graphics elements, all potentially within one
  3357.                               document. ISO 8613 applies to the interchange
  3358.                               of documents by means of data communications
  3359.                               or the exchange of storage media.
  3360.  
  3361.                                           41
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3375.  
  3376.  
  3377.           Abbreviation:       MPEG 1
  3378.  
  3379.           Standard:       Video Compression for multimedia applications
  3380.  
  3381.           Designator/status:  ISO 11172 - MPEG 1 (Coding of Moving Pictures
  3382.                               and Associated Audio for Digital Storage
  3383.                               Media up to about 1.5 Mb/s - part 2 Video and
  3384.                               part 3 Audio)
  3385.           Originating group:  ISO-IEC/JTC1/SC2/WG11
  3386.  
  3387.           Field of application:    Addresses the compression of video
  3388.                                    signals at about 1.5Mbits, MPEG Audio is
  3389.                                    addressing the compression of a digital
  3390.                                    audio signal at the rates of 64, 128,
  3391.                                    and 192 kbits/s per channel.
  3392.  
  3393.           Use of this standard:    Compression of video and audio data
  3394.                                    which is stored on mass media, i.e.,
  3395.                                    hard drives, optical media such as CD-
  3396.                                    ROM and writable CD, network servers and
  3397.                                    DAT Tape.  MPEG compression techniques
  3398.                                    are geared to asymmetric applications
  3399.                                    where the decompression process is
  3400.                                    extremely faster than the compression
  3401.                                    process.  Such applications as
  3402.                                    electronic publishing, video games, and
  3403.                                    delivery of movies make very good use of
  3404.                                    this asymmetric technology.
  3405.  
  3406.           Other standards 
  3407.           using this standard:     All transmission standards, document
  3408.                                    structure standards and interchange
  3409.                                    standards
  3410.  
  3411.           Brief Description:  The MPEG video compression algorithm rely on
  3412.                               two basic techniques:  block-based motion
  3413.                               compression for the reduction of temporal
  3414.                               redundancy and transform domain-based
  3415.                               compression for the reduction of spacial
  3416.                               redundancy.  Motion-compensated techniques
  3417.                               are applied with both casual (pure predictive
  3418.                               coding) and non-casual predictors
  3419.                               (interpolative coding).  The remaining signal
  3420.                               (prediction error) is further compressed with
  3421.                               spacial redundancy reduction (DCT).  The
  3422.                               information relative to motion is based on 16
  3423.                               x 16 blocks and is transmitted together with
  3424.                               the spacial information.  The motion
  3425.                               information is compressed using variable-
  3426.  
  3427.                                           42
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3441.  
  3442.  
  3443.                               length codes to achieve maximum efficiency.
  3444.  
  3445.  
  3446.           Suggested additional standards associated with "content":
  3447.  
  3448.           ISO 646 - 7 bit character set
  3449.           ISO 2375 - register of ISO 2022 control and character sets
  3450.           ISO 6937 - diacritical formed accented characters
  3451.           ISO 8859 - Fully formed accented characters
  3452.           ISO 9282 - Coded Representation of Computer Graphics Images
  3453.           ISO 10646 - Multi-octet character set (Unicode)
  3454.           ISO 2022 - 7 bit and 8 bit code extension techniques
  3455.           ISO 6429 - Coding of controls
  3456.           ISO 11544 - JBIG (Progressive Bi-level Image Compression)
  3457.           MPEG 2 - (Generic Coding of Moving Picture and Associated Audio
  3458.           Information)
  3459.           ISO 13522 - MHEG (specifically content encodings) including:
  3460.                H.261 - coding of videophone/conferencing signals
  3461.                T.4 - facsimile encoding (Group 3)
  3462.                T.6 - facsimile encoding (Group 4)
  3463.                G.711 - PCM Audio
  3464.                G.721 - adaptive PCM encoding of audio
  3465.                G.722 - 7 khz audio encoding
  3466.                G.723 - ADPCM at 24 and 40 khz
  3467.                G.725 - system aspects of audio encoding
  3468.                G.728 - LD-CELP (16 kb/s audio encoding)
  3469.           ISO 9613 - ODA (Open Document Architecture)
  3470.                part 6 - character content
  3471.                part 7 - raster graphics content
  3472.                part 8 - geometric graphics content
  3473.  
  3474.  
  3475.           B.2    Multimedia related Structure Standards Descriptions 
  3476.  
  3477.           Abbreviation:       ISO 9660
  3478.  
  3479.           Standard:      CD-ROM Volume/File Structure
  3480.  
  3481.           Designator/status:  ISO 9660:1988
  3482.  
  3483.           Originating group:  JTC1 SC24
  3484.  
  3485.           Field of application:    CD-ROM Publishing
  3486.  
  3487.           Use of this standard:    As a standard publishing technique in
  3488.                                    the creation of CD-ROMs and CD
  3489.                                    Recordable media.
  3490.  
  3491.           Other standards     CD-ROM Physical Format Structure (ISO 10149)
  3492.  
  3493.                                           43
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3507.  
  3508.  
  3509.           using this standard:     Z39.50 (NISO) Information Interchange
  3510.  
  3511.           Brief Description:  This standard describes volume/directory/file
  3512.                               system on CD-ROM optical storage media as
  3513.                               well as CD Recordable media.  The standard
  3514.                               makes use of a subset of the DOS Volume/File
  3515.                               structure.
  3516.  
  3517.           Other standards associated with "Structure":
  3518.  
  3519.           ISO 8613 - ODA and HyperODA
  3520.           ISO 8879 - SGML (Standard Generalized Markup Language)
  3521.           ISO 10744 - Hytime (Hypermedia Time-based Structuring Language
  3522.           SC18/WG5 - GDID (Generic Data Interchange/Interface for Documents
  3523.           ISO 13522 - MHEG (Coded Representation of Multimedia and
  3524.           Hypermedia Information Objects)
  3525.           SC18/WG8 - SMSL (Standard Multimedia/Hypermedia Scripting
  3526.           Language) (semantics)
  3527.           ISO 11172 - MPEG 1 (Coding of Moving Pictures and Associated
  3528.           Audio for Digital Storage Media up to about 1.5 Mb/s - part
  3529.           1:system)
  3530.           ISO 9281 - Identification of picture coding methods
  3531.           ISO 8824/5 - ASN.1 (and its application)
  3532.  
  3533.  
  3534.  
  3535.           B.3    Multimedia and hypermedia service areas
  3536.  
  3537.  
  3538.           B.3.1   User interface services
  3539.  
  3540.           Abbreviation:       GKS
  3541.  
  3542.           Standard:      Computer Graphics - Graphical Kernel System (GKS)
  3543.  
  3544.           Designator/status:  ISO 7942:1985 and ANSI
  3545.           X3.124-1985/International Standard (1985)              and
  3546.           American National Standard (1985)
  3547.  
  3548.           Originating group:  X3
  3549.  
  3550.           Field of application:    Computer Graphics, CAD/CAM, 
  3551.  
  3552.           Use of
  3553.           this standard:      IEEE Computer Graphics and Applications.  The
  3554.                               Graphical Kernel System (GKS) is a set of
  3555.                               basic functions for computer graphics
  3556.                               programming usable by many graphics producing
  3557.                               applications.  Use of this standard allows
  3558.  
  3559.                                           44
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3573.  
  3574.  
  3575.                               graphics application programs to be easily
  3576.                               transported between installations, aids
  3577.                               graphics applications programmers in
  3578.                               understanding and using graphics methods, and
  3579.                               guides device manufacturers on useful
  3580.                               graphics capabilities.
  3581.  
  3582.           Other standards
  3583.           using this standard:
  3584.  
  3585.           Brief Description:  This American National Standard specifies a
  3586.                               set of functions for computer graphics
  3587.                               programming, the Graphical Kernel System
  3588.                               (GKS).  GKS is a basic graphics system for
  3589.                               applications that produce computer generated
  3590.                               two dimensional pictures on line graphics or
  3591.                               raster graphics output devices.  It supports
  3592.                               operator input and interaction by supplying
  3593.                               basic functions for graphical input and
  3594.                               picture segmentation.  It allows storage and
  3595.                               dynamic modification of pictures.  A
  3596.                               fundamental concept in GKS is the
  3597.                               workstation, consisting potentially of a
  3598.                               number of input devices and a single output
  3599.                               device. Several workstations can be used
  3600.                               simultaneously.  The application program is
  3601.                               allowed to adapt its behavior at a
  3602.                               workstation to make best use of workstation
  3603.                               capabilities.  This standard includes
  3604.                               functions for storage on and retrieval from
  3605.                               an external graphics file.  Last, but not
  3606.                               least, the functions are organized in upward
  3607.                               compatible levels with increasing
  3608.                               capabilities.  For certain parameters of the
  3609.                               functions, GKS defines value ranges as being
  3610.                               reserved for registration or future
  3611.                               standardization.   The meanings of these
  3612.                               values will be defined using the procedures
  3613.                               established in an International Standard
  3614.                               under development (Procedures for
  3615.                               registration of graphical items).
  3616.  
  3617.                          The Graphical Kernel System (GKS) provides a
  3618.                          functional interface between an application
  3619.                          program and a configuration of graphical input and
  3620.                          output devices.  The functional interface contains
  3621.                          all basic functions for interactive and
  3622.                          non-interactive graphics on a wide variety of
  3623.                          graphics equipment. The interface is at such a
  3624.  
  3625.                                           45
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3639.  
  3640.  
  3641.                          level of abstraction that hardware peculiarities
  3642.                          are shielded from the application program.  As a
  3643.                          result a simplified interface presenting uniform
  3644.                          output primitives, and uniform input classes is
  3645.                          obtained.  A central concept both for structuring
  3646.                          GKS and for realizing device independence is
  3647.                          introduced, called the workstation.  The
  3648.                          facilities for picture manipulation and change are
  3649.                          introduced via the segment facilities, the dynamic
  3650.                          attributes and the transformations.  The concept
  3651.                          of multiple workstations allows simultaneous
  3652.                          output to and input from various display systems. 
  3653.                          Facilities for internal and external storage are
  3654.                          provided by special workstations together with the
  3655.                          possibility of transferring graphical entities
  3656.                          directly from the special workstation for internal
  3657.                          storage to other workstations.  Not every GKS
  3658.                          implementation needs to support the full set of
  3659.                          functions.  Twelve levels are defined to meet the
  3660.                          different requirements of graphics systems.  Each
  3661.                          GKS implementation provides at least the functions
  3662.                          of one level.  The levels are upward compatible.
  3663.  
  3664.           Abbreviation:       PHIGS
  3665.  
  3666.           Standard:      Computer Graphics - Programmer's Hierarchical
  3667.                          Interactive Graphics System 
  3668.  
  3669.           Designator/status:  ISO DIS 9592:1988 and ANSI
  3670.                               X3.144:1988/International Standard (1988) and
  3671.                               American National Standard (1988)
  3672.  
  3673.           Originating group:  ANSI X3
  3674.           Field of application:    This American National Standard
  3675.                                    specifies a set of functions for
  3676.                                    computer graphics programming, the
  3677.                                    Programmer's Hierarchical Interactive
  3678.                                    Graphics System (PHIGS).  PHIGS is a
  3679.                                    graphics system for applications that
  3680.                                    produce computer generated pictures on
  3681.                                    line graphics or raster graphics output
  3682.                                    devices.  It supports operator input and
  3683.                                    interactions by supplying basic
  3684.                                    functions for graphical input and
  3685.                                    hierarchical picture definition.  It
  3686.                                    allows for storage, and dynamic
  3687.                                    modification of pictures.
  3688.  
  3689.           Use of this standard:    This Standard allows graphics
  3690.  
  3691.                                           46
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3705.  
  3706.  
  3707.                                    application programs to be easily
  3708.                                    transported between installations; aids
  3709.                                    graphics applications programmers in
  3710.                                    understanding and using graphics
  3711.                                    methods; guides device manufacturers on
  3712.                                    useful graphics capabilities; performs
  3713.                                    many functions currently performed by
  3714.                                    graphics applications; thus, off-loading
  3715.                                    the graphics application development
  3716.                                    effort.  This Standard defines an
  3717.                                    application level programming interface
  3718.                                    to a hierarchical interactive and
  3719.                                    dynamic graphics system.  Hence it
  3720.                                    contains functions for:
  3721.  
  3722.                               displaying graphical primitives.
  3723.                               controlling the appearance of graphical
  3724.                               primitives with attributes.
  3725.                               controlling graphical workstations.
  3726.                               controlling 2D & 3D transformations and
  3727.                               coordinate systems.
  3728.                               generating, modifying, and controlling groups
  3729.                               of primitives called structures. 
  3730.                               modifying the hierarchical relationship of
  3731.                               structures.
  3732.                               obtaining graphical input.
  3733.                               archiving and retrieving structures and
  3734.                               structure hierarchies.
  3735.                               inquiring the capabilities and states of the
  3736.                               graphics system.
  3737.                               handling errors."
  3738.  
  3739.           Other standards 
  3740.           using this standard:
  3741.  
  3742.           Brief Description:  The Programmer's Hierarchical Interactive
  3743.                               Graphics System (PHIGS) provides a functional
  3744.                               interface between an application program and
  3745.                               a configuration of graphical input and output
  3746.                               devices.  The functional interface contains
  3747.                               basic functions for dynamic interactive
  3748.                               hierarchical graphics on a wide variety of
  3749.                               graphics equipment. The interface is at such
  3750.                               a level of abstraction that hardware
  3751.                               peculiarities are shielded from the
  3752.                               application program.  PHIGS defines only a
  3753.                               language independent nucleus of a graphics
  3754.                               system.  For integration into a language,
  3755.                               PHIGS is embedded in a language dependent
  3756.  
  3757.                                           47
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3771.  
  3772.  
  3773.                               layer containing the language conventions,
  3774.                               for example, parameter and name assignment. 
  3775.                               A fundamental concept in PHIGS is the 
  3776.                               workstation, consisting of a number of input
  3777.                               devices and a single output device.  Several
  3778.                               workstations can be used simultaneously.  he
  3779.                               application program is allowed to adapt its
  3780.                               behavior at a workstation to make best use of
  3781.                               workstation capabilities.  A second
  3782.                               fundamental concept is the centralized
  3783.                               structure store, where graphical information
  3784.                               is stored and edited.  This American National
  3785.                               Standard includes functions for storage on
  3786.                               and retrieval from an external graphics file.
  3787.  
  3788.  
  3789.           Other standards associated with "User Interface Services":
  3790.  
  3791.           ISO 9636 - CGI (Computer Graphics Interface)
  3792.           SC24/WG6 PREMO (Presentation environment for Multimedia Objects)
  3793.           ISO 13522 - MHEG (selection and modification objects)
  3794.           SC18/WG9 - Human computer interface standards and recommendations
  3795.  
  3796.  
  3797.           B.3.2   Object identification services
  3798.  
  3799.           ISO 8613 - ODA and HyperODA
  3800.           ISO 8879 - SGML (entity management)
  3801.           ISO 13522 - MHEG (naming and addressing techniques)
  3802.           ISO 10744 - HyTime (naming and addressing techniques)
  3803.           SC21 - Open distributed processing (ODP) Trader
  3804.  
  3805.  
  3806.           B.3.3   Object management services
  3807.  
  3808.           Abbreviation:       IGES
  3809.  
  3810.           Standard:      Initial Graphics Exchange Specification
  3811.  
  3812.           Designator/status:  ASME/ANSI Y14.26M-1987 Digital Representation
  3813.           for Communication             of Product Definition Data  (Based
  3814.           on Version 3.0 of the Initial                Graphics Exchange
  3815.           Specification published as NBSIR             86-3359.)/American
  3816.           National Standard (1987)
  3817.  
  3818.           Originating group:
  3819.  
  3820.           Field of application:    CAD/CAM, Computer Graphics, Electronic
  3821.           Publishing
  3822.  
  3823.                                           48
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3837.  
  3838.  
  3839.           Use of this standard:    IGES is used "to describe and
  3840.                                    communicate the essential engineering
  3841.                                    characteristics of physical objects as
  3842.                                    manufactured products.  Such products
  3843.                                    are described in terms of their physical
  3844.                                    shape, dimensions, and information which
  3845.                                    further describes or explains the
  3846.                                    product.  The processes which generate
  3847.                                    or utilize the product definition data
  3848.                                    typically include design, engineering
  3849.                                    analysis, production planning,
  3850.                                    fabrication, material handling,
  3851.                                    assembly, inspection, marketing, and
  3852.                                    field service."
  3853.  
  3854.           Other standards 
  3855.           using this standard:
  3856.  
  3857.           Brief Description:  This document establishes information
  3858.                               structures to be used for the digital
  3859.                               representation and communication of product
  3860.                               definition data.  Use of the specification
  3861.                               established herein permits the compatible
  3862.                               exchange of product definition data used by
  3863.                               various (CAD/CAM) Computer Aided Design and
  3864.                               Computer Aided Manufacturing) systems.
  3865.  
  3866.                          This specification defines a file structure
  3867.                          format, a language format, and the representation
  3868.                          of geometric, topological, and non-geometric
  3869.                          product definition data in these formats.  Product
  3870.                          definition data represented in these formats will
  3871.                          be exchanged through a variety of physical media. 
  3872.                          The specific features and protocols for the
  3873.                          communications media are the subject of other
  3874.                          standards.  The methodology for representing
  3875.                          product definition data in this specification is
  3876.                          extensible and independent of the modeling methods
  3877.                          used.  Chapter 1 is general in nature and defines
  3878.                          the overall purpose and objectives of this
  3879.                          specification.  Chapter 2 defines the
  3880.                          communications file structure and format.  It
  3881.                          explains the function of each of the sections of a
  3882.                          file.  The geometry data representation in Chapter
  3883.                          3 deals with two- and three-dimensional
  3884.                          edge-vertex models and with simple surface
  3885.                          representations.  Chapter 4 specifies
  3886.                          non-geometric representations, including common
  3887.                          drafting practices, data organization methods, and
  3888.  
  3889.                                           49
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3903.  
  3904.  
  3905.                          data definition methods.  In Chapters 3 and 4, the
  3906.                          product is described in terms of geometric and
  3907.                          non-geometric information, with non-geometric
  3908.                          information being divided into annotation,
  3909.                          definition, and organization.  The geometry
  3910.                          category consists of elements such as points,
  3911.                          curves, and surfaces that model the product. The
  3912.                          annotation category consists of those elements
  3913.                          which are used to clarify or enhance the geometry,
  3914.                          including dimensions, drafting notation, and text. 
  3915.                          The definition category provides the ability to
  3916.                          define specific properties or characteristics of
  3917.                          individual or collections of data entities.  The
  3918.                          organization category identifies groupings of
  3919.                          elements from geometric, annotation, or property
  3920.                          data which are to be evaluated and manipulated as
  3921.                          single items.
  3922.  
  3923.  
  3924.           B.3.4   Information production services
  3925.  
  3926.           Abbreviation:       SR
  3927.  
  3928.           Standard:      Documentation - Search and Retrieve Service
  3929.           Definition
  3930.  
  3931.           Designator/status:  ISO/IS 10162
  3932.  
  3933.           Originating group:  NISO
  3934.  
  3935.           Field of application:    Document Search and Retrieval
  3936.  
  3937.           Use of this standard:    The purpose of this standard is to
  3938.                                    provide a set of Application Layer
  3939.                                    communication-related services which can
  3940.                                    be used to perform bibliographic search
  3941.                                    activities in an Open Systems
  3942.                                    Interconnection (OSI) environment
  3943.                                    defined by ISO 7498.
  3944.           Other standards 
  3945.           using this standard:     ISO 10163, Z39-50, SGML, ODA
  3946.  
  3947.           Brief Description:  The model of SR application and service
  3948.                               utilizes a number of key concepts, namely,
  3949.                               service user roles, a model of a database,
  3950.                               records, record composition, result-set,
  3951.                               result-set bounds, positional retrieval,
  3952.                               query type, and a model of query processing.
  3953.  
  3954.  
  3955.                                           50
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  3969.  
  3970.  
  3971.  
  3972.  
  3973.           B.3.5   Application production services
  3974.  
  3975.           This area still needs to be developed.
  3976.  
  3977.  
  3978.           B.3.6   Intellectual property management services
  3979.  
  3980.           This area still needs to be developed.
  3981.  
  3982.  
  3983.           B.3.7   Interchange services
  3984.  
  3985.           Abbreviation:       SGML
  3986.  
  3987.           Standard:       Standard Generalized Markup Language (SGML)
  3988.  
  3989.           Designator/status:  ISO 8879:1986/International Standard (1986)
  3990.            
  3991.           Originating group:  ISO/IEC/JTC1/SC18
  3992.  
  3993.           Field of application:
  3994.  
  3995.           Use of this standard:    SGML is specifically designed for the
  3996.                                    world of publishing and the management
  3997.                                    and control of the information which may
  3998.                                    take form in many types of documents. 
  3999.                                    SGML can be used for publishing in its
  4000.                                    broadest definition, ranging from single
  4001.                                    medium conventional publishing to
  4002.                                    multi-media data base publishing.  SGML
  4003.                                    can also be used in office document
  4004.                                    processing when the benefits of human
  4005.                                    readability and interchange with
  4006.                                    publishing systems are required.
  4007.            Other standards 
  4008.           using this standard:
  4009.  
  4010.           Brief Description:  This International Standard specifies an
  4011.                               abstract syntax known as the Standard
  4012.                               Generalized Markup Language (SGML).  The
  4013.                               language expresses the description of a
  4014.                               document's structure and other attributes, as
  4015.                               well as other information that makes the
  4016.                               markup interpretable.  This International
  4017.                               Standard specifies a reference concrete
  4018.                               syntax that binds the abstract syntax to
  4019.                               specific characters and numeric values, and
  4020.  
  4021.                                           51
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4035.  
  4036.  
  4037.                               criteria for defining variant concrete
  4038.                               syntaxes.  This International Standard
  4039.                               defines conforming documents in terms of
  4040.                               their use of components of the language. 
  4041.                               This International Standard defines
  4042.                               conforming systems in terms of their ability
  4043.                               to process conforming documents and to
  4044.                               recognize markup errors in them.  Specifies
  4045.                               how data not defined by this International
  4046.                               Standard (such as images, graphics, or
  4047.                               formatted text) can be included in a
  4048.                               conforming document.  (ISO 8879 "1 Scope") 
  4049.                               SGML was designed to interchange documents
  4050.                               without regard to how the information is
  4051.                               formatted.  This allows for the use of the
  4052.                               information in many different formats.  SGML
  4053.                               was designed to be application independent,
  4054.                               and as such can be used in conjunction with a
  4055.                               database application.  The user is allowed to
  4056.                               interact with and to modify the logical
  4057.                               structures which are a primary part of his
  4058.                               application.  An SGML document may be
  4059.                               processed by any formatter (for a formatting
  4060.                               application) which has been suitably enabled
  4061.                               with an SGML parser and other
  4062.                               entity-management software.  The SGML
  4063.                               notation may be used to describe both logical
  4064.                               and layout structures, if the format of the
  4065.                               document is also to be interchanged.  A set
  4066.                               of standardized formatting semantics are to
  4067.                               be provided by DSSSL.
  4068.  
  4069.           Abbreviation:       SDIF
  4070.  
  4071.           Standard:       Information Processing - SGML Support Facilities
  4072.                          - SGML Document Interchange Format (SDIF)
  4073.  
  4074.           Designator/status:   ISO IS 9069:1987/International Standard
  4075.                               (1987)
  4076.  
  4077.           Originating group:
  4078.  
  4079.           Field of application:    Document Interchange
  4080.  
  4081.           Use of this standard:    The SGML Document Interchange Format
  4082.                                    shall be used solely for the interchange
  4083.                                    of SGML documents, as defined in ISO
  4084.                                    8879, among SGML systems.  Interchange
  4085.                                    can be by means of data communications
  4086.  
  4087.                                           52
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4101.  
  4102.  
  4103.                                    in Open Systems Interconnection or other
  4104.                                    environments, or by the exchange of
  4105.                                    storage media.
  4106.  
  4107.           Other standards 
  4108.           using this standard:
  4109.  
  4110.           Brief Description:  This International Standard specifies a data
  4111.                               structure known as the SGML Document
  4112.                               Interchange Format (SDIF).  The SDIF data
  4113.                               stream represents one or more SGML document
  4114.                               entities, and zero or more SGML sub-document,
  4115.                               SGML text, and data entities, as defined in
  4116.                               ISO 8879.  SDIF enables a document conforming
  4117.                               to ISO 8879, which might be stored in several
  4118.                               entities, to be packed into a data stream for
  4119.                               interchange in a manner that will permit the
  4120.                               recipient to reconstitute the separate
  4121.                               entities.  SDIF also allows related documents
  4122.                               to be included in the data stream, such as
  4123.                               covering letters, transmittal forms, catalog
  4124.                               cards, formatting procedures, font resources,
  4125.                               or the `document profile' required by a
  4126.                               document architecture.
  4127.  
  4128.           Abbreviation:       GGCA
  4129.  
  4130.           Standard:      Geometric Graphics Content Architectures (GGCA), 
  4131.  
  4132.           Designator/status:  ISO 8613-8:1988/International Standard (1988)
  4133.  
  4134.           Originating group:
  4135.  
  4136.           Field of application:    Image processing, storage, retrieval and
  4137.                                    transmission
  4138.  
  4139.           Use of this standard:    The purpose of this International
  4140.                                    Standard is to facilitate the
  4141.                                    interchange of documents. 
  4142.  
  4143.           Other standards 
  4144.           using this standard:     CGM, CCITT Group 3 & 4, SGML, ODA, EDI
  4145.  
  4146.           Brief Description:  In the context of ISO 8613, documents are
  4147.                               considered to be items such as memoranda,
  4148.                               letters, invoices, forms and reports, which
  4149.                               may include pictures and tabular material. 
  4150.                               The content elements used within the
  4151.                               documents may include graphic characters,
  4152.  
  4153.                                           53
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4167.  
  4168.  
  4169.                               geometric graphics elements and raster
  4170.                               graphics elements, all potentially within one
  4171.                               document.  ISO 8613 applies to the
  4172.                               interchange of documents by means of data
  4173.                               communication or the exchange of storage
  4174.                               media. (ISO 8613-8 "1 Scope").  This standard 
  4175.                               defines a geometric graphics content
  4176.                               architecture that can be used in conjunction
  4177.                               with the document architecture defined in ISO
  4178.                               8613-2; defines an interface which allows the
  4179.                               use of content structured [sic] according to
  4180.                               ISO 8632 within documents structured
  4181.                               according to ISO 8613-2; defines those
  4182.                               aspects of positioning and imaging applicable
  4183.                               to the presentation of this geometric
  4184.                               graphics content architecture in a basic
  4185.                               layout object; defines the presentation
  4186.                               attributes applicable to this geometric
  4187.                               graphics content architecture; describes a
  4188.                               content layout process, which together with
  4189.                               the document layout process described in ISO
  4190.                               8613-2, describes the layout of geometric
  4191.                               graphics content in basic layout objects and
  4192.                               determines the dimensions of these basic
  4193.                               layout objects. ISO 8613-8 applies to
  4194.                               documents that are structured according to
  4195.                               the architecture defined in ISO 8613-2 that
  4196.                               include geometric graphics content,
  4197.                               consisting of a descriptive representation of
  4198.                               picture description information as an ordered
  4199.                               set of elements such as lines, arcs,
  4200.                               polygons, attributes for these drawing
  4201.                               elements,elements that structure the content
  4202.                               portion, etc. using the Computer Graphics
  4203.                               Metafile (CGM) and its binary encoding
  4204.                               defined in ISO 8632-1 and ISO 8632-3,
  4205.                               respectively.
  4206.  
  4207.           Abbreviation:       Group 4
  4208.  
  4209.           Standard:      CCITT Group 4 Facsimile
  4210.  
  4211.           Designator/status:  International Standard (1984)
  4212.  
  4213.           Originating group:  CCITT
  4214.  
  4215.           Field of application:    Telecommunications, Electronic Data
  4216.           Transfer, Wide Area and Local Area Networks
  4217.  
  4218.  
  4219.                                           54
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4233.  
  4234.  
  4235.           Use of This Standard:    Image compression, storage and transfer
  4236.                                    across telecommunications networks and
  4237.                                    computer communications networks
  4238.  
  4239.           Other standards     Data Transfer Protocols such as X.25,
  4240.           Synchronous and Bi-synchronous
  4241.           using this standard:     communications.
  4242.  
  4243.           Brief Description:  The Group 4 Facsimile Standard has two parts. 
  4244.                               Recommendation T.5 defines the general
  4245.                               aspects of Group 4 facsimile apparatus.  The
  4246.                               Group 4 facsimile coding scheme and facsimile
  4247.                               control functions are defined in
  4248.                               Recommendation T.6. (CCITT Red Book
  4249.                               "Recommendation T.5 2 Scope").
  4250.            
  4251.                          The Group 4 apparatus provides the means for
  4252.                          direct document transmission from any subscriber
  4253.                          to any other subscriber.  All apparatus
  4254.                          participating in the international Group 4
  4255.                          facsimile service has to be compatible with each
  4256.                          other at the basic level defined in this
  4257.                          Recommendation.   Additional operational functions
  4258.                          may be invoked. The range of data rates is
  4259.                          described in Section 6. Detailed arrangements on a
  4260.                          national level are left to the Administrations
  4261.                          concerned, as it is recognized that national
  4262.                          implementation of the Group 4 facsimile service on
  4263.                          various types of networks may involve national
  4264.                          operation at different data throughput rates. The
  4265.                          page is the basis for facsimile message formatting
  4266.                          and transmission.  Both A4 and North American
  4267.                          paper formats are taken into account.     
  4268.                          Facsimile coding schemes are applied in order to
  4269.                          reduce the redundant information in facsimile
  4270.                          signals prior to transmission.  The apparatus must
  4271.                          have the ability to reproduce facsimile messages. 
  4272.                          The content, layout and format of facsimile
  4273.                          messages must be identical at the transmitting and
  4274.                          receiving apparatus.  The reproducible area is
  4275.                          defined within which facsimile messages are
  4276.                          assured to be reproduced.  The Group 4 facsimile
  4277.                          apparatus should provide means for automatic
  4278.                          reception.  In addition Class II/III apparatus
  4279.                          should provide means for automatic reception of
  4280.                          Telex and mixed mode documents.  All Classes of
  4281.                          Group 4 facsimile apparatus shall incorporate the
  4282.                          functions defined as basic for the Group 4
  4283.                          facsimile service in Section 3.2 below.  In
  4284.  
  4285.                                           55
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4299.  
  4300.  
  4301.                          addition, optional functions can be incorporated. 
  4302.                          In this Recommendation, the optional functions are
  4303.                          divided into CCITT standardized options and
  4304.                          nationally and/or privately  specified options.
  4305.                          (CCITT Red Book "Recommendation T.5 3.1 Basic
  4306.                          Characteristics") Facsimile coding schemes consist
  4307.                          of the basic facsimile coding scheme and optional
  4308.                          facsimile coding schemes.  Facsimile coding
  4309.                          schemes are specified assuming that transmission
  4310.                          errors are corrected by control procedures at a
  4311.                          lower level.      "The basic facsimile coding
  4312.                          scheme is the two-dimensional coding scheme which
  4313.                          is in principle the same as the two-dimensional
  4314.                          coding scheme of Group 3 facsimile specified in
  4315.                          Recommendation T.4.  Optional facsimile coding
  4316.                          schemes are specified not only for black and white
  4317.                          images but also for grey scale images and colour
  4318.                          images.  Facsimile coding control functions are
  4319.                          used in facsimile user information in order to
  4320.                          change facsimile parameters or to invoke the end
  4321.                          of facsimile block.  (CCITT Red Book,
  4322.                          "Recommendation T.6 1.2.1 Facsimile coding schemes
  4323.                          and coding control functions") USE: Group 4
  4324.                          facsimile is used mainly on public data networks
  4325.                          (PDN) including circuit-switched, packet-switched,
  4326.                          and the integrated services digital network
  4327.                          (ISDN). The apparatus may also be used on the
  4328.                          public switched telephone network (PSTN) where an
  4329.                          appropriate modulation process will be utilized. 
  4330.                          "The procedures used with Group 4 facsimile
  4331.                          apparatus enable it to transmit and reproduce
  4332.                          image coded information essentially without
  4333.                          transmission errors.  Group 4 facsimile apparatus
  4334.                          has the means for reducing the redundant
  4335.                          information in facsimile signals prior to
  4336.                          transmission.  The basic image type of the Group 4
  4337.                          facsimile apparatus is black and white.  Other
  4338.                          image types, e.g. grey scale image or colour
  4339.                          image, are for further study. There are three
  4340.                          classes of Group 4 facsimile terminals:
  4341.            
  4342.                          - Class I - Minimum requirement is a terminal able
  4343.                          to send and receive documents containing facsimile
  4344.                          encoded information.
  4345.  
  4346.                          - Class II - Minimum requirement is a terminal
  4347.                          able to transmit documents which are facsimile
  4348.                          encoded.  In addition, the terminal must be
  4349.                          capable of receiving documents which are facsimile
  4350.  
  4351.                                           56
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4365.  
  4366.  
  4367.                          coded, Teletex coded, and also mixed-mode
  4368.                          documents.
  4369.  
  4370.                          - Class III - Minimum requirement is a terminal
  4371.                          which is capable of generating, transmitting and
  4372.                          receiving facsimile coded documents, Teletex coded
  4373.                          documents, and mixed-mode documents.  (CCITT Red
  4374.                          Book "Recommendation T.5 1 General") Group 4
  4375.                          facsimile apparatus shall be capable of handling:
  4376.            
  4377.                          a.  the basic end-to-end control procedures as
  4378.                          defined in Recommendation T.62;
  4379.            
  4380.                          b.  document interchange protocol as defined in
  4381.                          Recommendation T.73;
  4382.            
  4383.                          c.  the basic facsimile coding scheme as defined
  4384.                          in Recommendation T.6; 
  4385.            
  4386.                          d.  the control functions associated with the
  4387.                          basic facsimile coding scheme as defined in
  4388.                          Recommendation T.6.
  4389.            
  4390.                          "All classes of Group 4 apparatus shall have the
  4391.                          following provisions for facsimile messages:
  4392.            
  4393.                          a.  provision for scanning the documents to be
  4394.                          transmitted;
  4395.            
  4396.                          b.  provision for receiving and presenting hard or
  4397.                          soft copies of the documents.
  4398.            
  4399.                          In addition Group 4 Class II apparatus shall have
  4400.                          provision for receiving and displaying basic
  4401.                          Teletex and mixed mode documents.  In addition to
  4402.                          the requirements for Group 4 Class II apparatus,
  4403.                          Class III apparatus shall have provisions for
  4404.                          generating and transmitting basic Teletex and
  4405.                          mixed mode documents.  Basic page formatting
  4406.                          functions are as follows:
  4407.            
  4408.                          a.  vertical page orientation;
  4409.            
  4410.                          b.  paper size of ISO A4;
  4411.            
  4412.                          c.  reproducible area/printable area is defined
  4413.                          taking into account ISO A4 and North American
  4414.                          paper formats and ISO standard 3535. (CCITT Red
  4415.                          Book "Recommendation T.5 3.2 Basic Functions").
  4416.  
  4417.                                           57
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4431.  
  4432.  
  4433.  
  4434.           Abbreviation:       EDI
  4435.  
  4436.           Standard:      Electronic Data Interchange (EDI)
  4437.  
  4438.           Designator/status:  ANSI X12.3:1986  Data Element Dictionary   
  4439.                          ANSI X12.6:1986  Application Control Structure   
  4440.                          ANSI X12.20:1986 Functional Acknowledgment   
  4441.                          ANSI X12.22:1986 Data Segment Directory
  4442.  
  4443.           Originating group:
  4444.  
  4445.           Field of application:    Computer Network Communications
  4446.  
  4447.           Use of This Standard:    File transfer across computer
  4448.                                    communications networks.
  4449.  
  4450.           Other standards 
  4451.           using this standard:     CCITT Group 3 &4, JPEG, ASN1, X25, SGML,
  4452.           ODA
  4453.  
  4454.           Brief Description:  Transaction set standards define the
  4455.                               procedural format and data content
  4456.                               requirements for specified business
  4457.                               transactions, such as purchase orders. The
  4458.                               data dictionary defines the precise content
  4459.                               for data elements used in building
  4460.                               transaction sets. The segment directory
  4461.                               provides the definitions and formats of the
  4462.                               data segments used in building transaction
  4463.                               sets.  The transmission control standards
  4464.                               define the formats for the information
  4465.                               required to interchange data.  These controls
  4466.                               are already in use by some industry groups.
  4467.  
  4468.                          EDI is used to standardize the format and content
  4469.                          of data to be interchanged between two computers. 
  4470.                          Subsets of the total EDI Standards package will be
  4471.                          selected based on the needs of the potential
  4472.                          interchange partners.
  4473.  
  4474.           Abbreviation:       ODA
  4475.  
  4476.           Standard:      Office Document Architecture (ODA)
  4477.  
  4478.           Designator/status:  ISO 8613:1988/International Standard (1988)
  4479.  
  4480.           Originating group:  ISO-IEC/JTC1/SC18
  4481.  
  4482.  
  4483.                                           58
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4497.  
  4498.  
  4499.           Field of application:    The purpose of this international
  4500.                                    standard is to facilitate the
  4501.                                    interchange of documents.  In the
  4502.                                    context of ISO 8613, documents are
  4503.                                    considered to be items such as
  4504.                                    memoranda, letters, invoices, forms and
  4505.                                    reports, which may include pictures and
  4506.                                    tabular material.  The content elements
  4507.                                    used in the documents may include
  4508.                                    graphic characters, geometric graphics
  4509.                                    elements, and raster graphics elements,
  4510.                                    all potentially within one document.
  4511.  
  4512.           Use of this standard:    ODA/ODIF is specifically designed for
  4513.                                    the interchange and replication of
  4514.                                    office documents in exact format.  The
  4515.                                    design strives to be content-independent
  4516.                                    in order to allow for future content
  4517.                                    architectures such as audio information
  4518.                                    or possible mathematical and scientific
  4519.                                    equations.
  4520.  
  4521.           Other standards     ODIF, SGML, ASN1
  4522.           using this standard:
  4523.  
  4524.           Brief Description:  ODA was developed to allow the interchange of
  4525.                               documents from one word processor to another. 
  4526.                               Page layout is handled according to some
  4527.                               precise semantics which strive to be content
  4528.                               independent.  The page or sets of pages are
  4529.                               specified denoting margins, columns,
  4530.                               character path, line progression, etc., which
  4531.                               detail the placement of rectangular "blocks,"
  4532.                               with content, specifically characters, image,
  4533.                               and graphics to be poured in to occupy
  4534.                               various areas on the page.
  4535.  
  4536.                          The parts of the standard are as follows:
  4537.  
  4538.                          1.  General Introduction
  4539.                          2.  Document Structures
  4540.                          3.  Document Profile
  4541.                          4.  Office Document Interchange Format (ODIF) (see
  4542.           ODIF, ODL, and SDIF)
  4543.                          5.  Character Graphics Content Architectures
  4544.                          6.  Raster Graphics Content Architectures  (see
  4545.                          Raster and TRIF)
  4546.                          7.  Geometric Graphics Content Architectures  (see
  4547.                          GGCA)
  4548.  
  4549.                                           59
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4563.  
  4564.  
  4565.  
  4566.                NOTE - ISO 8613 is designed to allow for extensions,
  4567.                including typographical features, colour, spreadsheets and
  4568.                additional types of content such as sound."  (ISO
  4569.                8613-1:1988 (E) "1.1)
  4570.  
  4571.           Abbreviation:       ODIF
  4572.  
  4573.           Standard:      Office Document Interchange Format
  4574.  
  4575.           Designator/status:  ISO 8613-5:1988/ International Standard
  4576.           (1988)
  4577.  
  4578.           Originating group:  ISO-IEC/JTC1/SC18
  4579.  
  4580.           Field of application:    The purpose of this international
  4581.                                    standard is to facilitate the
  4582.                                    interchange of documents.  In the
  4583.                                    context of ISO 8613-5, documents are
  4584.                                    considered to be items such as
  4585.                                    memoranda, letters, invoices, forms and
  4586.                                    reports, which may include pictures and
  4587.                                    tabular material.  The content elements
  4588.                                    used in the documents may include
  4589.                                    graphic characters, geometric graphics
  4590.                                    elements, and raster graphics elements,
  4591.                                    all potentially within one document.
  4592.  
  4593.           Use of this standard:    The purpose of this International
  4594.                                    Standard is to facilitate the
  4595.                                    interchange of documents.In the context
  4596.                                    of ISO 8613, documents are considered to
  4597.                                    be items such as memoranda, letters,
  4598.                                    invoices, forms and reports, which may
  4599.                                    include pictures and tabular material. 
  4600.                                    The content elements used within the
  4601.                                    documents may include graphic
  4602.                                    characters, geometric graphics elements
  4603.                                    and raster graphics elements, all
  4604.                                    potentially within one document.  ISO
  4605.                                    8613 applies to the interchange of
  4606.                                    documents by means of data communication
  4607.                                    or the exchange of storage media.  A
  4608.                                    document structured in accordance with
  4609.                                    ISO 8613 may be represented for
  4610.                                    interchange by the Office Document
  4611.                                    Interchange Format (ODIF).Since ODIF is
  4612.                                    a data structure specified using ASN.1,
  4613.                                    it is intended for use in an OSI
  4614.  
  4615.                                           60
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4629.  
  4630.  
  4631.                                    environment.
  4632.           Other standards 
  4633.           using this standard:     ODA
  4634.  
  4635.           Brief Description:  This part of ISO 8613 defines the format of
  4636.                               the data stream used to interchange documents
  4637.                               structured in accordance with  ISO 8613-2;
  4638.                               defines the representation of the
  4639.                               constituents which may appear in an
  4640.                               interchanged document.  ODIF is an abstract
  4641.                               data syntax in which the constituents and
  4642.                               attributes of the document are represented by
  4643.                               a hierarchy of data structures and data
  4644.                               items, specified using the abstract syntax
  4645.                               notation ASN.1 defined in ISO 8824.  The
  4646.                               coded representation of each data structure
  4647.                               or data item is obtained by applying a set of
  4648.                               encoding rules.  The ODIF data stream is
  4649.                               described in terms of a set of data
  4650.                               structures, called `interchange data
  4651.                               element', which represent the constituents
  4652.                               (document profile, object descriptions,
  4653.                               object class descriptions, presentation
  4654.                               styles, layout styles and content portion
  4655.                               descriptions) of a document.  The formats of
  4656.                               the interchanged data element according to
  4657.                               ODIF are defined using the Abstract Syntax
  4658.                               Notation One (ASN.1) specified in ISO 8824.
  4659.  
  4660.           Abbreviation:       ODL
  4661.  
  4662.           Standard:      Office Document Language
  4663.  
  4664.           Designator/status:  ISO 8613-5:1988/International Standard (1988)
  4665.  
  4666.           Originating group:  ISO-IEC/JTC1/SC18
  4667.  
  4668.           Field of application:    The purpose of this international
  4669.                                    standard is to facilitate the
  4670.                                    interchange of documents.  In the
  4671.                                    context of ISO 8613-5, documents are
  4672.                                    considered to be items such as
  4673.                                    memoranda, letters, invoices, forms and
  4674.                                    reports, which may include pictures and
  4675.                                    tabular material.  The content elements
  4676.                                    used in the documents may include
  4677.                                    graphic characters, geometric graphics
  4678.                                    elements, and raster graphics elements,
  4679.                                    all potentially within one document.
  4680.  
  4681.                                           61
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4695.  
  4696.  
  4697.           Use of this standard:    In the context of ISO 8613, documents
  4698.                                    are considered to be items such as
  4699.                                    memoranda, letters, invoices, forms and
  4700.                                    reports, which may include pictures and
  4701.                                    tabular material.  The content elements
  4702.                                    used within the documents may include
  4703.                                    graphic characters, geometric graphics
  4704.                                    elements and raster graphics elements,
  4705.                                    be all potentially within one document. 
  4706.                                    ISO 8613 applies to the interchange of
  4707.                                    documents by means of data communication
  4708.                                    or the exchange of storage media.
  4709.  
  4710.                          A document structured in accordance with ISO 8613
  4711.                          may be represented for interchange by the Office
  4712.                          Document Language (ODL) in conjunction with the
  4713.                          SGML Document Interchange Format (SDIF).  ODL is
  4714.                          particularly appropriate for systems that share
  4715.                          information through marked-up text files,
  4716.                          especially where human users can access the markup
  4717.                          directly.
  4718.  
  4719.           Other standards     ODA, SGML, ASN1, ODIF
  4720.           using this standard:
  4721.  
  4722.           Brief Description:  This part of ISO 8613 defines the format of
  4723.                               the data stream used to interchange documents
  4724.                               structured in accordance with  ISO 8613-2;
  4725.                               defines the representation of the
  4726.                               constituents which may appear in an
  4727.                               interchanged document.  ODL uses the Standard
  4728.                               Generalized Markup Language (SGML) specified
  4729.                               in ISO 8879.  It consists of a standard set
  4730.                               of SGML names and markup conventions for
  4731.                               representing the constituents and attributes
  4732.                               of a document.
  4733.  
  4734.           Abbreviation:       TRIF
  4735.  
  4736.           Standard:      Tiled Raster Interchange Format (TRIF)
  4737.            
  4738.           Designator/status:  Proposed to ANSI X3V1 as an Extension to ISO
  4739.           8613
  4740.  
  4741.           Originating group:   ANSI X3V1 by the Tiling Task Group, February
  4742.                               1988.
  4743.  
  4744.           Field of application:    The purpose of this International
  4745.                                    Standard is to facilitate the
  4746.  
  4747.                                           62
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4761.  
  4762.  
  4763.                                    interchange of documents.
  4764.  
  4765.           Use of this standard:    The tiling scheme developed provides a
  4766.                                    format that supports operation on a
  4767.                                    subset of an image without requiring
  4768.                                    other portions of the image to be
  4769.                                    accessed.  For large format documents
  4770.                                    this provides a way to interchange
  4771.                                    images between systems of various
  4772.                                    capabilities.  Further, the tile format
  4773.                                    was developed for interchange that could
  4774.                                    also reasonably be used for storage and
  4775.                                    retrieval without necessarily requiring
  4776.                                    translation.  ISO 8613 applies to the
  4777.                                    interchange of documents by means of
  4778.                                    data communications or the exchange of
  4779.                                    storage media.
  4780.           Other standards 
  4781.           using this standard:     ISO 8613
  4782.  
  4783.           Brief Description:  This part of ISO 8613 defines: the tiled
  4784.                               raster graphics content architectures that
  4785.                               can be used in conjunction with the document
  4786.                               architecture defined in ISO 8613-2; the
  4787.                               internal structure of content portions that
  4788.                               are structured according to a tiled raster
  4789.                               graphics contents in a basic layout object;
  4790.                               those aspects of positioning and imaging
  4791.                               applicable to the presentation of tiled
  4792.                               raster graphics contents in a basic layout
  4793.                               object; a content layout process which
  4794.                               together with the document layout process
  4795.                               defined in ISO 8613-2, specifies the method
  4796.                               for determining the dimensions of basic
  4797.                               layout objects for tiled raster graphics
  4798.                               content portions; the presentation and
  4799.                               content portion attributes applicable to
  4800.                               tiled raster graphics content architectures. 
  4801.                               The following restrictions for use were made
  4802.                               to ease user implementation: This interchange
  4803.                               format deals only with bi-tonal (black and
  4804.                               white) data.  Pixels are assumed to be
  4805.                               square.  A tile is a rectangular region in a
  4806.                               page in which all regions have the same
  4807.                               dimensions (are regular) and no part of any
  4808.                               region overlaps any other region.  They are
  4809.                               positioned in a fixed grid, determined by
  4810.                               partitioning the page into tile-sized areas.
  4811.                               For the purposes of this interchange format,
  4812.  
  4813.                                           63
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4827.  
  4828.  
  4829.                               the application profile restricts all tiles
  4830.                               to being square.  Square tiles have the
  4831.                               desirable attribute of being easily rotated. 
  4832.                               Tiles are allowed to be absent  A single tile
  4833.                               size is desirable to limit the burden on
  4834.                               implementors of the interchange standard. 
  4835.                               The tile size is specifically 512 by 512
  4836.                               pels.  Only one page (one single raster
  4837.                               image) is allowed per document.  Any given
  4838.                               tile is to be encoded as T.6 compressed data,
  4839.                               as bitmap data, or is specified as all
  4840.                               foreground or all background.  In the context
  4841.                               of ISO 8613, documents are considered to be
  4842.                               items such as memoranda, letters, invoices,
  4843.                               forms and reports, which may include pictures
  4844.                               and tabular material.  The content elements
  4845.                               used within the documents may include graphic
  4846.                               characters, geometric graphics elements and
  4847.                               raster graphics elements, all potentially
  4848.                               within one document.
  4849.  
  4850.  
  4851.           B.3.8   Procedural language processing services
  4852.  
  4853.           Abbreviation:       SPDL
  4854.  
  4855.           Standard:      Standard Page Description Language (SPDL)
  4856.            
  4857.           Designator/status:  ISO IS 10180
  4858.            
  4859.           Originating group:  ISO-IEC/JTC1/SC18/WG8
  4860.  
  4861.           Field of application:    Document Interchange and Electronic
  4862.                                    Publishing
  4863.  
  4864.           Use of this standard:    This International Standard is intended
  4865.                                    for use in a wide variety of application
  4866.                                    environments, including: electronic
  4867.                                    publishing (including production
  4868.                                    publishing, work group publishing,
  4869.                                    desktop publishing, database publishing,
  4870.                                    electronic pre- press, etc.), office
  4871.                                    systems, information networks, and
  4872.                                    demand printing.
  4873.  
  4874.           Other standards 
  4875.           using this standard:     DSSSL, SGML, ODA, ODL, Hytime
  4876.  
  4877.           Brief Description:  This International Standard provides a
  4878.  
  4879.                                           64
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4893.  
  4894.  
  4895.                               straightforward and efficient method of
  4896.                               representing documents which are generated by
  4897.                               ODA systems to presentation devices.  It also
  4898.                               provides a capability for similarly
  4899.                               representing documents generated by SGML
  4900.                               systems whose formatting is described by
  4901.                               DSSSL  This International Standard allows for
  4902.                               document presentation to be disjoint in both
  4903.                               time and place from the document creation and
  4904.                               formatting processes.  It is specifically
  4905.                               intended that SPDL document descriptions will
  4906.                               be: sent directly to presentation systems
  4907.                               which are accessed via a local connection
  4908.                               sent to proximate or remote presentation
  4909.                               systems via OSI or non-OSI networks, and
  4910.                               stored or interchanged for the purpose of
  4911.                               presentation at other times or at other
  4912.                               locations.   The Standard Page Description
  4913.                               Language is capable of representing all
  4914.                               content types for fully composed,
  4915.                               non-revisable documents.  Any combination of
  4916.                               the following types of content can be
  4917.                               represented; any content may in [sic]
  4918.                               black-and-white, gray-scale, or full colour;
  4919.                               and content types may be intermixed in any
  4920.                               way in the same document.  In addition to
  4921.                               specifying how document images are
  4922.                               represented, this International Standard
  4923.                               specifies how additional information called
  4924.                               printing instructions affects the document
  4925.                               image.  Printing instructions may be supplied
  4926.                               with the request to print the document by
  4927.                               means of a print access protocol.
  4928.  
  4929.           Abbreviation:       DSSSL
  4930.  
  4931.           Standard:      Document Style Semantics and Specification
  4932.                          Language (DSSSL)
  4933.            
  4934.           Designator/status:  ISO/IEC IS 10179
  4935.  
  4936.           Originating group:  ISO/IEC/JTC1/SC18/WG8
  4937.  
  4938.           Field of application:    Information Technology - Text and Office
  4939.                                    Systems
  4940.  
  4941.           Use of this standard:    To provide a formal and rigorous means
  4942.                                    of expressing the range of document
  4943.                                    production specifications, including
  4944.  
  4945.                                           65
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  4959.  
  4960.  
  4961.                                    high-quality typography, required by the
  4962.                                    graphic arts industry.
  4963.  
  4964.           Other standards 
  4965.           using this standard:     SGML, ODA, ODL, ODIF, Hytime, HGML,SMSL,
  4966.           SPDL
  4967.  
  4968.           Brief Description:  This standard defines the semantics and
  4969.                               syntax of a language for the specification of
  4970.                               document processing.  The semantics of DSSSL
  4971.                               include a document architecture for
  4972.                               typographic presentation style and other
  4973.                               document processing specifications, typically
  4974.                               associated with traditional text processing
  4975.                               languages.  DSSSL also incorporates a
  4976.                               Specification Language which describes how to
  4977.                               apply DSSSL semantics to SGML documents. 
  4978.                               DSSSL semantics may also be used in
  4979.                               conjunction with ODA documents represented in
  4980.                               the Office Document Language (ODL).  DSSSL
  4981.                               includes:
  4982.  
  4983.                          a)   transformations independent of a particular
  4984.                               type of semantic processor;
  4985.  
  4986.                          b)   provisions for specifying the relationships
  4987.                               between SGML logical elements, as expressed
  4988.                               in the source Document Type Definition, and
  4989.                               the semantic-specific result document, e.g.,
  4990.                               the output of a formatter.  The semantic-
  4991.                               specific result document may be an ISO 10180
  4992.                               SPDL document; it may be used as input to a
  4993.                               formatter; or it may be a document in some
  4994.                               other, possibly proprietary, form;
  4995.  
  4996.                          c)   formatting and style semantics to describe
  4997.                               the typographic style and layout of a
  4998.                               document, including functions that allow the
  4999.                               transformation of documents from one
  5000.                               representation to another;
  5001.  
  5002.                          d)   a specification language that describes how
  5003.                               DSSSL semantics apply to SGML documents;
  5004.  
  5005.                          e)   definitions of a syntax for the
  5006.                               representation of a DSSSL specification and
  5007.                               its various components;
  5008.  
  5009.                          f)   provisions for creating new DSSSL attributes
  5010.  
  5011.                                           66
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5025.  
  5026.  
  5027.                               and attribute values defined in terms of
  5028.                               DSSSL properties.  These attributes and
  5029.                               permitted values are declared in the
  5030.                               semantic-specific language declaration;
  5031.  
  5032.  
  5033.           Other standards associated with "Procedural language processing
  5034.           services":
  5035.  
  5036.           ISO 646 - 7 bit character set
  5037.           ISO 2375 - register of ISO 2022 control and character sets
  5038.           ISO 6937 - diacritical formed accented characters
  5039.           ISO 8859 - Fully formed accented characters
  5040.           ISO 9282 - Coded Representation of Computer Graphics Images
  5041.           ISO 10646 - Multi-octet character set (Unicode)
  5042.           ISO 2022 - 7 bit and 8 bit code extension techniques
  5043.           ISO 6429 - Coding of controls
  5044.  
  5045.  
  5046.           B.3.9   Other services
  5047.  
  5048.           Abbreviation:       POSIX OSE
  5049.  
  5050.           Standard:      POSIX Open Systems Environment
  5051.  
  5052.           Designator/status:  P1003.0/D15
  5053.  
  5054.           Originating group:  Technical Committee on Operating Systems and
  5055.                               Application Environments of the IEEE Computer
  5056.                               Society
  5057.  
  5058.           Field of application:    Open system concepts and their
  5059.           application
  5060.  
  5061.           Use of this standard:    The POSIX OSE brings together many
  5062.                                    different standards necessary to address
  5063.                                    the scope of an entire information
  5064.                                    processing system.  P1003 identifies
  5065.                                    standards that can be used when
  5066.                                    constructing a complete information
  5067.                                    processing system.
  5068.  
  5069.           Other standards 
  5070.           using this standard:
  5071.  
  5072.           Brief Description:  The POSIX Open Systems Environment comprises
  5073.                               a reference model used to classify
  5074.                               information processing standards.  The
  5075.                               reference model categorizes standards as two
  5076.  
  5077.                                           67
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5091.  
  5092.  
  5093.                               types of interfaces:
  5094.  
  5095.                          a) Application Programming Interface (API)
  5096.                          Standards - These standards affect how application
  5097.                          software interacts with the computer system. 
  5098.                          These standards affect application portability.
  5099.  
  5100.                          b) External Environment Interface (EEI) Standards -
  5101.                           these standards affect how an information
  5102.                          processing system interacts with its external
  5103.                          environment.  These standards affect system
  5104.                          interoperability, user interface look and feel,
  5105.                          and data portability.
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.                                           68
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5157.  
  5158.  
  5159.           Annex C (informative)
  5160.  
  5161.           References
  5162.  
  5163.  
  5164.           C.1    References
  5165.  
  5166.           Interactive Multimedia Association. (1991). IMA compatibility
  5167.           project proceedings. Vol. 1. Issue 1., IMA Compatibility Project
  5168.           Headquarters, 9 Randall Court, Annapolis, MD. 21401. September.
  5169.  
  5170.           Interactive Multimedia Association. (1992). IMA compatibility
  5171.           project proceedings. Vol. 2. Issue 1., IMA Compatibility Project
  5172.           Headquarters, 9 Randall Court, Annapolis, MD. 21401. March.
  5173.  
  5174.           ACM.(1992) Communications of the ACM. Vol 35. No. 1 January.
  5175.  
  5176.           Note:     [Special issue on hypermedia.]
  5177.  
  5178.           IEEE. (1991) Computer Graphics and Applications. Vol. 11. No. 4.
  5179.           July.
  5180.  
  5181.           Note:     [Special issue on multimedia.]
  5182.  
  5183.  
  5184.           C.2    Multimedia and hypermedia model and framework input
  5185.                  documents
  5186.  
  5187.           ISO/IEC JTC1/SC18/WG1-N1347 "Multimedia and Hypermedia
  5188.           Model/Framework Input."
  5189.  
  5190.           All the documents listed in ISO/IEC JTC1/SC18/WG1-N1347
  5191.           "Multimedia and Hypermedia Model/Framework Input."
  5192.  
  5193.           ISO/IEC JTC1/SC18/WG1-N1346 "Revised Modelling for Multimedia and
  5194.           Hypermedia."
  5195.  
  5196.           ISO/IEC JTC1/SC18/WG1-N1345 "Japanese Comments on WG1 N1285; US
  5197.           Proposal for Multimedia/Hypermedia Model/Framework."
  5198.  
  5199.           ISO/IEC JTC1/SC18/WG1-SD4 "Integrated Video Services (IVS)
  5200.           Baseline Document:  Annex 6, Multimedia Service Support."
  5201.  
  5202.           ISO/IEC JTC1/SC18/WG1-SD2 "INSPEC Articles Jan 24, 1991"
  5203.           (abstracts of "Hypertext: Concepts Systems and Applications. 
  5204.           Proceedings of the First European Conference on Hypertext 1990
  5205.           P25-37" and "Hypertext"  Concepts, Systems and Applications. 
  5206.           Proceedings of the First European Conference of Hypertext 1990
  5207.  
  5208.  
  5209.                                           69
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5223.  
  5224.  
  5225.           P81-94.)"
  5226.  
  5227.           ISO/IEC JTC1/SC18/WG1-SD2 "LINKS: What Link Characteristics are
  5228.           Supported?"
  5229.  
  5230.           ISO/IEC JTC/SC18/WG1-SD5 "Creators, Vendors Form Multimedia
  5231.           Alliances."
  5232.  
  5233.           ISO/IEC JTC1/SC18/WG1-SD3 "INSPEC articles Jan 24, 1991"
  5234.           (abstract of "Toolkit hypermedia facilities. Hypertext: Concepts,
  5235.           Systems and Applications. Proceedings of the First European
  5236.           Conference on Hypertext 1990 P13-24.").
  5237.  
  5238.           ISO/IEC JTC1/SC 18/WG1 N1409 "Liaison Contribution from JTC1/SC29
  5239.           to JTC1/SC18 on Multimedia and Hypermedia Model/Framework."
  5240.  
  5241.           ISO/IEC JTC1/SC18/WG1 N1399 "Information between Open System by
  5242.           Interchangeable Storage Media - Basic Reference Model."
  5243.  
  5244.           ISO/IEC JTC1/SC18/WG1 N1392 "Liaison Statement from CCITT study
  5245.           group I to JTC1/SC18 on Audiovisual interactive service activity
  5246.           in CCITT SG1."
  5247.  
  5248.           ISO/IEC JTC1/SC18/WG1 N1408 "Liaison Document ISO/IEC JTC1/SC29
  5249.           N156 SC29 Position on NP MM Model."
  5250.  
  5251.           ISO/IEC JTC1/SC18/WG1 N1393 "Liaison Statement to JTC1/SC18 from
  5252.           JTC1/SC15 responding to SC18 liaison statement on Multimedia and
  5253.           Hypermedia Model/Framework."
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.                                           70
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5289.  
  5290.  
  5291.           Annex D (informative)
  5292.  
  5293.           Application scenarios
  5294.  
  5295.  
  5296.           D.1    Multimedia CD creation and Use
  5297.  
  5298.  
  5299.  
  5300.           D.2    Multimedia mail creation and receiving
  5301.  
  5302.  
  5303.  
  5304.           D.3    Multimedia conferencing
  5305.  
  5306.  
  5307.  
  5308.           D.4    Access to Multimedia Objects on the Internet
  5309.  
  5310.  
  5311.  
  5312.           D.5    Multimedia Interactive Training
  5313.  
  5314.  
  5315.  
  5316.           D.6    Multimedia Games and Entertainment
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.                                           71
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5355.  
  5356.  
  5357.           Annex E (informative)
  5358.  
  5359.           Multimedia Related Acronym Definitions
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.                                           72
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.           PART 32 - Multimedia and Hypermedia:  Model and Framework                                                        June 1994 (Working)
  5421.  
  5422.  
  5423.           Annex F (informative)
  5424.  
  5425.           Computer Related Organizations Acronyms Definitions
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.                                           73
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.