- From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
- Date: Tue, 30 Aug 2005 18:43:16 +0200
- To: "public-wai-ert@w3.org" <public-wai-ert@w3.org>
- Message-ID: <43148CA4.4030102@fit.fraunhofer.de>
-------- Original Message --------
Subject: Re: earl:location again
Date: Tue, 30 Aug 2005 11:53:22 +0200
From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
To: shadi@w3.org
References: <43021BC8.4000705@fit.fraunhofer.de> <4309AF35.2030907@w3.org>
Hi Shadi,
I tried to write another EARL example with locations (test1.rdf) and
some RDFS for the location stuff (see below). I did not test it with a
validating parser, because VRP threw messages that I did not understand
and I had no time to dig into this parser.
...
<rdfs:Class
rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Assertion">
<rdfs:label xml:lang="en">An assertion</rdfs:label>
<rdfs:comment xml:lang="en">Parent node that contains all parts of
an assertion</rdfs:comment>
<rdfs:subClassOf rdf:parseType="Collection">
<owl:Restriction>
<owl:onProperty
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#assertedBy"/>
<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#mode"/>
<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#result"/>
<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#location"/>
<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#subject"/>
<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#testcase"/>
<owl:minCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1
</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</rdfs:Class>
...
<rdf:Property
rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#location">
<rdfs:label xml:lang="en">location</rdfs:label>
<rdfs:domain
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Assertion"/>
<rdfs:range
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Location"/>
</rdf:Property>
...
<rdfs:Class
rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Location">
<rdfs:label xml:lang="en">Location</rdfs:label>
<rdfs:comment xml:lang="en">The location of an instance of an
error, warning, etc.</rdfs:comment>
<rdfs:subClassOf rdf:parseType="Collection">
<owl:Restriction>
<owl:onProperty
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#xpath"/>
<owl:minCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
<owl:maxCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1
</owl:maxCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#line"/>
<owl:minCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
<owl:maxCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1
</owl:maxCardinality>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#line"/>
<owl:minCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0
</owl:minCardinality>
<owl:maxCardinality
rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1
</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</rdfs:Class>
<rdf:Property
rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#xpath">
<rdfs:label xml:lang="en">XPath</rdfs:label>
<rdfs:comment xml:lang="en">XPath for a location in a markup
resource</rdfs:comment>
<rdfs:domain
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Location"/>
</rdf:Property>
<rdf:Property
rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#line">
<rdfs:label xml:lang="en">Line number</rdfs:label>
<rdfs:comment xml:lang="en">Line number for a location in a text
resource</rdfs:comment>
<rdfs:domain
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Location"/>
</rdf:Property>
<rdf:Property
rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#column">
<rdfs:label xml:lang="en">Column number</rdfs:label>
<rdfs:comment xml:lang="en">Column number for a location in a text
resource</rdfs:comment>
<rdfs:domain
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Location"/>
</rdf:Property>
...
--
Johannes Koch - Competence Center BIKA
Fraunhofer Institute for Applied Information Technology (FIT.LIFE)
Schloss Birlinghoven, D-53757 Sankt Augustin, Germany
Phone: +49-2241-142628
--
Johannes Koch - Competence Center BIKA
Fraunhofer Institute for Applied Information Technology (FIT.LIFE)
Schloss Birlinghoven, D-53757 Sankt Augustin, Germany
Phone: +49-2241-142628
Attachments
- text/rdf attachment: test1.rdf
Received on Tuesday, 30 August 2005 16:43:56 UTC