- From: Shadi Abou-Zahra <shadi@w3.org>
- Date: Sun, 28 Aug 2005 12:16:27 +0200
- To: public-wai-ert@w3.org
- Cc: Eric Prud'hommeaux <eric@w3.org>
Hi,
Thanks to some inspiring discussions with EricP, I think I finally got it. Here another proposal for the EARL Assertor class which should work quite well. Comments and feedback welcome.
APPROACH:
* Assertor is either a single person or tool, or it is a compound of more than one of these.
* Compound assertors have properties to express the relationships between the sub-assertors (as opposed to just a collection of assertors in the previous proposal).
* Relationships are "mainAssertor" and "helpAssertor" to differentiate between assertors that actually make a decision, and ones that help make a decision (eg. "person using tool", "tool using person" etc).
* helpAssertor is optional. For example, to represent a group of equally contributing assertors (eg. team of expert reviewers etc), each assertor is a mainAssertor and there are no helpAssertor properties.
SCHEMA:
<rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Assertor">
<rdfs:label xml:lang="en">Assertor Class</rdfs:label>
<rdfs:comment xml:lang="en">Persons or evaluation tools that claims assertion</rdfs:comment>
<owl:oneOf rdf:parseType="Collection">
<owl:Thing rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#singleAssertor"/>
<owl:Thing rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#compundAssertor"/>
</owl:oneOf>
</rdfs:Class>
<rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#singleAssertor">
<rdfs:label xml:lang="en">Single Assertor Class</rdfs:label>
<rdfs:comment xml:lang="en">One person or evaluation tool that claims assertions</rdfs:comment>
<owl:oneOf rdf:parseType="Collection">
<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="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://xmlns.com/foaf/0.1/mbox"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/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="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Thing>
<owl:Thing rdf:type="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Software"/>
</rdfs:oneOf>
</rdfs:Class>
<rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#compoundAssertor">
<rdfs:label xml:lang="en">Compound Assertor Class</rdfs:label>
<rdfs:comment xml:lang="en">Group of persons or evaluation tools that claim assertions</rdfs:comment>
<rdfs:subClassOf rdf:parseType="Collection">
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.org/dc/elements/1.1/title"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.org/dc/elements/1.1/description"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#mainAssertor"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1
</owl:minCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#helpAssertor"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</rdfs:Class>
<rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#mainAssertor">
<rdfs:label xml:lang="en">Main Assertor</rdfs:label>
<rdfs:comment xml:lang="en">Assertor mainly responsible for determining assertion result</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://purl.org/dc/terms/hasPart"/>
<rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#compoundAssertor"/>
<rdfs:range rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Assertor"/>
</rdf:Property>
<rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#helpAssertor">
<rdfs:label xml:lang="en">Help Assertor</rdfs:label>
<rdfs:comment xml:lang="en">Assertor assisting to determine assertion result</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://purl.org/dc/terms/hasPart"/>
<rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#compoundAssertor"/>
<rdfs:range rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#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 Sunday, 28 August 2005 10:16:33 UTC