- 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