RE: Comments and thoughts about WCAG 2.0

Hi Johannes,

> >> Seeing the definition of "Web page" in the glossary
> >> (<http://www.w3.org/TR/WCAG20/#webpagedef>: "obtained from a single
> >> URI") I wonder if we need a way do describe the current state of a
> >> frameset (which resource is loaded into which frame) and store it in
> RDF.
> >
> > Not sure, for me it looks more like an aggregation of resources thing
> that an EARL one. I mean, apparently it fits better on the POWDER side
> than the EARL one.
> 
> I don't mean that we need it in EARL, but there's a need to use
> something designed for this use case together with EARL. Or do you use
> the xframes-URI-reference introduced in the 20051012 XFrames WD
> (<http://www.w3.org/TR/2005/WD-xframes-20051012/#s_populating>) with
> XFrames using @xml:id, not @name like in HTML 4.01 and XHTML 1.0?

I don't know where are you going with this or what is your use case, but my understanding is the following:

At http://example.org/frames.html you have:

...
<frameset ROWS="20%,*,20%">
  <frame src="frm1.html" title="Title1" id="one" />
  <frame src="frm2.html" title="Title2" id="two" />
  <frame src="frm3.html" title="Title3" id="three" />
  <noframes>
    <p><a href="whatever.html">Whatever</a></p>
  </noframes>
</frameset>
...

At http://example.org/frm1.html, http://example.org/frm2.html and http://example.org/frm3.html you have whatever html.

Then, at the results level you can have:

<earl:Assertion rdf:ID="assertion1">
  <earl:assertedBy rdf:resource="#assertor"/>
  <earl:result rdf:resource="#failure"/>
  <earl:test rdf:resource="#badtitles"/>
  <earl:subject rdf:resource="http://example.org/frames.html"/>
</earl:Assertion>

Or

<earl:Assertion rdf:ID="assertion2">
  <earl:assertedBy rdf:resource="#assertor"/>
  <earl:result rdf:resource="#ok"/>
  <earl:test rdf:resource="#whatever"/>
  <earl:subject rdf:resource="http://example.org/frm1.html"/>
</earl:Assertion>

Or

<earl:Assertion rdf:ID="assertion3">
  <earl:assertedBy rdf:resource="#assertor"/>
  <earl:result rdf:resource="#failure"/>
  <earl:test rdf:resource="#whatever"/>
  <earl:subject rdf:resource="http://example.org/frm2.html"/>
</earl:Assertion>

...


Whatever thing you use to say that frm1.html, frm2.html and frm3.html are "part of the same thing" (frames.html) it's currently out of scope for EARL and I think that we would need something like POWDER or anything else, not using a sort of hacking like:

<earl:Assertion rdf:ID="overallassertion">
  <earl:assertedBy rdf:resource="#assertor"/>
  <earl:result rdf:resource="#failure"/>
  <earl:test rdf:resource="#overalltest"/>
  <earl:subject rdf:resource="http://examples.org/frames.html#frames(one=frm1.html,two=frm2.html,three=frm3.html) "/>
</earl:Assertion>

Regards,
 CI.

__________________

Carlos Iglesias

Fundación CTIC
Parque Científico-Tecnológico de Gijón
33203 - Gijón, Asturias, España

teléfono: +34 984291212
fax: +34 984390612
email: carlos.iglesias@fundacionctic.org
URL: http://www.fundacionctic.org

Received on Wednesday, 5 March 2008 11:19:29 UTC