- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Thu, 29 Apr 2010 02:39:36 -0400
- To: RDFa WG <public-rdfa-wg@w3.org>
On 04/29/2010 01:24 AM, Knud Hinnerk Möller wrote:
> I know this comes on very short notice, but I hope it's still useful.
Very useful... don't you know, this is a 24 hour, 7 days a week
operation! :P
> - would it be a good idea to briefly explain some core principles of >
the API wherever appropriate?
Done.
http://www.w3.org/2010/02/rdfa/drafts/2010/WD-rdfa-dom-api-20100429#the-rdf-interfaces
> - it might be a bit confusing that examples such as 2.2.1.2 first
> construct a new RDF resource and then access its attributes. Since
> the main focus of the API is extracting triples, would it not be
> beneficial to start with an RDFa snippet and then construct the RDF
> resource from that?
Yes, this would be a good approach for a number of the examples.
Unfortunately, we don't have time to fix all of the examples before
FPWD, so we'll have to do this after FPWD.
> - this is probably completely irrelevant, but why is the type of the
> index parameter of RDFTriple.get a long? Legal values are 0..2, so
> wouldn't a byte suffice? Same argument for RDFTriple's constants.
Good catch. I had thought it was a WebIDL bug, but it turns out I didn't
understand how ReSpec transformed markup into WebIDL.
Fixed.
http://www.w3.org/2010/02/rdfa/drafts/2010/WD-rdfa-dom-api-20100429#idl-def-RDFTriple
> - in Sect. 3, the RDFTripleIterator is described as iterating _all_
> triples in a document. However, looking at the definitions in Sect.
> 3.2, it actually iterates through a subset of all triples.
Fixed.
http://www.w3.org/2010/02/rdfa/drafts/2010/WD-rdfa-dom-api-20100429#the-rdfa-interfaces
> - I'm also a bit confused about the mapping API in 4.2. Two things:
> 1.) are the following two just two different ways of doing the same
> thing (creating a mapping)?
Yes.
> Will the second one overwrite the mapping defined in the first?
Yes.
> 2.) Would it not be nice if one could simply map a prefix, and the
> other mappings would just follow? E.g.
> >> rdfa.setMapping("foaf", "http://xmlns.com/foaf/0.1/");
> >> print(rdfa.foaf.name);
> http://xmlns.com/foaf/0.1/name
> >> print(rdfa.foaf.Person);
> http://xmlns.com/foaf/0.1/Person
Hey, that's much better! We should do that.
Don't have time to integrate it into the FPWD, but I like this approach
much better. We can make the [NameGetter] a generator function that
produces the proper URI... it would greatly reduce the amount of mapping
code one would have to write.
> - Sect. 4.4: "The primary goal of the RDFa DOM API is to help web
> developers filter the set of RDF triples ..." - that's probably not
> the primary goal, but an important goal?
Fixed.
http://www.w3.org/2010/02/rdfa/drafts/2010/WD-rdfa-dom-api-20100429#pattern-filters
> Spelling, grammar, etc.
>
> - everywhere:
> - s/a RDFa .../an RDFa ...
Fixed.
> - "web" is inconsistently capitalised or not capitalised
Fixed.
Also changed all references from "Web page" to "Web document" since we
want to include XHTML, HTML, SVG, ODF and other web-enabled documents.
> - Abstract:
> - s/machine readable/machine-readable
Fixed.
> - How to Read this Document
> - s/the inner-workings/the inner workings
Fixed.
> - 2.4 RDF Triples
> - s/represents RDF Triple as/represents RDF triples as
Fixed.
> - 3.1 RDF Triple List
> - s/sequence of of/sequence of
Fixed.
Thanks for the review Knud... good eyes!
-- manu
--
Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: PaySwarming Goes Open Source
http://blog.digitalbazaar.com/2010/02/01/bitmunk-payswarming/
Received on Thursday, 29 April 2010 06:40:05 UTC