Re: Organising Requirements

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

Received on Monday, 24 February 2014 08:36:42 UTC