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/

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

Reply via email to