07:30:57 RRSAgent has joined #xhtml
07:30:57 logging to http://www.w3.org/2008/06/17-xhtml-irc
07:31:03 zakim, this will be xhtml
07:31:03 ok, Steven; I see IA_XHTML2()4:00AM scheduled to start in 29 minutes
07:31:22 rrsagent, make log public
07:31:37 Meeting: XHTML Virtual FtF Day 1
07:31:41 Chair: Roland
07:32:48 Agenda: http://lists.w3.org/Archives/Public/public-xhtml2/2008Jun/0043
07:32:53 Steven has changed the topic to: Agenda: http://lists.w3.org/Archives/Public/public-xhtml2/2008Jun/0043
07:33:29 rrsagent, make minutes
07:33:29 I have made the request to generate http://www.w3.org/2008/06/17-xhtml-minutes.html Steven
07:48:03 oedipus has joined #xhtml
07:58:02 Steven has joined #xhtml
07:58:30 rrsagent, here?
07:58:30 See http://www.w3.org/2008/06/17-xhtml-irc#T07-58-30
08:00:09 IA_XHTML2()4:00AM has now started
08:00:17 zakim, dial steven-617
08:00:19 +Roland
08:00:20 ok, Steven; the call is being made
08:00:21 +Steven
08:01:17 +Gregory_Rosmaita
08:03:25 Agenda: http://www.w3.org/MarkUp/xhtml2/wiki/2008-06-FtF-Agenda
08:03:37 Steven has changed the topic to: Agenda: http://www.w3.org/MarkUp/xhtml2/wiki/2008-06-FtF-Agenda
08:06:23 +??P2
08:06:46 zakim, ??P2 is Yam
08:06:46 +Yam; got it
08:06:46 zakim, ??P2 is Yam
08:06:48 I already had ??P2 as Yam, oedipus
08:08:14 http://www.w3.org/Project/IRC/
08:08:48 http://www.w3.org/Project/IRC/#Client
08:09:03 http://www.w3.org/2001/01/cgi-irc
08:09:18 http://cgi.w3.org/member-bin/irc/irc.cgi
08:12:43 yamx has joined #xhtml
08:12:57 hello, this is yam.
08:13:12 for ARIA discussion - host language integration proposed by CharlesMcN: http://lists.w3.org/Archives/Member/w3c-wai-pf/2008AprJun/att-0407/aria-implementation.html
08:13:31 Scribe: Steven
08:13:39 Topic: Backpatting
08:13:49 Steven: Three specs have transitioned this week
08:13:52 ... Basic
08:13:54 ... M12N
08:13:57 ... RDFa
08:14:12 hip, hip, hooray!
08:14:52 http://www.w3.org/News/2008#item111
08:18:18 for ARIA discussion - host language integration proposed by CharlesMcN: http://lists.w3.org/Archives/Member/w3c-wai-pf/2008AprJun/att-0407/aria-implementation.html
08:20:07 Gergory: There is a proposal. Basic proposal, doesn't actually use role
08:20:15 ARIA roles are applied to an element with the "role" attribute. This attribute is derived from the XHTML Role Attribute Module [XHTML-ROLES] but is not technically an actual usage of that specification. As in the XHTML Role Attribute Module, this attribute is in no namespace. However, values of the attribute are not CURIEs [CURIE], but simply strings.
08:20:42 s/Gerg/Greg/
08:20:44 The role attribute indicates what type of object the element represents.
08:20:56 Gregory: It doesn't use CURIEs either, but just strings
08:22:55 zakim, code
08:22:55 I don't understand 'code', ShaneM
08:22:59 ... the whole effort right now, misplaced in my opinion, hardcodes aria-* into Firefox
08:23:22 ... and can only be fixed in a future non-point revision of Firefox
08:23:24 zakim, what is the code
08:23:24 I don't understand 'what is the code', ShaneM
08:23:44 xhtml shan
08:23:45 e
08:24:02 Gregory: Does this effect the XML serialization?
08:24:08 cant wake up enough to remember the phone number....
08:24:09 ... I would like namespacing everywhere
08:24:36 Gregory: The TAG doesn't like aria-*, but was willing to live with it
08:24:58 ... without setting precedent, they allowed aria-* for HTML5
08:25:15 ... but scripting is going to be different either way
08:25:33 ... there is a plan for a meeting with the HTML5 people
08:25:35 +ShaneM
08:27:00 Roland: A related question
08:27:08 .. there is an example in XHTML
08:27:12 XHTML example: span class="checkbox" id="chbox1" role="checkbox" aria-checked="true" tabindex="0"
08:28:02 ... that is XHTML, what is the equivalent in HTML5
08:28:13 s/5/5?/
08:28:50 .. all the examples are different
08:28:57 Gregory: That is part of the problem
08:29:10 ... there is a difference in how HTML5 and XHTML treat role
08:29:22 Roland: I don't really understand the proposal properly
08:30:10 ... until I can see the same example in each language next to each other
08:30:28 http://lists.w3.org/Archives/Public/www-archive/2008Jun/att-0048/nameFromProposal.html#implementation
08:30:34 Roles use a special-purpose "role" (CMN: should this be aria-role?) attribute whose value is the name of the role.
08:31:13 Tina has joined #xhtml
08:31:54 Shane: One of the many possible uses of role is classifying an element
08:33:03 Roland: So I would like to see examples comapring them
08:33:13 s/comap/compa/
08:34:45 SP: as far as i can see, one ramification of TAG decision vis a vis aria dash is that we have the worst of all possible worlds; aria- rather than aria: disappears; consistency across HTML and XHTML - just as difficult to code in javascript, HTML and XHTML because have to use diff ways of writing diff things
08:35:02 SM: made proposal that all aria- and be done with it
08:35:41 RM: aria- just as other dash
08:35:50 alessio has joined #xhtml
08:35:58 SP: both syntax forms used -- dash and colon
08:36:16 hi all
08:36:37 Shane: My proposal is to use aria-* everywhere
08:36:39 SM: proposed no aria: - collection of aria dash
08:36:59 Gregory: Rich accepts the TAG decision
08:37:22 Roland: What was the decision for SVG?
08:37:27 Gregory: Still being negotiated
08:37:54 ... HTML5 aren't really interested in coming to a compromise
08:38:21 Roland: We have a mess as it is
08:38:44 ... we can't create a clean version for the future if we don't use the mechanisms that exist
08:39:12 Gregory: The effort is being driven by the implementors
08:39:17 ... rather than the community
08:39:33 Roland: But then the authors pay the price
08:39:39 Gregory: Yes
08:39:48 ... it is very short sighted
08:39:59 I would suggest that for XHTML, HTML and SVG you add the same to an element, e.g. -- class="checkbox" id="chbox1" role="checkbox" aria-checked="true" tabindex="0" --
08:40:03 Present: ROland, Gregory, Steven, Tina, Alessio
08:40:07 s/RO/Ro/
08:40:18 Present+Yam
08:40:25 Present+Shane
08:40:36 Yam: A question.
08:41:11 ... for consistency, we are using aria-*, and so we have to accept the non-namespace?
08:41:56 Gregory: Yes
08:42:18 Could someone please remind me of the phone #?
08:42:19 Steven: So this means that aria-* are chameleon, just the name identifies it
08:42:26 zakim, code?
08:42:26 the conference code is 94865 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), Steven
08:42:28 string literal
08:42:53 Thank you, Steven.
08:43:37 RM: this is it in our schema (SVG as well) - literal set of characters mean something
08:43:51 SM: same as class treatment in some contexts
08:43:52 Shane: Class is like this too
08:44:14 Gregory: I will follow up with SVG to find out what the status is
08:44:21 + +04670855aaaa
08:44:34 zakim, aaaa is Tina
08:44:34 +Tina; got it
08:45:33 Roland: So the validator has to accept different things
08:46:02 Shane: Do you expect aria-* to expand in a future spec?
08:46:06 Gregory: Yes
08:46:46 ... we are not being treated like a module; we are being swallowed whole
08:47:03 Shane: Like role
08:47:14 Steven: And MathML and SVG by the looks too
08:49:05 RM: what we want is for authors used to writing aria-foo use same syntax no matter what
08:49:07 Roland: If authors are used to aria-*, then it should be the same in all languages, regardless how stupid that is
08:50:33 HTML = getAttribute versus namespaced aria = getNSAttribute
08:51:55 GJR agrees strongly with steven - shortsighted decision
08:53:06 Steven: This pulls the rug from under the feet of the accessibility community
08:53:39 ... it prevents them using aria in any languages except for the ones that have explicitely adopted the attributes
08:53:54 .. wheras the extensibility of XML should allow them to be used everywhere
08:54:02 s/wheras/whereas/
08:54:12 a model of how not to draft a spec - compromised colon because of IE6, aria dash adapted by fiat by FF3 - decisions being driven by implementation
08:54:33 Roland: How should we react
08:54:38 s/react/react?/
08:55:18 GJR would like to know what the TAG expects to happen after this "once-off" exception
08:55:19 Shane: I thought we'd already decided
08:55:54 Lachy has joined #xhtml
08:55:56 Roland: We are looking out for the authors
08:56:21 ... so that should drive our decision
08:56:50 Yam: We should say that we support the authors and use aria-*
08:56:51 thank you roland for taking a firm stance -- that is one thing that has been lacking from others (XHTML2 WG has always been aria's best friend)
08:58:02 Roland: We have to stand up for the rights of the author
08:58:36 ... I will draft something short and we can discuss it later this week
08:59:24 thank you very much roland
08:59:37 Roland: +1
08:59:46 -ShaneM
08:59:49 -Gregory_Rosmaita
08:59:54 -Steven
08:59:55 -Tina
08:59:58 -Yam
08:59:58 == BREAK ==
09:00:24 === Return at **:15 ===
09:01:19 markbirbeck has joined #xhtml
09:01:59 rrsagent, make minutes
09:01:59 I have made the request to generate http://www.w3.org/2008/06/17-xhtml-minutes.html oedipus
09:02:02 back at **:15
09:05:15 Thanks...not sure how much I can join though, due to ongoing problems that have to be sorted out.
09:12:03 yamx has joined #xhtml
09:16:00 FYI from: http://lists.w3.org/Archives/Public/www-archive/2008Jun/att-0048/nameFromProposal.html#implementation
09:16:00 Note: ARIA roles are in the namespace of the rest of the document, if defined, and do not require a namespace prefix. If other roles are provided in the role attribute, they MUST have namespace prefixes. The namespace prefixes are not processed as namespaces per se but serve to distinguish non-ARIA roles.
09:16:00 Each ARIA state and property is represented with its own attribute. The state and property attributes are in no namespace, meaning the attributes are implemented without namespace qualifiers like other attributes of the host language. To minimize the chance of conflict with attribute names defined in the host language, the attribute name for each state and property is the prefix "aria-" plus the name of the state or property. For example, the attribute name
09:16:03 Note: In most cases, the attributes required to represent the ARIA states and properties are not defined in the host language. The role attribute may also not be defined. If the host language does not provide an extensibility mechanism, documents that implement ARIA in this manner will not pass DTD-based validation. However, user agents that conform to ARIA will process such documents.
09:16:08 Editorial note: we are exploring mechanisms to provide automated conformance checking for documents that include ARIA. This might be provided informatively as a tool, and conformance checking with it is not required. Providing an unofficial version of the HTML DTD with ARIA support added to drive existing validators might be useful as well.
09:17:56 An exception to existing specifications, in other words?
09:18:55 omw
09:19:01 I am here, but not called in yet.
09:19:10 zakim, who is here?
09:19:10 On the phone I see Roland
09:19:11 On IRC I see yamx, markbirbeck, Lachy, alessio, Tina, Steven, oedipus, RRSAgent, Zakim, Roland, deane, ShaneM
09:19:20 zakim, dial steven-617
09:19:20 ok, Steven; the call is being made
09:19:21 -Roland
09:19:21 +Roland
09:19:22 +Steven
09:19:55 +ShaneM
09:20:18 +Gregory_Rosmaita
09:20:22 +??P4
09:20:32 Zakim, ??P4 is yamx
09:20:32 +yamx; got it
09:20:33 +Tina
09:20:44 FYI: mark checked in, but his participation may be limited
09:21:12 zakim, who is here?
09:21:12 On the phone I see Roland, Steven, ShaneM, Gregory_Rosmaita, yamx, Tina
09:21:14 On IRC I see yamx, markbirbeck, Lachy, alessio, Tina, Steven, oedipus, RRSAgent, Zakim, Roland, deane, ShaneM
09:21:14 Topic: Reviews
09:21:24 Roland: XML Base
09:21:46 http://lists.w3.org/Archives/Public/public-xhtml2/2008Jun/0036.html
09:21:54 http://lists.w3.org/Archives/Public/public-forms/2008Jun/0018.html
09:22:18 SP: 4 comments
09:23:08 SP: first, change in XML Base is change from URI to "legacy extended IRI" -- increases number of chars that can appear in URI (includes diff charsets) -- IRIs for authoring, job of UA to encode when sending over the wire
09:23:19 SP: side-note: what we say about CURIEs
09:23:55 SP: IRI can include chars not allowed in XML -- namely, control characters -- that should be pointed out
09:24:02 SM: IRI can contain control char?
09:24:24 SM: fascinating...
09:26:14 SP: second: if an app is going to use XML Base (is a PER and not a new edition) - diff by the way how apps perform; actually effects normative reqs because if say XML Base is some IRI with "international characters" in them, all URIs in doc effectively become IRIs into bargin (turns all URIs to IRIs) - consuming app must know about IRIs, but can't send over wire; comment: this should be pointed out, can't take existing app and claim use XML Base PER because
09:26:38 SP: being nice by saying this isn't a PER -- not just clarification; affects normative reqs
09:27:26 SP: next comment: what XML Base actually applies to; URIs everywhere, but take CURIEs -- not URIs; if had attribute for CURIE gets expanded into a URI, so does XML Base apply to it? not clear what allowed to apply
09:27:34 SP: no example using IRI
09:28:18 SP: list of changes - def of URI ref changed from one RFC to another, but couldn't confirm that is the case (RFC 2396 to RFC 2386)
09:28:35 SP: summary: new XML Base just says base URI is IRI - main functional diff
09:28:54 http://www.ietf.org/rfc/rfc3987.txt
09:29:04 RM: RFC 3987 - defines IRIs
09:29:13 RM: RFC 3986 - defines URIs
09:29:16 http://www.ietf.org/rfc/rfc3986.txt
09:29:50 SP: wish ietf would use XHTML
09:30:01 GJR: effort to get ietf to do that
09:30:22 SP: looks as if should be pointing to 87 not 86
09:30:50 SP: definition of "legacy IRI" can't find in document
09:31:16 SP: LEIRI (legacy extended IRI)
09:31:50 http://www.w3.org/TR/2008/PER-xmlbase-20080320/
09:31:50 http://www.ietf.org/internet-drafts/draft-duerst-iri-bis-02.txt
09:32:01 The syntax of Legacy Extended IRIs is the same as that
09:32:01 for IRIs, except that ucschar is redefined....
09:32:42 This PER normatively references the draft of a replacement to RFC 3987 (here called RFC 3987 bis) for the definition of the term Legacy Extended IRI. It will not advance to Recommendation status until the replacement RFC is published, and the reference will be updated accordingly.
09:33:14 SP: do intend to reference LEIRI when ready
09:33:19 http://www.ietf.org/internet-drafts/draft-duerst-iri-bis-02.txt
09:33:47 RM: agree with SP's comments, except think a change too far to be a second edition
09:33:59 SP: consulting minutes of XForms meeting
09:34:32 http://www.w3.org/2005/10/Process-20051014/process.html#correction-classes
09:35:15 SP: type 3 - Corrections that MAY affect conformance, but add no new features
09:35:15 These changes MAY affect conformance to the Recommendation. A change that affects conformance is one that:
09:35:15 1. turns conforming data, processors, or other conforming agents into non-conforming agents, or
09:35:15 2. turns non-conforming agents into conforming ones, or
09:35:15 3. clears up an ambiguity or under-specified part of the specification in such a way that an agent whose conformance was once unclear becomes clearly conforming or non-conforming.
09:35:43 RM: correction through extension
09:35:54 RM: waiting for new LEIRI RFC
09:36:18 SP: W3C process does support making XML Base an edited rec
09:36:39 Shane: I'm not sure that this makes it legitimate
09:36:48 SM: not sure lends any serious legitimacy - changing normative req which changes conformance
09:36:57 ... a conforming app will now not conform
09:37:25 "For the third class of change, W3C requires:
09:37:25 Review by the community to ensure the technical soundness of proposed corrections.
09:37:25 Timely publication of the edited Recommendation, with corrections incorporated."
09:37:27 RM: can hand over to w3c legal-lawyers, but in favor of making comment that this goes too far - they can decide if it does or not
09:37:40 Rolnad: I would like to comment that we think this is too much for a PER
09:37:52 s/Rolnad/Roland/
09:38:11 SM: given what SteveB said about Basic in transition call, this wouldn't pass muster - couldn't do XHTML 1.1 as PER if adding target module - same type of change
09:38:23 Shane: We were told we couldn't do XHTML 1.1 as a PER if we were adding the target attribute
09:38:30 ... which is a similar change
09:39:06 GJR plus one to roland's comment
09:39:22 Steven: Well then we should make that comment
09:39:41 RM: simply say take same view as XForms group, but in addition goes step too far to be considered second edition
09:39:48 Roland: I would like to endorse the comments made by the Forms WG, but add this extra comment
09:40:16 Shane: Agree
09:40:25 GJR plus 1
09:40:44 Yam: I agree
09:41:19 zakim, choose a victim
09:41:19 Not knowing who is chairing or who scribed recently, I propose Tina
09:41:48 ACTION: Roland to send reply on XML Base supporting Forms WG comments, and objecting to PER
09:42:01 rrsagent, draft minutes
09:42:01