-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
required owned and context roles #15
Comments
But it wouldn't be, if we follow that logic, would it? Both of those have the implicit role of I agree that the note adds confusion, especially since it's technically only informative and I don't see the rule expressed normatively, but it can't be solved here. I appreciate why it exists, too, but the problem is that extension modules can't modify the core vocabulary, and the core vocabulary doesn't reference extension roles, so until a role is added to the core there will be this ambiguity. What we probably need is a way to confirm that the roles are, indeed, expected to be included in the expected owned role list when in extensions ("required owner", or something like that). But that assumes that the way we created the vocabulary is correct, which I'm holding out hope is the case. If not, then the problem will require reworking the vocabulary. |
See also w3c/aria#748 which proposes a stricter definition of "owned", which would break the multi-ancestors required contexts of roles like |
It seems there's something wonky with the relationships established with required owned elements, required context role, and role subclasses defined in DPUB ARIA.
ARIA 1.1 has a note in the Required own elements section that says:
This means for instance that
doc-biblioentry
cannot be used as the unique children of alist
, which invalidates Example 6:In other words,
doc-bibliography
is only usable onli
children ofol
andul
.Can we clarify that with the ARIA folks (cc @w3c/aria)? This looks like an oversight in how DPUB extends ARIA, or maybe even in ARIA's own extensibility.
The text was updated successfully, but these errors were encountered: