W3C home > Mailing lists > Public > w3c-wai-er-ig@w3.org > November 2000

Finally, a Solid RDF Metalanguage for Accessibility Assertions...

From: Sean B. Palmer <sean@mysterylights.com>
Date: Sat, 25 Nov 2000 20:40:46 -0000
Message-ID: <005d01c0571f$fde32b60$77b901d5@z5n9x1>
To: <w3c-wai-er-ig@w3.org>
Cc: "William Loughborough" <love26@gorge.net>
Dear Mr. Loughborough,
Purely as an example for you to use (although that doesn't stop anyone else
using it) I've written an RDF Schema for what we've done:
http://xhtml.waptechinfo.com/subadl/ And I've called it SubADL. I'm CC'ing
this to ERT IG in case anyone else has any comments.
Save this new file to http://rdf.pair.com/rdfprofile.xml as an update:-

<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<description about="http://rdf.pair.com/xchecker.htm"
     dc:title="Checkpoint Checker"
     dc:description="W3C WAI WCAG 1.0 Checkpoint Checker.
        A site intended to provide a tabular means of accessing the
        WAI/WCAG Guidelines"
     dc:creator="mailto:love26@gorge.net"
     dc:date="7th November 2000">
<rdf:bag xmlns="http://xhtml.waptechinfo.com/subadl/"
dc:title="Accessibility Conformance Assertion (in SubADL)">
<glname>W3C WAI WCAG</glname>
<glversion>1.0</glversion>
<gluri>http://www.w3.org/TR/WCAG10</gluri>
<level>AAA</level>
<proselevel>Triple A</proselevel>
</rdf:bag>
</description>
</rdf:RDF>

This is the RDF Schema I have written for it, i.e. the default specification
(schema) for the accessibility assertion language (SubADL) used in the above
RDF snippet:-
<?xml version='1.0'?>
  <rdf:RDF
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
  <rdf:Description rdf:about="http://xhtml.waptechinfo.com/subadl/">
    <dc:title>Element Set for an ADL Predecessor (SubADL)</dc:title>
    <dc:author>Sean B. Palmer</dc:author>
    <dc:description>To assert Guideline validity of a
document.</dc:description>
    <dc:date>2000-11-25</dc:date>
  </rdf:Description>
  <rdf:Description ID="glname">
    <rdf:type rdf:resource="http://www.w3.org/TR/REC-rdf-syntax#Property"/>
    <rdfs:label>glname</rdfs:label>
    <dc:title>Guideline Name</dc:title>
    <rdfs:comment>Specifies the name of the target
guidelines.</rdfs:comment>
    <rdfs:isDefinedBy/>
  </rdf:Description>
  <rdf:Description ID="glversion">
    <rdf:type rdf:resource="http://www.w3.org/TR/REC-rdf-syntax#Property"/>
    <rdfs:label>glversion</rdfs:label>
    <dc:title>Guideline Version</dc:title>
    <rdfs:comment>Specifies the version of the target
guidelines.</rdfs:comment>
    <rdfs:isDefinedBy/>
  </rdf:Description>
  <rdf:Description ID="gluri">
    <rdf:type rdf:resource="http://www.w3.org/TR/REC-rdf-syntax#Property"/>
    <rdfs:label>gluri</rdfs:label>
    <dc:title>Guideline URI</dc:title>
    <rdfs:comment>Specifies the location of the target
guidelines.</rdfs:comment>
    <rdfs:isDefinedBy/>
  </rdf:Description>
  <rdf:Description ID="level">
    <rdf:type rdf:resource="http://www.w3.org/TR/REC-rdf-syntax#Property"/>
    <rdfs:label>level</rdfs:label>
    <dc:title>Assertion Level</dc:title>
    <rdfs:comment>Specifies the level to which the document conforms
    to the target guidelines.</rdfs:comment>
    <rdfs:isDefinedBy/>
  </rdf:Description>
  <rdf:Description ID="proselevel">
    <rdf:type rdf:resource="http://www.w3.org/TR/REC-rdf-syntax#Property"/>
    <rdfs:label>proselevel</rdfs:label>
    <dc:title>Prose Assertion Level</dc:title>
    <rdfs:comment>Prose assertion of the level to which the document
conforms
    to the target guidelines.</rdfs:comment>
    <rdfs:isDefinedBy/>
  </rdf:Description>
  <rdf:Description ID="comment">
    <rdf:type rdf:resource="http://www.w3.org/TR/REC-rdf-syntax#Property"/>
    <rdfs:label>comment</rdfs:label>
    <dc:title>Prose Comment</dc:title>
    <rdfs:comment>A further prose comment.</rdfs:comment>
    <rdfs:isDefinedBy/>
  </rdf:Description>
</rdf:RDF>

I hope I haven't made too many shocking errors or ommisions (don't think
so)! Basically, it can be used worlwide now as an RDF language for asserting
that a document conforms to a certain set of guidelines. The stuff I do when
I'm bored :-)
It's up to you how you link to it from your XHTML page, but using the
profile attribute in the head element seems good enough for now.

Kindest Regards,
Sean B. Palmer
http://xhtml.waptechinfo.com/swr/
http://www.w3.org/WAI/ER/
http://www.w3.org/WAI/GL/
"Perhaps, but let's not get bogged down in semantics."
   - Homer J. Simpson, BABF07.
Received on Saturday, 25 November 2000 15:41:31 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:10:37 GMT