- From: timeless <timeless@gmail.com>
- Date: Fri, 17 Jul 2015 02:55:38 -0400
- To: public-csv-wg@w3.org
http://www.w3.org/TR/2015/CR-csv2rdf-20150716/
> In order to faciliate [sic] the provision of such information,
> The resources described by each row are explcitly [sic] defined using the about URL annotation this case three resources per row
> Tables in a relational databases bear a strong resemblence [sic] to tabular data as defined in [tabular-data-model];
> else, the datatype's base annotation value MUST be mapped to the RDF datatype IRI using the table below.
I expected to see a table below, instead I ran into a NOTE. Move the
note? (or somehow fix reader expectation about immediacy of table)
> the cell value has already been parsed from the contents the cell according to the format annotation.
contents the => contents of the
> Where the contents of the cell cannot be parsed, or other validation errors occur, cell errors will be provided.
`will be provided` is odd, provided by whom?
> It is an implementation decision to determine how conversion applications should proceed in the event that cell errors are encountered.
occur/encountered is an odd mix
> string xsd:string or rdf:langString depending on whether or not the value has an associated language.
there's a remarks column, and most of this text probably belongs in it...
> According to [rdf11-concepts] language tags cannot be combined with any other xsd datatypes.
drop `any`
> If a cell has any other datatype than string,
any other datatype => a datatype other
> specific serializations, like Turtle [turtle],
you don't usually write `like Foo [foo]`, the document is written to
be read as `like Foo foo` and thus you should probably just have `like
[foo]` which reads as `like foo`.
> In order to faciliate the provision of such information,
the provision of => providing
> through some application specific API-s.
drop the `-`
> Establish a new node S from the value of @id, if it exists, and new blank node otherwise and emit the following triple:
and new => and a new
> If value is true or false, create an RDF Literal lit using the strings "true" or "false", accordingly with datatype xsd:boolean
missing `.`
> Annotations for the resulting table T, with 4 columns and 3 rows, are shown below:
> Annotations for the columns, rows and cells in table T are shown in the tables below.
I kind of expected `:`
> The datatype annotation is set on columns C5, C6, C8 and C9 ({ "name": "dbh"}, { "name": "inventory_date" }, { "name": "protected" } and { "name": "kml" });
> integer, date, boolean and xml respectively.
you're missing an `as` or `to` or similar after `;`
> B.B. King,2014-04-13T20:00,"Lynn Auditorium","Lynn, MA, 01901",http://frontgatetickets.com/venue.php?id=11766
why isn't `B.B. King` quoted? Or why is `Lynn Auditorium` quoted?
> e.g. for row R1 we state [] csvw:describes t1:event-1, t1:place-1, t1:offer-1 . .
this is hard to read without styling, please consider using ""s around
the stuff, or something, otherwise `. .` is a mess...
> This example is concerned only with converting the information provided each government department or organization not the centrally published information listing organizations and professions.
provided => provided by
not => `; not` or similar
> Similarly, columns Cc7 and Cd8 (both with { "name": "organizationRef" }) use the about URL, property URL and value URL annotations to assert the relationship between the given post and the organization to which it belongs for the cells those columns.
`cells [in] those columns` ???
> A processor exporting the table into a CSV file could also generate such a metadata automatically.
such a => such ???
> Cells in both the city and state columns in the Addresses table contain strings
missing `.`
> The corresponding relational schema specifies that
missing `:` ??
> To generate the right object URI in the highlighted statement of the direct graph the processor has to find that unique key combination in the Departments table and,
> using that combination,
> has to establish the subject for that specific row that can is to be used as an object URI in the highlighted statement.
1. this is too long to be a sentence
2. `that can is to be` is wrong
3. once you fix the first two, the section should be revisited...
Received on Friday, 17 July 2015 06:56:09 UTC