- From: Jim Ley <jim@jibbering.com>
- Date: Wed, 5 Jul 2006 13:50:33 +0100
- To: <public-wai-ert@w3.org>
"Jim Ley" <jim@jibbering.com> Below is the rdfs for earl location pointer types, I've taken into account the subsequent threads, so there's byteOffset and charOffset, as well as an XPath class which can support namespaces. Cheers, Jim. <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:earl="http://www.w3.org/WAI/ER/EARL/nmg-strawman#" xmlns:owl="http://www.w3.org/2002/07/owl#" > <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#lineCharLength"> <rdfs:label xml:lang="en">line char length</rdfs:label> <rdfs:comment xml:lang="en">The location, represented by a line char length</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#LineCharLength"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#LineCharLength"> <rdfs:label xml:lang="en">LineCharLength</rdfs:label> <rdfs:comment xml:lang="en">The line/character and optionally length of a piece of interest</rdfs:comment> <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">1</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#char"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</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#length"/> <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:Class> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#line"> <rdfs:label xml:lang="en">line</rdfs:label> <rdfs:comment xml:lang="en">The line in a source document</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#char"> <rdfs:label xml:lang="en">char</rdfs:label> <rdfs:comment xml:lang="en">The character in a line</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#length"> <rdfs:label xml:lang="en">length</rdfs:label> <rdfs:comment xml:lang="en">The length of a LineCharLength region</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#byteOffset"> <rdfs:label xml:lang="en">byte offset</rdfs:label> <rdfs:comment xml:lang="en">The number of bytes into the region.</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#charOffset"> <rdfs:label xml:lang="en">char offset</rdfs:label> <rdfs:comment xml:lang="en">The number of characters into the region.</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#xpointer"> <rdfs:label xml:lang="en">XPointer</rdfs:label> <rdfs:comment xml:lang="en">An xpointer pointing into the document</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#htmlpointer"> <rdfs:label xml:lang="en">HTML Pointer</rdfs:label> <rdfs:comment xml:lang="en">An html pointer is similar to an XPointer, but defined over HTML documents, see ...</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#snippet"> <rdfs:label xml:lang="en">Snippet</rdfs:label> <rdfs:comment xml:lang="en">A pointer to a snippet of the whole content</rdfs:comment> <rdfs:range rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Snippet"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Snippet"> <rdfs:label xml:lang="en">Snippet</rdfs:label> <rdfs:comment xml:lang="en">A part of a document</rdfs:comment> <owl:Restriction> <owl:onProperty rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#content"/> <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#byteContent"/> <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#charOffset"/> <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#byteOffset"/> <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:Class> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#content"> <rdfs:label xml:lang="en">Content</rdfs:label> <rdfs:comment xml:lang="en">Some content that is a snippet of a document.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Snippet"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#byteContent"> <rdfs:label xml:lang="en">Byte Content</rdfs:label> <rdfs:comment xml:lang="en">Some content that is a snippet of a document, it has been base64 encoded.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Snippet"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#XPath"> <rdfs:label xml:lang="en">XPath Class </rdfs:label> <rdfs:comment xml:lang="en">An XPath class that encapsulates an XPath expression and prefixes</rdfs:comment> <owl:Restriction> <owl:onProperty rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#expression"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</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#xpathNamespaces"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">0</owl:minCardinality> </owl:Restriction> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#expression"> <rdfs:label xml:lang="en">Expression</rdfs:label> <rdfs:comment xml:lang="en">An XPath expression.</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#XPath"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#xpathNamespace"> <rdfs:label xml:lang="en">XPath namespace</rdfs:label> <rdfs:comment xml:lang="en">A namespace used in a particular xpath expression</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#XPath"/> <rdfs:range rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Namespace"/> </rdf:Property> <rdfs:Class rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Namespace"> <rdfs:label xml:lang="en">Namespace Class </rdfs:label> <rdfs:comment xml:lang="en">A namespace class that relates a prefix to a namespace for an XPath expression</rdfs:comment> <owl:Restriction> <owl:onProperty rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#prefix"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</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#namespaceUri"/> <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> </owl:Restriction> </rdfs:Class> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#prefix"> <rdfs:label xml:lang="en">namespace prefix</rdfs:label> <rdfs:comment xml:lang="en">A namespace prefix</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Namespace"/> </rdf:Property> <rdf:Property rdf:about="http://www.w3.org/WAI/ER/EARL/nmg-strawman#namespaceUri"> <rdfs:label xml:lang="en">namespace uri</rdfs:label> <rdfs:comment xml:lang="en">A namespace uri</rdfs:comment> <rdfs:domain rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#Namespace"/> </rdf:Property> </rdf:RDF>
Received on Wednesday, 5 July 2006 12:51:04 UTC