- From: Hirtle, David <David.Hirtle@nrc-cnrc.gc.ca>
- Date: Wed, 21 Jun 2006 09:02:24 -0400
- To: "Sandro Hawke" <sandro@w3.org>
- Cc: <public-rif-wg@w3.org>
Hi Sandro,
> UCR is getting rather disorganized. It's kind of unreadable.
Agreed.
> Here's a proposal for how to organize it, motivated in part
> by a discussion with David yesterday, after the meeting
> ended. If people like this organization, we can start to
> figure out how to get the text to look like this.
We should probably discuss during our "editors call" (whenever that is).
>
> -- Sandro
>
> ================================================================
>
>
> 1. Introduction
>
> ? what are rules? why standardize? some history?
I went ahead and copied (with minor edits) Frank's
http://www.w3.org/2005/rules/wg/wiki/UCR/What_is_a_Rule_Interchange_Format_And_Why_Create_One
to the introduction:
http://www.w3.org/2005/rules/wg/wiki/UCR/Introduction
It's not perfect, but it's better than our earlier placeholder. There is some overlap with the preamble in section 2, but we can fix that later.
>
> 2. Use Cases
>
> for each use case:
>
> title
> text
> links to requirements, maybe CSFs
> (later: links to test cases)
> (maybe: links to more detailed versions on the wiki for people
> really trying to solve a problem like this)
For the links to requirements, I quickly did one use case as a sample (see the bottom):
http://www.w3.org/2005/rules/wg/wiki/UCR/Negotiating_eBusiness_Contracts_Across_Rule_Platforms
This is how they're done in the RDF Data Access Use Cases and Requirements WD (e.g. http://www.w3.org/TR/rdf-dawg-uc/#u2.1).
I plan to add the necessary anchors on the wiki today so that the forward pointers have something to point to.
> 3. Requirements
>
> define our terms ("covers", ...)
>
> for each requirement: (in alphabetic order by title)
>
> short title (no more than 40 characters - used for links)
> statement (1 paragraph)
> links to use cases and CSFs which motivate this requirement
I don't think we need both forward (uc --> req) and backward (req --> uc) links, do we? I think just forward would do (in section 2).
> additional comments
> either: approved for phase 1 // under consideration
> for phase 2
> (maybe "under consideration" items don't appear in WD?)
> (maybe group by this flag, and then alphabetize
> within groups)
How about a "Status:" field again à la RDF DAWG's WD (e.g. http://www.w3.org/TR/rdf-dawg-uc/#r3.1)?
> 4. Goal Analysis
>
I agree with Dave: "Goals" is probably better, and this section should precede the actual requirements.
> description of Critical Success Factors process / terminology
>
> diagram -- maybe a imagemap with links to appropriate
> descriptions (maybe even as pop-up on mouse-over if
> someone feels motivated)
The diagram could start out simple, e.g. with goals and CSFs only. An image map sounds like a good idea, and isn't much extra work.
By the way (before I forget), it seems the legend disappeared somewhere along the way; I think it's important to leave it in.
> for each goal
> short title
> statement
> link to CSFs (implicit in outline form)
>
> for each CSF
> short title
> statement
> link to goals (implicit in outline-form)
> link to requirements, and maybe CSF's
For each CSF, we could have a "detailed view" diagram that includes only the goals and requirements to which it relates.
>
> 5. Coverage (RIFRAF)
>
> for each discriminator:
> short title
> explanation, including alternative vocabulary
> flag: in phase 1, unresolved whether in phase 1,
> not in phase 1
> maybe some kind of grouping/clustering/hierarchy
> (as in current draft)
>
In a sense, the Coverage CSF (and related requirements) are being given their own section, so should we omit Coverage from the other (Goals and Requirements) sections?
David
> -----Original Message-----
> From: public-rif-wg-request@w3.org
> [mailto:public-rif-wg-request@w3.org] On Behalf Of Sandro Hawke
> Sent: Saturday, June 10, 2006 11:04 AM
> To: public-rif-wg@w3.org
> Subject: proposed UCR outline
>
>
>
> [mostly for UCR editors]
>
> UCR is getting rather disorganized. It's kind of unreadable.
>
> Here's a proposal for how to organize it, motivated in part
> by a discussion with David yesterday, after the meeting
> ended. If people like this organization, we can start to
> figure out how to get the text to look like this. (I think
> this is all editorial stuff that doesn't need Working Group
> approval, except that the WG needs to actually be able to
> read & understand the content it approved in the meeting.)
>
> -- Sandro
>
> ================================================================
>
>
> 1. Introduction
>
> ? what are rules? why standardize? some history?
>
> 2. Use Cases
>
> for each use case:
>
> title
> text
> links to requirements, maybe CSFs
> (later: links to test cases)
> (maybe: links to more detailed versions on the wiki for people
> really trying to solve a problem like this)
>
> 3. Requirements
>
> define our terms ("covers", ...)
>
> for each requirement: (in alphabetic order by title)
>
> short title (no more than 40 characters - used for links)
> statement (1 paragraph)
> links to use cases and CSFs which motivate this requirement
> additional comments
> either: approved for phase 1 // under consideration
> for phase 2
> (maybe "under consideration" items don't appear in WD?)
> (maybe group by this flag, and then alphabetize
> within groups)
>
> 4. Goal Analysis
>
> description of Critical Success Factors process / terminology
>
> diagram -- maybe a imagemap with links to appropriate
> descriptions (maybe even as pop-up on mouse-over if
> someone feels motivated)
>
> for each goal
> short title
> statement
> link to CSFs (implicit in outline form)
>
> for each CSF
> short title
> statement
> link to goals (implicit in outline-form)
> link to requirements, and maybe CSF's
>
> 5. Coverage (RIFRAF)
>
> for each discriminator:
> short title
> explanation, including alternative vocabulary
> flag: in phase 1, unresolved whether in phase 1,
> not in phase 1
> maybe some kind of grouping/clustering/hierarchy
> (as in current draft)
>
> later (WD3?) - for each rule system/rule language, and for
> each dialect, how does it match up to the discriminators?
> (this would be a large table, or perhaps a set of tables, with
> one per dialect).
>
>
>
>
>
Received on Wednesday, 21 June 2006 13:02:35 UTC