- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 24 May 2007 14:48:54 +0100
- To: GRDDL Working Group <public-grddl-wg@w3.org>
Summary: Much better than when I last looked, still a little bit of tidy up needed before PR. ============= This is a review of: http://www.w3.org/2003/g/data-view $Revision: 1.41 $ of $Date: 2007/05/02 13:33:23 $ by $Author: connolly $ 1) The document should link to the specification in the first para. 2) Before PR the Note: [[ Note: While we have a growing body of documentation, examples, code, and experience with GRDDL, it is still experimental and subject to changes. The GRDDL Working Group welcomes comments by email. ]] should be rewritten. 3) Suggest the heading: [[ Learning More ]] should be [[ Definition of the GRDDL Namespace and Metadata Profile ]] 4) in the first reference Suggest delete "2 March 2007" the link is an undated URL and so the text should not have a date either. The undated version seems appropriate. (On looking at the GRDDL result, I am unsure about this comment. Overall, the conventions on dated versus undated versions are not entirely clear). 5) Before PR, I suggest deleting the ToDo item at the bottom of the page, either by doing it, or by not doing it. 6) Reading the GRDDL namespace with the Jena reader ... (this looks OK, but perhaps should be reviewed in detail) <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:j.0="http://xmlns.com/foaf/0.1/" xmlns="http://usefulinc.com/ns/doap#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:j.1="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:j.2="http://www.rddl.org/purposes#" xmlns:j.3="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description rdf:about=""> <j.2:normative-reference> <rdf:Description rdf:about="/TR/rdf-concepts/"> <j.1:date>2004-02-10</j.1:date> <j.1:title>Resource Description Framework (RDF): Concepts and Abstract Syntax</j.1:title> <j.3:label>Resource Description Framework (RDF): Concepts and Abstract Syntax, 10 February 2004</j.3:label> </rdf:Description> </j.2:normative-reference> <j.2:normative-reference> <rdf:Description rdf:about="/TR/xslt"> <j.3:label>XSLT</j.3:label> </rdf:Description> </j.2:normative-reference> <j.2:normative-reference> <rdf:Description rdf:about="/TR/grddl/"> <j.1:date>2007-03-02</j.1:date> <j.1:title>Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</j.1:title> <j.3:label>Gleaning Resource Descriptions from Dialects of Languages (GRDDL), 2 March 2007</j.3:label> </rdf:Description> </j.2:normative-reference> <j.0:maker> <rdf:Description rdf:ID="grddl-wg"> <j.0:homepage> <rdf:Description rdf:about="/2001/sw-grddl-wg/"> <j.3:label>the GRDDL Working Group</j.3:label> </rdf:Description> </j.0:homepage> </rdf:Description> </j.0:maker> <admin:generatorAgent rdf:resource="http://purl.org/NET/erdf/extract"/> </rdf:Description> <j.3:Class rdf:ID="TransformationProperty"> <j.3:range> <j.3:Class rdf:ID="RDFGraph"/> </j.3:range> <j.3:domain> <j.3:Class rdf:ID="RootNode"/> </j.3:domain> <j.3:subClassOf> <rdf:Description rdf:about="/2002/07/owl#FunctionalProperty"> <j.3:label>FunctionalProperty</j.3:label> </rdf:Description> </j.3:subClassOf> <j.3:comment>a FunctionalProperty that relates XML document root nodes to RDF graphs</j.3:comment> <j.3:label>TransformationProperty</j.3:label> </j.3:Class> <j.3:Class rdf:about="#RDFGraph"> <j.3:isDefinedBy> <rdf:Description rdf:about="/TR/2004/REC-rdf-concepts-20040210/#dfn-rdf-graph"> <j.3:label>definition in Resource Description Framework (RDF): Concepts and Abstract Syntax</j.3:label> </rdf:Description> </j.3:isDefinedBy> <j.3:comment>a set of RDF triples</j.3:comment> <j.3:label>RDF graphs</j.3:label> <j.3:label>RDFGraph</j.3:label> </j.3:Class> <j.3:Class rdf:about="#RootNode"> <j.3:isDefinedBy> <rdf:Description rdf:about="/TR/1999/REC-xpath-19991116#root-node"> <j.3:label>section 5.1 Root Node in XML Path Language (XPath) Version 1.0</j.3:label> </rdf:Description> </j.3:isDefinedBy> <j.3:comment>the root of the tree in the XPath data model</j.3:comment> <j.3:label>XML document root nodes</j.3:label> <j.3:label>RootNode</j.3:label> </j.3:Class> <j.3:Class rdf:ID="Transformation"> <owl:someValuesFrom rdf:resource="#TransformationProperty"/> <owl:onProperty> <owl:FunctionalProperty rdf:ID="transformationProperty"/> </owl:onProperty> <j.3:subClassOf> <j.3:Class rdf:ID="InformationResource"/> </j.3:subClassOf> <j.3:comment>an InformationResource that specifies a transformation from a set of XML documents to RDF graphs</j.3:comment> <j.3:label>Transformation</j.3:label> </j.3:Class> <j.3:Class rdf:about="#InformationResource"> <j.3:isDefinedBy> <rdf:Description rdf:about="/TR/2004/REC-webarch-20041215/#def-information-resource"> <j.3:label>definition in Architecture of the World Wide Web, Volume One</j.3:label> </rdf:Description> </j.3:isDefinedBy> <j.3:comment>A resource which has the property that all of its essential characteristics can be conveyed in a message</j.3:comment> <j.3:label>InformationResource</j.3:label> </j.3:Class> <rdf:Property rdf:ID="profileTransformation"> <j.3:range rdf:resource="#Transformation"/> <j.3:comment>relates a profile document to a transformation for all documents bearing that profile</j.3:comment> <j.3:label>profileTransformation</j.3:label> </rdf:Property> <rdf:Property rdf:ID="transformation"> <j.3:range rdf:resource="#Transformation"/> <j.3:domain rdf:resource="#RootNode"/> <j.3:comment>relates a source document to a transformation, usually represented in XSLT, that relates the source document syntax to the RDF graph syntax</j.3:comment> <j.3:label>transformation</j.3:label> </rdf:Property> <rdf:Property rdf:ID="result"> <j.3:range rdf:resource="#RDFGraph"/> <j.3:domain rdf:resource="#InformationResource"/> <j.3:comment>an RDF graph obtained from an information resource by directly parsing a representation in the standard RDF/XML syntax or indirectly by parsing some other dialect using a transformation nominated by the document</j.3:comment> <j.3:label>result</j.3:label> </rdf:Property> <rdf:Property rdf:ID="namespaceTransformation"> <j.3:range rdf:resource="#Transformation"/> <j.3:comment>relates a namespace to a transformation for all documents in that namespace</j.3:comment> <j.3:label>namespaceTransformation</j.3:label> </rdf:Property> <owl:FunctionalProperty rdf:about="#transformationProperty"> <j.3:range rdf:resource="#TransformationProperty"/> <j.3:domain rdf:resource="#Transformation"/> <j.3:comment>relates a transformation to the algorithm specified by the property that computes an RDF graph from an XML document node</j.3:comment> <j.3:label>transformationProperty</j.3:label> </owl:FunctionalProperty> <rdf:Description rdf:ID="grddlProject"> <homepage rdf:resource=""/> <mailing-list> <rdf:Description rdf:about="http://lists.w3.org/Archives/Public/public-grddl-comments/"> <j.3:label>public-grddl-comments</j.3:label> </rdf:Description> </mailing-list> <shortdesc>GRDDL is a technique for gleaning resource descriptions from dialects of languages. It's a way of extracting Semantic Web data in RDF from XML formats (especially XHTML dialects or microformats) via transformations identified by URIs and typically expressed in XSLT.</shortdesc> </rdf:Description> <rdf:Description rdf:ID="danc"> <j.0:homepage> <rdf:Description rdf:about="/People/Connolly/"> <j.3:label>Dan Connolly</j.3:label> </rdf:Description> </j.0:homepage> <j.0:name>Dan Connolly</j.0:name> </rdf:Description> </rdf:RDF> -- Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN Registered No: 690597 England
Received on Thursday, 24 May 2007 13:49:31 UTC