RE: [dita] FW: [members] Changes to OASIS TC Process Policy

From
Dana Spradley <>
Date
2009-08-11T16:21:12+00:00
ID
5eba020c-a82a-4756-9640-1b6a7c10a77a@default
Thread
RE: [dita] FW: [members] Changes to OASIS TC Process Policy
Oh, 
and a DTD or schema being "normative" in this sense doesn't mean that a 
conforming implementation must reproduce it verbatim - but only that the 
specification it conveys through its own language conventions is 
normative.

 

That 
is, a DTD or schema written somewhat differently, but that enforces exactly the 
same element and attribute names, content models, datatypes, etc as the 
delivered one does, would conform.

  
-----Original Message-----
From: Dana Spradley 
  
Sent: Tuesday, August 11, 2009 9:09 AM
To: Bruce Nevin 
  (bnevin); 
Subject: RE: [dita] FW: 
  [members] Changes to OASIS TC Process Policy

  
Hi 
  Bruce--

  
 

  
Re: 
  DTDs, schemas, and delivered bugs overriding specified intentions: that makes 
  a lot of sense. So I think we can't really just say the DTD is normative, and 
  the schema isn't, right? Each would be normative in their own way - DTD for 
  DTD implementations, schema for schema ones - and either would prevail over 
  the spec, until we correct the divergence.

  
 

  
And 
  thanks for pointing out that the separate numbered conformance clause section 
  isn't new. I guess we should have done this before. And I agree - so long as 
  it covers the same ground, I suppose it doesn't need to reproduce every single 
  clause from the body of the spec.

  
 

  
But 
  that probably would be safest...

  
 

  
--Dana

  
    
-----Original Message-----
From: Bruce Nevin (bnevin) 
    [mailto:]
Sent: Wednesday, August 05, 2009 2:20 
    PM
To: Dana Spradley; 
Subject: 
    RE: [dita] FW: [members] Changes to OASIS TC Process 
    Policy

    
Dana,

    
 

    
You had me confused there for a bit. #3 in Mary's 
    message says:

    
      
3. Schemas, XML instances, 
      etc. associated with a specification. The Process now explicitly states 
      that if a discrepancy occurs between the plain text file and the 
      specification document, the definition in the separate file prevails. 
      (See Section 2.18)

    
Reference is to:

    
      
All 
      normative computer language definitions that are part of the 
      specification, such as XML instances, schemas and Java(TM) code, including 
      fragments of such, must be well-formed and valid, and must be provided in 
      separate plain text files. Each text file must be referenced from the 
      specification. Where any definition in these separate files disagrees with 
      the definition found in the specification, the definition in the separate 
      file prevails.

    
As you say, "the DTD we supply in separate plain-text files [is] normative, 
    and ... override[s] whatever we actually say in the specification 
    itself". But this overriding happens only if we screw up and don't 
    implement what we say we specified. Another way to paraphrase is to say 
    that delivered bugs prevail over specified 
    intentions.

    
 

    
The paragraph that you quoted was 
    evidently not changed in this revision. It is:

    
      

      
A specification that is approved by the TC at the Public Review 
      Draft, Committee Specification or OASIS Standard level must include a 
      separate section, listing a set of numbered conformance clauses, to which 
      any implementation of the specification must adhere in order to claim 
      conformance to the specification (or any optional portion 
      thereof).

    
Since this paragraph is not singled out as 
    a revision in Mary's message, it seems that we were already supposed to have 
    a section that summarizes what "DITA conforming" means. My read is that this 
    doesn't have to be a quotation of each and every normative statement in the 
    spec, so long as the numbered conformance clauses taken together cover the 
    same ground.

    
      
/Bruce

    
 

    
      

      
      From: Dana Spradley 
      [mailto:] 
Sent: Wednesday, August 05, 
      2009 3:52 PM
To: 
Subject: 
      [dita] FW: [members] Changes to OASIS TC Process 
      Policy

      

      
