OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

oic message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [oic] Discussion: Expanding Normative Sourcs and Prescription Levels - Considering Authoritative Versions


Bart, I am assuming that we will want to keep the on-line availability of
the materials, even though the authoritative version is always in a
"document" (or package) in the OIC TC document repository.  When the
authoritative source (which may only be a working document) is just a
packaging of the on-line materials that can be installed and used off-line,
the same considerations apply to that material.

 - Dennis

MORE THINKING ON THIS (this is requirements noodling and use-case
visualization)

1. Granted the material on the wiki and the Subversion repository are never
the authoritative ones, but some (ultimately most) of the material can be
traced to the authoritative one that they are identified as reflecting, when
they do so.  When they are not authoritative materials, but working
materials and other elements that have no authoritative connection, that
should also be explicit and evident to inspection.  Likewise, authoritative
materials replicated (and unpackaged) on some off-line location need to link
to their authoritative source and the potential for later revisions in some
reliable way.

2. Since there are also materials in working versions and in various
proposal and review states, it is valuable for people who explore the
on-line locations (and any replicas that have been taken from the TC
document collection) to be clear what the standing is of what they see.
Finally, since there may be potential revisions of existing ones in various
states, it is important to distinguish those from the ones they are proposed
to revise, obsolete, or supplement. 

3. Likewise, I do believe there will be iterations on the material, not only
in working form but in the progression through document status (working
draft, committee draft, committee specification) and there will be versions
of all of those.  OASIS requires new covers or the equivalent for the
packages we make, and the files get different names and even locations, so
there is more involved than toggling a status on the document descriptor in
the OIC TC document set.  That is, there is an extensive life-cycle of the
materials we are producing and the forms we produce it in.  Because these
are aggregations of many parts, the parts need to be tied to their
aggregation, because the parts are separable for use.

4. And finally, there needs to be a clear-enough identification that one can
tell which specific (version) of test-assertions (sets) a particular test
definition has been developed against.  

5. This is all life-cycle management for something being iteratively and
incrementally developed and intended for some sort of early and progressive
usability.  It seems to me that a very important aspect in the quality of
our work is the traceability of what there is, what its status is, and what
the interdependencies are.  This is fine-grained for us (in contrast with,
say producing a single specification for a version of ODF) and I believe our
production of compilations that combine what we have at a given point in
time will not remove the need to maintain the finer-grained relationships
over the full life-cycle of the bits.

-----Original Message-----
From: Hanssens Bart [mailto:Bart.Hanssens@fedict.be] 
Sent: Monday, May 04, 2009 23:39
To: dennis.hamilton@acm.org; oic@lists.oasis-open.org
Subject: [oic] RE: Discussion: Expanding Normative Sourcs and Prescription
Levels - Considering Authoritative Versions

Hi Dennis,


> 5. I note, in this context, that the test assertions (sets) that we
> have so far are working documents (indeed, Bart's working documents),
> and that probably should be reflected in some sort of status element.
> (I note [shudder/cringe] that we probably could be making some Dublin
> Core elements in the XML of these sets, but I am not ready to suggest
> RDF or RDFa at this point.) 

Hmz, maybe I'm missing something here, but I'm not sure why we need this.

Suppose we do all our test work in a branch:
- when someone is more or less ok with his work, he annouces it on the
list or wiki
- we all take a shot at it :-)
- when we all agree on the work, it can be merged onto the trunk
- then we could run a script to zip *only* the trunk
- there will be other scripts, cases etc in the trunk that were
approved before, but that's ok
- this zip (with a date in the file name) could then go to the OASIS
document repository (IIRC, SVN doesn't count as approved work anyway)
- this zip will then be the draft version (as can be indicated by the
metadata field in the doc repository)
- at this point, it enters the normal approval flow we're all familiar
with
- since we all (or most of us) agreed on the work before putting it
into the doc repository, moving this forward to an approved work is a
formality
- we vote for it, and it (hopefully) becomes an approved work, so we
toggle the metadata field in the doc repository


Seems to align nicely with OASIS rules, without the need for additional
state metadata (but of course feel free to correct me)


Best regards,

Bart





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]