- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Thu, 11 Dec 2014 14:03:41 -0500
- To: Holger Knublauch <holger@topquadrant.com>
- Cc: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org>
+1
If the main justification for the JSON file is that it supports a complex
hierarchy, then flattening it will let us use the wiki and edit as wiki
text or html.
_________________________________________________________
Arthur Ryman
Chief Data Officer
SWG | Rational
905.413.3077 (phone) | 416.939.5063 (cell)
IBM InterConnect 2015
From: Holger Knublauch <holger@topquadrant.com>
To: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org>
Date: 12/11/2014 02:37 AM
Subject: Requirements editing
Thinking about how to capture our requirements, I am looking at
http://www.w3.org/TR/ldp-ucr/#requirements
and see that the LDP project has produced a very compact list of
requirements - compact in the sense that each entry only has
- an id
- a title
- one sentence of prose
- links to use cases
There is a coarse-grained grouping into functional vs non-functional,
and then an additional level of grouping done via the IDs (not sure how
this works in detail). Rejected requirements appear in strike-through.
The JSON version of the requirements currently at
https://www.w3.org/2014/data-shapes/wiki/Rawreqs
covers similar ground, but also has
- multi-dimensional grouping (groups are like tags)
- a refined-by hierarchy
- Example snippets in various languages
I am honestly not very optimistic that editing the JSON on the Wiki will
work for all of us, so I wonder whether we could convert the JSON into a
flat structure similar to the format used by the LDP group. Instead of
having the grouping/tagging in JSON, we could use a controlled syntax or
color-coding as shown below. Furthermore, the refined-by hierarchy could
be expressed through the usual numeric system as shown in the Example:
R1.3.4 There should be an example requirement
See also: [[R1.3.4 Details]]
Tags: Workshop, Meta, HK, PFPS
User Stories: U42
and the example snippets would go into details wiki pages, but I believe
many examples will be better left in the User Stories that already
exist, so that cross-reference may be sufficient. The tree view would be
produced by the Table of Content of the Wiki. As long as we stay in a
controlled vocabulary template, we can always reverse engineer the JSON.
Talk to you later.
Holger
Received on Thursday, 11 December 2014 19:04:18 UTC