FYI, Item #3 and the section it refers to seems 
      to have some bearing on conformance issues we've been discussing or 
      commenting on in our edits.

      
 

      
In particular, there seems to be a requirement to 
      repeat every single conformance statement that occurs in the spec in a 
      separate section where they can be more easily reviewed 
      ensemble:

      
        
A specification that is approved by the TC at the Public 
        Review Draft, Committee Specification or OASIS Standard level must 
        include a separate section, listing a set of numbered conformance 
        clauses, to which any implementation of the specification must adhere in 
        order to claim conformance to the specification (or any optional portion 
        thereof).

      
Also it appears that we can now consider the DTD we supply in 
      separate plain-text files to be normative, and to override whatever we 
      actually say in the specification itself.

      
 

      
OTOH, it seems the same can be said about the schema files - 
      and it's unclear how discrepancies between the two could be 
      handled.

      
 

      
--Dana

      
 

      
-----Original Message-----
From: Mary McRae 
      [mailto:]
Sent: Wednesday, August 05, 
      2009 12:25 PM
To: ; 
      
Cc: OASIS TAB; 
      ; OASIS Staff
Subject: [members] 
      Changes to OASIS TC Process Policy

      
On 31 July 2009 the OASIS Board of Directors approved a set of 
      revisions to the TC Process. The effective date of the new Policy is 1 
      September 2009 and can be seen here: http://www.oasis-open.org/committees/process-2009-07-30.php. 
      A change-marked PDF copy is available upon request and will be available 
      on the TC Process Policy web page on or before the effective date.

      

      
The major changes are as follows:

      

      
1. Persistent Non-Voting Member. A new role has been defined, 
      allowing a TC Member to declare their non-voting status. The process by 
      which a Member makes such declaration as well as revoking it is 
      established. (See Definitions: x. as well as 
      Section 2.4.3)

      

      
2. Charter submissions. Charter submissions must now include 
      statements of support from the Primary Representatives of Organizational 
      Members listed as co-proposers. They will also be notified if the Charter 
      submission is amended in any way. (See Section 
      2.2)

      

      
3. Schemas, XML instances, etc. associated with a specification. The 
      Process now explicitly states that if a discrepancy occurs between the 
      plain text file and the specification document, the definition in the 
      separate file prevails. (See 
      Section 2.18)

      

      
In addition, some smaller changes were made in an attempt to clarify 
      some potentially confusing language:

      

      
4. Explicitly state that all notifications to the OASIS TC 
      Administrator must be sent to  rather 
      than any one individual. (See Definitions: v.)

      

      
5. Remove language that was inadvertently left in the Process and 
      obsolete (references to Joint Committees and the need to notify the Chair 
      if you have signed up for a new TC but are unable to attend the first 
      meeting).

      

      
6. Leaves of Absence - proper procedure for submitting requests. 
      (See Section 
      2.6)

      

      
7. Standing Rules - allowing for amendments and recisions, as well as 
      explicitly stating that they must be posted on the TC web page in order to 
      be enforceable. (See Section 
      2.9)

      

      
8. Clarification with regard to what can and cannot be changed after 
      approval of a Committee Draft, Committee Specification, or OASIS Standard. 
      (See Section 
      2.18)

      

      
9. Clarification of the Designated Cross References language. 
      (See Section 
      2.19)

      

      
10. Clarification of the Appeals process. (See Section 
      4.2)

      

      

      
If you have any questions please feel free to contact me.

      

      
Regards,

      

      
Mary

      

      

      

      

      

      

      

      

      

      

      

      
Mary P McRae

      
Director, Standards Development

      
Technical Committee Administrator

      
OASIS: Advancing open standards for the information society

      
email:  

      
web: www.oasis-open.org

      
twitter: fiberartisan  #oasisopen

      
phone: 1.603.232.9090

      

      
Standards are like parachutes: they work best when they're 
      open.