- From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
- Date: Fri, 25 Apr 2008 12:25:44 +0200
- To: ERT WG <public-wai-ert@w3.org>
- Message-ID: <4811B1A8.8090707@fit.fraunhofer.de>
Hi group, please find attached an updated draft for "Representing Content in RDF" and an updated schema. -- Johannes Koch BIKA Web Compliance Center - Fraunhofer FIT Schloss Birlinghoven, D-53757 Sankt Augustin, Germany Phone: +49-2241-142628 Fax: +49-2241-142065
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://www.w3.org/2007/content#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.w3.org/2007/content"> <owl:Ontology rdf:about=""> <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Copyright © 2008 World Wide Web Consortium</owl:versionInfo> </owl:Ontology> <!-- Classes --> <rdfs:Class rdf:ID="Base64Content"> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <rdf:Property rdf:ID="bytes"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#characterEncoding"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:label xml:lang="en">Base64 content</rdfs:label> <rdfs:comment xml:lang="en">The base64 encoded content (can be used for all types of content)</rdfs:comment> <rdfs:subClassOf rdf:resource="#Content"/> </rdfs:Class> <rdfs:Class rdf:about="#Content"> <rdfs:label xml:lang="en">Content</rdfs:label> <rdfs:comment xml:lang="en">The message body content</rdfs:comment> </rdfs:Class> <rdfs:Class rdf:ID="DoctypeDecl"> <rdfs:label xml:lang="en">Document type declaration</rdfs:label> <rdfs:comment xml:lang="en">The document type declaration</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#doctypeName"/> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#internalSubset"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#publicId"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#systemId"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> </rdfs:Class> <rdfs:Class rdf:ID="TextContent"> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <rdf:Property rdf:about="#chars"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#characterEncoding"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:label xml:lang="en">Text content</rdfs:label> <rdfs:comment xml:lang="en">The text content (can be used for non-XML-wellformed text resources)</rdfs:comment> <rdfs:subClassOf rdf:resource="#Content"/> </rdfs:Class> <rdfs:Class rdf:ID="XMLContent"> <rdfs:label xml:lang="en">XML content</rdfs:label> <rdfs:comment xml:lang="en">The XML content (can be used for XML-wellformed resource)</rdfs:comment> <rdfs:subClassOf rdf:resource="#Content"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#characterEncoding"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#xmlDecl"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#doctypeDecl"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#xmlLeadingMisc"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#xmlRest"/> </owl:onProperty> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> </rdfs:Class> <rdfs:Class rdf:ID="XMLDecl"> <rdfs:subClassOf> <owl:Restriction> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:cardinality> <owl:onProperty> <rdf:Property rdf:about="#xmlVersion"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:comment xml:lang="en">The XML declaration</rdfs:comment> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#xmlEncoding"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <rdf:Property rdf:about="#xmlStandalone"/> </owl:onProperty> <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int" >1</owl:maxCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:label xml:lang="en">XML declaration</rdfs:label> </rdfs:Class> <!-- Properties --> <rdf:Property rdf:about="#bytes"> <rdfs:label xml:lang="en">Base64 encoded byte sequence</rdfs:label> <rdfs:comment xml:lang="en">The Base64 encoded byte sequence of the content</rdfs:comment> <rdfs:domain rdf:resource="#Base64Content"/> </rdf:Property> <rdf:Property rdf:about="#characterEncoding"> <rdfs:label xml:lang="en">Character encoding</rdfs:label> <rdfs:comment xml:lang="en">The character encoding used create a character sequence from a byte sequence or vice versa</rdfs:comment> </rdf:Property> <rdf:Property rdf:about="#chars"> <rdfs:comment xml:lang="en">The character sequence of the content</rdfs:comment> <rdfs:domain rdf:resource="#TextContent"/> <rdfs:label xml:lang="en">Character sequence</rdfs:label> </rdf:Property> <rdf:Property rdf:about="#doctypeDecl"> <rdfs:label xml:lang="en">Document type declaration</rdfs:label> <rdfs:comment xml:lang="en">The document type declaration</rdfs:comment> <rdfs:domain rdf:resource="#XMLContent"/> <rdfs:range rdf:resource="#DoctypeDecl"/> </rdf:Property> <rdf:Property rdf:about="#doctypeName"> <rdfs:label xml:lang="en">Document type name</rdfs:label> <rdfs:comment xml:lang="en">The document type name</rdfs:comment> <rdfs:domain rdf:resource="#DoctypeDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="#internalSubset"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The internal subset of the DTD</rdfs:comment> <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Internal DTD subset</rdfs:label> <rdfs:domain rdf:resource="#DoctypeDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="#publicId"> <rdfs:label xml:lang="en">Public ID</rdfs:label> <rdfs:comment xml:lang="en">The document type declarations's public identifier</rdfs:comment> <rdfs:domain rdf:resource="#DoctypeDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="#systemId"> <rdfs:label xml:lang="en">System ID</rdfs:label> <rdfs:comment xml:lang="en">The document type declarations's system identifier (typed: xsd:anyURI)</rdfs:comment> <rdfs:domain rdf:resource="#DoctypeDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="#xmlDecl"> <rdfs:label xml:lang="en">XML declaration</rdfs:label> <rdfs:comment xml:lang="en">The XML declaration</rdfs:comment> <rdfs:domain rdf:resource="#XMLContent"/> <rdfs:range rdf:resource="#XMLDecl"/> </rdf:Property> <rdf:Property rdf:about="#xmlEncoding"> <rdfs:label xml:lang="en">XML character encoding</rdfs:label> <rdfs:comment xml:lang="en">The XML character encoding</rdfs:comment> <rdfs:domain rdf:resource="#XMLDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="#xmlLeadingMisc"> <rdfs:label xml:lang="en">XML leading misc</rdfs:label> <rdfs:comment xml:lang="en">The XML content preceding the document type declaration</rdfs:comment> <rdfs:domain rdf:resource="#XMLContent"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#XMLLiteral"/> </rdf:Property> <rdf:Property rdf:about="#xmlRest"> <rdfs:label xml:lang="en">XML rest</rdfs:label> <rdfs:comment xml:lang="en">The XML content following the document type declaration</rdfs:comment> <rdfs:domain rdf:resource="#XMLContent"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#XMLLiteral"/> </rdf:Property> <rdf:Property rdf:about="#xmlStandalone"> <rdfs:label xml:lang="en">XML standalone document declaration</rdfs:label> <rdfs:comment xml:lang="en">The XML standalone document declaration</rdfs:comment> <rdfs:domain rdf:resource="#XMLDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> <rdf:Property rdf:about="#xmlVersion"> <rdfs:label xml:lang="en">XML version</rdfs:label> <rdfs:comment xml:lang="en">The XML version</rdfs:comment> <rdfs:domain rdf:resource="#XMLDecl"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> </rdf:Property> </rdf:RDF>
Attachments
- application/xhtml+xml attachment: WD-Content-in-RDF-20080327.xhtml
Received on Friday, 25 April 2008 10:26:35 UTC