- From: Chimezie Ogbuji <ogbujic@bio.ri.ccf.org>
- Date: Tue, 26 Sep 2006 12:55:30 -0400 (EDT)
- To: public-grddl-wg <public-grddl-wg@w3.org>
Overall, I think the primer is in pretty good shape. I wouldn't recommend
it as 'ready to ship' in its current form, but most of the edits are minor
rewordings and clarifications. I didn't attempt a grammar edit - as I
think that should probably be done last once there is concensus on the
content and organization.
General suggestions:
- In every place where a specific GRDDL mechanism is being identified for the example,
there should be a cooresponding link to the appropriate section in the specification
- The primer could use more diagrams that demonstrate the specifics of the
example (not just the general GRDDL mechanism) - especially for the
guitar example which involves quite a bit of machinery and components
- The terminology should be consistent (even if it doesn't use the labels
we've agreed): the primer goes back and forth between transformations and instructions.
Specific edits:
I agree with Ben's assesment of the introduction, it's a bit lengthy and
could do without the language about when instructions should be expressed
in XSLT. I think removing that as well as removing the last sentence in
the first paragraph (about the enduring conversation thread on embedding
RDF) - as Danny suggested - would also help.
(end of Linking to a GRDDL Transform)
"The profile URI in the resulting document signals.."
^^^^^^^
link to http://www.w3.org/2004/01/rdxh/spec#grddl-xhtml
(Referencing via Profile Documents)
".. is by referencing those instructions from a profile document
referenced in the head of the HTML." =>
".. is to identify those <instructions or transformations?> within a
profile document associated with the XHTML document."
"This method can be more convenient for the content author but requires.."
^^^^^^^^
link to http://www.w3.org/2004/01/rdxh/spec#ns-bind
(right before the last code snippet in this section)
"Anyone wishing to get the RDF data out of .." => "A GRDDL <processor or
client?> can glean RDF data using the Embedded RDF profile associated with
the XHTML document."
(the paragraph after the last code snippet)
The use of the word 'instructions' doesn't seem as intuitive as
transformations, perhaps it's mostly because off the inconsistent use?
(Buying a Guitar Example)
Use usecase titles instead of use case #3
"Given a seed URL with XFN data, .." => "Given an XHTML document with XFN .."
"That FoaF file .." => "The extracted foaf <rdf graph|descriptions> .."
I wasn't able to follow specific parts of this example. In particular,
it wasn't clear how the FOAF descriptions gleaned from XFN would
facilitate spidering for additional GRDDL source documents. It seemed a
bit out of place and could either use a short paragraph on RDF spidering
or should be left out if it's not essential to the GRDDL-specific aspects
of the example.
In addition, the section on identity consolidation via rel="me" was
unclear to me. I think a diagram identifying
these connections between the the source data, and the resulting RDF descriptions
would make this much clearer and is essential for this example especially.
"Stephan's friend Peter Smith writes several reviews of a new guitars." =>
"Stephan's friend Peter Smith writes several reviews of new guitars"
"We know that the profile page is Stephan's friend Peter by visual
inspection, ..." => "A human browsing the profile page could tell it belongs to Stephan's friend Peter by visual inspection, .."
"Now a machine can assert that the Peter on the Guitar site, is the same
Peter that is listed in Stephan's XFN list, which was converted to FoaF,
because the URLs resolve to the same resource."
Again, I wasn't sure how the identity consolidation works with this
scenario.
"Using GRDDL is it possible to glean information about the guitar in the
form of product specifications supplied by the manufacture .." => "Using
GRDDL is it possible to glean product specifications supplied by the
guitar manufacture .."
Chimezie Ogbuji
Lead Systems Analyst
Thoracic and Cardiovascular Surgery
Cleveland Clinic Foundation
9500 Euclid Avenue/ W26
Cleveland, Ohio 44195
Office: (216)444-8593
ogbujic@ccf.org
Received on Tuesday, 26 September 2006 16:55:38 UTC