On 23 Feb 2014, at 22:03 , Jeni Tennison <jeni@jenitennison.com> wrote:
> Hi Jeremy,
>
> Thanks for all your work pulling together the use cases and requirements.
>
> Do you think it would be useful to cluster the requirements? Looking at them, I can see:
>
> * Parsing, eg requirements around recognising other delimiters
> * Annotation Types, eg R-PrimaryKey
> * Metadata Discovery, eg R-PackagingOfMultipleTables
> * Applications, eg R-CsvValidation
> * Non-Functional, eg R-ZeroEditCompatibility
>
> Regarding the requirement R-PackagingOfMultipleTables, I think the requirement is to annotate a group of tables, not necessarily to package them. In other words, a design in which there was a metadata file that pointed to a group of tables hosted elsewhere on the web would seem to satisfy the requirement from PublicationOfNationalStatistics: they wouldn’t necessarily need to be packaged together (eg in a zip).
>
> Also, FWIW, I would only take syntactic requirements from published “CSVs”, not from non-text-based formats like Excel. So, for example, I wouldn’t use the ONS Excel files as demonstrating a requirement to have multiple tables within a single CSV file.
+1
We would open the flood gates if we took the original spreadsheet (and other) programs into account...
Ivan
>
> Cheers,
>
> Jeni
> --
> Jeni Tennison
> http://www.jenitennison.com/
>
----
Ivan Herman, W3C
Digital Publishing Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
GPG: 0x343F1A3D
FOAF: http://www.ivan-herman.net/foaf