![]() | ![]() | Copyright © 1992, 1997 International Organization for Standardization. All rights reserved. This electronic document is for use during development and review of International Standards. Official printed copies of International Standards can be purchased from the ISO and the national standards organization of your country. | ||
| Next Clause | Previous Clause | |||
The following attribute forms are used by both modification and projection rendition forms.
When used with baton, progrp, and proscope, the attribute precision of selection (select) specifies the precision with which events, modscopes, and proscopes to be projected are selected. When used with wand, modgrp, and modscope, the attribute specifies the precision with which events and modscopes (whose objects and modifiers are to be modified) are selected. The attribute specifies how much of each event, modscope or proscope must be contained within the extent of each modifying modscope or projecting proscope in order to qualify for the application of object modification or projection.
NOTE 314 Projectors can be applied to events, modscopes, and proscopes. Modifiers can be applied to information objects and to other modifiers, but not to projectors.
For each axis in the FCS, the select attribute specifies that the event, modscope, or proscope that is to be projected or the event or modscope whose object or modifier is to be modified must be entirely within the extent of the modifying modscope or projecting proscope (#ALL) in order to be selected, that it must have a minimum number of quanta within the extent of the modifying modscope or projecting proscope (number) in order to be selected, or that it is selected if it has even one MDU within the extent of the modifying modscope or projecting proscope (#ANY). Modification or projection occurs if and only if the minimum requirement specified for all axes is satisfied.
For a wand, if no value is specified, only the objects and modifiers of events and modscopes that are entirely within the extent of the modscopes scheduled by the wand will be modified (#ALL). For a modgrp or modscope, the default value is the same as the effective value of the nearest containing modgrp or wand.
For a baton, if no value is specified, only events, modscopes and proscopes that are entirely within the extent of the proscopes scheduled by the baton will be projected (#ALL). For a progrp or proscope, the default value is the same as the effective value of the nearest containing progrp or baton.
The attribute portion affected (portion) specifies whether a modifying modscope or projecting proscope applies to the entire to-be-modified or to-be-projected event, modscope or proscope ("whole") or only to the part that is co-located with the extent of the modifying modscope or projecting proscope ("part"). A single value can be used for all axes, or a separate value can be used for each axis.
For a wand, if no value is specified, the default for all modscopes in the wand is "whole". For a modifying modgrp or modscope, the default value is the same as the effective value of the nearest containing modgrp or wand. For a baton, if no value is specified, the default for all proscopes in the baton is "whole". For a progrp or proscope, the default value is the same as the effective value of the nearest containing progrp or baton.
NOTE 315 In the case of object modification, the application of the effect of the portion attribute is beyond the realm of pure HyTime processing, in the same way and for the same reasons that pure HyTime processing does not normally concern itself with the interpretation of objects or modifiers. The portion attribute is provided merely to allow authors to state whether or not the extent of a modscope is intended to act as a limiting parameter of the object modification process, once an event or modscope has already been selected for object modification. If the value is "whole" for all axes, the extent of the modifying modscope is not intended to be used as such a parameter.
<!-- Precision of selection -->
<![ %rend; [
<!attlist
-- select -- -- Precision of selection --
-- Clause: 10.1.1 --
(baton,modgrp,modscope,progrp,proscope,wand)
select -- Precision of selection --
-- How much of the event, modscope or proscope must
lie within the extent of the modifying modscope
or projecting proscope in order for modification
or projection to occur. --
CDATA -- Lextype: ("#ALL"|"#ANY"|(unzi,granule?))+ --
-- Constraint: One specification for each axis or
one for all axes. --
-- Constraint: Precision unzi is specified in terms
of the following granule, if supplied; otherwise
in terms of the axis HMU defined for the schedule. --
#IMPLIED -- Default: when not specified on a wand or baton, #ALL.
When not specified on a modgrp, modscope, progrp, or
proscope inherits effective value of containing wand,
modgrp, baton or progrp. --
portion -- Portion modified or projected --
-- Modification or projection applies to entire
event, modscope or proscope (whole), or only to
the portions that are co-located with the
modifying modscope or projecting proscope
(part). --
NAMES -- Lextype: ("WHOLE"|"PART")+ --
-- Constraint: One specification for each axis or
one for all axes. --
#IMPLIED -- Default: when not specified on a wand or baton,
WHOLE. When not specified on a modgrp,
modscope,progrp, or proscope inherits effective
value of containing baton,modgrp, progrp, or
wand. --
>
<!entity % sched "INCLUDE">
]]><!-- rend -->| Next Clause | Previous Clause |
HTML generated from the original SGML source using a DSSSL style specification and the SGML output back-end of the JADE DSSSL engine.