Aaron Leventhal wrote: > We need to support the owns=[idrefs] relation, as well as hasparent=[idref]. > They are basically the same, but owns allows you do create the > definition on the owner vs. hasparent on what's owned. > Owns can have more than 1 item, hasparent can contain only 1 ID. It's > probable that hasparent will be removed before ARIA becomes final. > > Which ever is used, the user agent can expose both sides of the > relationship via AT-SPI and IA2. > > We need to figure out which AT-SPI relations we should use for each. > Here are the possibilities: > > RELATION_MEMBER_OF > RELATION_NODE_CHILD_OF > RELATION_SUBWINDOW_OF > RELATION_EMBEDS > RELATION_EMBEDDED_BY > RELATION_POPUP_FOR > RELATION_PARENT_WINDOW_OF > > Definitions of owns and haspopup here: > http://www.w3.org/WAI/PF/Group/adaptable/ >
I don't have a login for this. But I did find this definition of the owns relation: 'The owns property defines an object as a parent of another document element, however the child does not appear directly in the subtree of the owner." (http://www.w3.org/TR/aria-state/) This definition makes is sound like an ancestor-of kind of relation but I'd like clarity here. Is there an implied containment? Or an implied "within subtree" (if you know what I mean)? Here is my attempt at a deductive approach based on this interpretation of "owns" and having re-read the at-spi docs (and after a couple of glasses of wine): RELATION_MEMBER_OF * I don't understand the at-spi defintion of this relation clearly. RELATION_NODE_CHILD_OF * possibly RELATION_SUBWINDOW_OF * possibly but i don't like that it has "window" in the name... could be confusing RELATION_EMBEDS * cross process definition doesn't fit. RELATION_EMBEDDED_BY * ditto RELATION_POPUP_FOR * popup is a subtype of "owns" correct? if so this doesn't seem to capture all of "owns" RELATION_PARENT_WINDOW_OF * ditto comment to subwindow_of relation So I'd lean towards child_of but there is no reciprocal parent_of? What about RELATION_EXTENDED? Let's hear from the guru... Bill? D > Definitions of AT-SPI relations here: > http://www.gnome.org/~billh/at-spi-idl/html/namespaceAccessibility.html#a215 > > > Opinions? > > - Aaron > _______________________________________________ > Gnome-accessibility-devel mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel > _______________________________________________ Gnome-accessibility-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
