- From: Shadi Abou-Zahra <shadi@w3.org>
- Date: Fri, 12 Aug 2005 14:01:22 +0200
- To: public-wai-ert@w3.org
Hi,
Problem:
1. Assertor can be compound (person using tool, tool using a tool, group of people reviewing a checkpoint, etc).
2. Need to relate the tools and the people to each other without creating a static binding (eg. person A always uses tool X).
Proposal:
Define Assertor as a container of any number of people and tools as well as a property to point to related sub-assertors (roughly means "Assertor: '('{tool|person|Assertor}*')'" in regexp).
Problem:
Allows defining complex relationships (group of people using a tool that uses other tools etc) but provides no control of defining static bindings (or rubbish for that sake).
Code:
<rdfs:Class rdf:about="&earl;#Assertor">
<rdfs:label xml:lang="en">Assertor Class</rdfs:label>
<rdfs:comment xml:lang="en">Person or evaluation tool that claims assertions</rdfs:comment>
<rdfs:container rdf:parseType="Collection">
<owl:Thing rdf:type="&earl;#Software"/>
<owl:Thing rdf:type="http://xmlns.com/foaf/0.1/Person">
<rdfs:subClassOf rdf:parseType="Collection">
<owl:Restriction>
<owl:onProperty rdf:resource="http://xmlns.com/foaf/0.1/name"/>
<owl:minCardinality rdf:datatype="&XMLSchema;#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://xmlns.com/foaf/0.1/mbox"/>
<owl:minCardinality rdf:datatype="&XMLSchema;#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://xmlns.com/foaf/0.1/mbox_sha1sum"/>
<owl:minCardinality rdf:datatype="&XMLSchema;#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Thing>
<owl:Thing rdf:type="&earl;#partAssertor"/>
</rdfs:container>
</rdfs:Class>
<rdf:Property rdf:about="&earl;#partAssertor">
<rdfs:label xml:lang="en">Compound Assertor</rdfs:label>
<rdfs:comment xml:lang="en">Assertor performing test together with another assertor</rdfs:label>
<rdfs:domain rdf:resource="&earl;#Assertor"/>
<rdfs:range rdf:resource="&earl;#Assertor"/>
</rdf:Property>
Regards,
Shadi
--
Shadi Abou-Zahra, Web Accessibility Specialist for Europe
Chair and Team Contact for the Evaluation and Repair Tools WG
World Wide Web Consortium (W3C), http://www.w3.org/
Web Accessibility Initiative (WAI), http://www.w3.org/WAI/
WAI-TIES Project, http://www.w3.org/WAI/TIES/
Evaluation and Repair Tools WG, http://www.w3.org/WAI/ER/
2004, Route des Lucioles -- 06560, Sophia-Antipolis -- France
Voice: +33(0)4 92 38 50 64 Fax: +33(0)4 92 38 78 22
Received on Friday, 12 August 2005 12:01:20 UTC