OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cgmo-webcgm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: XCF and "inherit" value


On 11-may, we resolved to add "inherit" value to 'interactivity' and 
'visibility' APS Attributes.  The minutes say something about "...require a 
change to the XCF DTD".

I'm editing now.  Just to be clear, "inherit" will be allowed in the WebCGM 
2.0 metafile instance, in the applicable DOM places, and in the XCF, correct?

Next, while editing the XCF, this interesting question came up.  Is 
"inherit" a valid value for visibility and interactivity on the 'layer' 
element?

Recall that the WebCGM content model requires layer (if present) is the 
top-level object within a picture.  So there is no APS above a 'layer', 
from which to inherit.  (As shown in figure 5.1b, above 'layer' is Picture 
and Metafile, neither of which carry these attributes, AFAIK.) So if the 
value (visibility and/or interactivity) are not specified for a layer, they 
would seem to take the Initial Value, "on".

We could stop there, and make some such ad hoc specification to solve the 
layer question.  But the same question pops up if there are one or more 
top-level (just below Picture) 'grobject' in the picture.  Which leads to 
the real question, about the inheritance model...

When I turned to the inheritance stuff of 5.4 to try to sort it out ... 
more questions than answers.  The inheritance discussion of 5.4.1.1 (et 
al), talks about going up the branch to look for values, if the node is 
"..not the root of the document tree".  Neither layers nor top-level APSs 
can be the "root" of the document tree -- there can be multiple sibling 
layers, and we need a single "root".   So aside from whether or not 
"inherit" is valid for these attributes on layer, what is the "root" for 
the purposes of the inheritance discussion?

It seems to me that the parentNode attribute on a layer or a top-level APS 
would be the Picture, right?  So for the purposes of the inheritance model 
discussion, do we need to say that it is a "virtual APS" that has the 
Initial Value of the ApsAttrs in question?  (And if "yes", then ... well 
the Picture isn't the root yet, is it?  The Picture's parentNode attribute 
is the Metafile, right?  Same question there.)

Thoughts?  How can we deal with this cleanly?

-Lofton.




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]