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

 


Help: OASIS Mailing Lists Help | MarkMail Help

pps-comment message

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


Subject: Re: [pps-comment] TAB Reviewer for PPS-Core-Elements-1.0, PPS-Transaction-Message-1.0,PPS-Profile-Specifications-1.0


Dear Patrick,

Thank you for your comments and suggestions.
All of them are very helpful for us.
Personally, I would start reading documents
you suggested, and try to learn the style of
most useful and valuable documentations in the
world.

Short notes I would say for your comments are:
first, we intentionally use "SHULD" as the
definition in RFC 2119. According to Part 1,
PPS allows a software to use "id" attribute that
is not an identifier of the object (not XML
element but real world object or record of RDB
etc.). Semantic definition is agreed among
parties by profile specifications defined in
Part 3.

The basic idea behind is that validation software
doesn't need only XML schema, but also profile
informations that cover semantic mapping between
software applications. I'm not sure that success
of communication can be defined either in computer
level or business level.

In terms of conformance, we defined a method to
clarify whether of not a document is conform with
our specifications. Then one party try to check that
a document written by other party is consistent
with the normative text. Doesn't it still make sense?
Sorry, I should ask after I will read the
ConformanceGuidelines again.

Anyway, I think we need to have more time to
elaborate all our specification and check them
carefully to improve the document quality.

After the next F2F meeting, we report the result
of decision by the PPS committee.

Best regards,

Yasu

Chair of PPS TC

Patrick Durusau wrote:
> Greetings!
> 
> One of the more interesting duties I have as an OASIS TAB (Technical 
> Advisory Board) member is being assigned to return comments on work in 
> OASIS that is up for public review. It gets me out of my markup backyard 
> and to look at work I would not normally see. (What follows are my 
> opinions and not those of the TAB.)
> 
> Unfortunately that sometimes means I have to point out problems that I 
> think OASIS should have mechanisms to help TCs catch earlier in the 
> standards process.* This is one of those times.
> 
> All three documents cite RFC 2119 (http://www.ietf.org/rfc/rfc2119.txt).
> 
> There the word SHOULD is defined as:
> 
>> 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
>>     may exist valid reasons in particular circumstances to ignore a
>>     particular item, but the full implications must be understood and
>>     carefully weighed before choosing a different course.
>>    
> 
> If we take the second and third sentences of 2.1 Structure of primitive 
> elements
> 
>> The type of this element SHOULD be represented with the following XML 
>> schema and SHOULD fulfill the following constraints.
> and
>> id attribute SHOULD represent an identifier of this element.
> 
> It is fairly clear that SHOULD is the wrong term to use.
> 
> What is literally being said for the "id" attribute is that it "should" 
> represent "an identifier of this element," but it could also represent 
> the identifier for some other element or some other value altogether, so 
> long as "...the full implications [are] understood and carefully 
> weighted before choosing another course."
> 
> All three documents have extensive and incorrect use of the term "SHOULD."
> 
> Personally I don't bother with normative language for attributes and 
> simply state them. The <blort> element attributes are: <listHere>.
> 
> That means that you can define conformance as conforming to element 
> <blort> as defined and its children or whatever.
> 
> The use of "SHOULD" returns to bite you in the conformance clauses.
> 
> 9 Conformance (of PPS-Core-Elements-1.0) reads:
> 
>> A document or part of document confirms OASIS PPS Core Elements if all 
>> elements in the artifact are consistent with the normative text of 
>> this specification, and the document can be processed properly with 
>> the XML schema that can be downloaded from the following URI.
> 
> Yes, but we have already seen any text could be consistent with the 
> normative text. A standard full of shoulds really isn't a standard at all.
> 
> For all three documents I would suggest that you review: 
> http://docs.oasis-open.org/templates/TCHandbook/ConformanceGuidelines.html.
> 
> It is also problematic when you say "consistent with the normative 
> text." Not sure what that means.
> 
> Not my area so I don't know what parts of the standards I shall conform 
> to, etc.
> 
> BTW, should your ID attributes be xsd:string?
> 
> The word "description" is mis-spelled in the schema fragments in 4.2, 
> 4.3, 4.6, as "descirption." (In PPS-Profile-Specifications-1.0)
> 
> Question: Have the examples been checked against the schema with 
> validation software? Just asking. I didn't try to parse them out by hand.
> 
> ****
> 
> Some style comments that aren't critical but suggestive:
> 
> The schema is required to be available as a separate electronic document 
> so I would lose the embedded schema. Particularly since you repeat the 
> same information immediately after each fragment in prose.
> 
> I would then split up all the attributes and define each one once 
> instead of for each element. Plus put the attributes in numbered 
> subsections so they can be easily referenced. See ODF part 1 for an 
> example of this style. (Yes, I am the editor. ;-) ) Like I said, style 
> comments which are ultimately personal choice. See what works for you 
> and your community.
> 
> I did not proof the documents with a spell checker but I would suggest 
> doing so, particularly since I did find a spelling error in the schema 
> for PPS-Profile-Specification-1.0. More of a schema typo than anything 
> else but would not hurt to check the rest of the documents.
> 
> Hope everyone is looking forward to a great weekend!
> 
> Patrick
> 
> * That is not a universally held opinion at OASIS but it is mine.
> 

-- 
Yasuyuki NISHIOKA, Ph.D.
Professor of HOSEI University
2-17-1 Fujimi Chiyoda-ku Tokyo Japan, 102-8160
Phone: +81-3-5228-1425, Fax: +81-3-5228-1412


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