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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

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


Subject: Re: [ebxml-bp] [Fwd: ebBP call 10th may,recommendation add Schematron to DocumentSpec ificationType]



>moberg: Where did the asterisks "*" come from in the enumerations?
>They aren't in my copy?
>  
>
mm1: I think this is because the Mozilla email turns to text and adds 
them for where bold type existed. Everyone note there are actually no ** 
in the enumeration values. Thanks.

>-----Original Message-----
>From: Monica J Martin [mailto:Monica.Martin@Sun.COM] 
>Sent: Tuesday, May 17, 2005 8:23 AM
>To: ebXML BP; Bryan Rasmussen; Stephen Green; Stephen Green
>Subject: [ebxml-bp] [Fwd: ebBP call 10th may, recommendation add
>Schematron to DocumentSpec ificationType]
>
>In Tuesday's call, we discussed UBL subset and other user community 
>requirements for other enumeration values for DocumentSpecificationType.
>Our decision was to add Schematron as another default value to that 
>simpleType.
>
>Current schema snippet for DocumentTypeSpecification:
>
>    - <#> <xsd:simpleType name="*DocumentSpecificationType*">
>    - <#> <xsd:annotation>
>      <xsd:documentation>The simpleType related to the enumerated list
>    of specification types for the Specification element. Note: This
>    simpleType was added in v2.0.</xsd:documentation>
>      </xsd:annotation>
>    - <#> <xsd:restriction base="*xsd:NMTOKEN*">
>      <xsd:enumeration value="*schema*" />
>      <xsd:enumeration value="*dtd*" />
>      <xsd:enumeration value="*wsdl*" />
>      <xsd:enumeration value="*relaxng*" />
>      <xsd:enumeration value="*other*" />
>      </xsd:restriction>
>      </xsd:simpleType>
>
>Proposed schema change:
>
>    - <#> <xsd:simpleType name="*DocumentSpecificationType*">
>    - <#> <xsd:annotation>
>      <xsd:documentation>The simpleType related to the enumerated list
>    of specification types for the Specification element. Note: This
>    simpleType was added in v2.0.</xsd:documentation>
>      </xsd:annotation>
>    - <#> <xsd:restriction base="*xsd:NMTOKEN*">
>      <xsd:enumeration value="*schema*" />
>      <xsd:enumeration value="*dtd*" />
>      <xsd:enumeration value="*wsdl*" />
>      <xsd:enumeration value="*relaxng*" />
>      <xsd:enumeration value="*schematron***" />
>      <xsd:enumeration value="*other*" />
>      </xsd:restriction>
>      </xsd:simpleType>
>
>In addition, we agreed to add some descriptive text regarding this in 
>the v2.0.1 draft.
>
>Current technical specification for Section 3.4.6.2:
>
>It is relevant to note that the ebBP technical specification focuses on 
>the logical business document not a wire format. Therefore, in 
>maintaining that abstraction, focuses on providing a 
>DocumentSpecificationType that points to more information about that 
>specification. This capability also may assist in providing a hint to a 
>system, while also allowing an application, middleware or a service, to 
>bound what it may be capable of processing. An ebBP implementation MAY 
>use DocumentSpecificationType element to point to implementation 
>specific details that it is capable of processing.
>
>Proposed technical specificaiton change for Section 3.4.6.2:
>
>It is relevant to note that the ebBP technical specification focuses on 
>the logical business document not a wire format. THE GOAL WAS TO KEEP 
>LOGICAL SEPARATION OF FUNCTIONS BETWEEN IMPLEMENTATION AND THE PROCESSES
>
>DESCRIBED.  Therefore, in maintaining that abstraction, focuses on 
>providing a DocumentSpecificationType that points to more information 
>about that specification. This capability also may assist in providing a
>
>hint to a system, while also allowing an application, middleware or a 
>service, to bound what it may be capable of processing. An ebBP 
>implementation MAY use DocumentSpecificationType element to point to 
>implementation specific details that it is capable of processing.
>
>FOR EXAMPLE, SEVERAL USER COMMUNITIES ARE OR ANTICIPATE USING A SMALL 
>BUSINESS UBL SUBSET,  THE USE OF A HINT COULD ENABLE AN ITERATIVE STEP 
>TO AUTOMATE THEIR PROCESSES AND PROVIDE THE FLEXIBILITY FOR USE OF 
>CONTEXT OR SEMANTIC CONDITIONS UNDERSTOOD BY THOSE GROUPS. IN THIS 
>SCENARIO, THE USE OF 'OTHER' ENUMERATION VALUE FOR THE 
>DOCUMENTSPECIFICATIONTYPE ALLOWS THEM TO INTEGRATE A HUMAN DECISION INTO
>
>THE PROCESS (ALERT).  THE MESSAGE EXCHANGE AT THE TRANSPORT LEVEL AND AS
>
>DEFINED IN THE CPA, RESOLVE DOWN TO PHYSICAL BUSINESS DOCUMENTS.
>
>IN ADDITION, BY USER COMMUNITY REQUEST, 'SCHEMATRON' HAS BEEN ADDED TO 
>ASSIST IN PROVIDING A POINTER TO VALIDATION CAPABILITIIES.
>
>Section 5.1.2 (references), add:
>Schematron, Specification under standardizatin in ISO (DSDL project, 
>www. dsdl.org), ISO/IEC 19757 - DSDL Document Schema Definition Language
>-
>Part 3: Rule-based validation - Schematron, 
>http://xml.ascc.net/resource/schematron/schematron.html.
>
>
>
>
>  
>
>>Rasmussen: Hi
>>In the ebBP call of 10th May it was suggested that Schematron
>>http://xml.ascc.net/resource/schematron/schematron.html be added to the
>>enumeration list of DocumentSpecificationType and that an email
>>    
>>
>regarding
>  
>
>>this suggested addition be sent to Monica J. Martin and Dale Moberg. 
>>
>>This addition is suggested for the reason that Schematron provides
>>functionalities missing from the other common validation standards for
>>    
>>
>xml,
>  
>
>>that Schematron is often considered as being in the same level of the
>>validation stack as W3C Schema and RelaxNG, and that Schematron is
>>undergoing standardization via ISO's DSDL project  http://dsdl.org/
>>
>>I hope that this email is an adequate documentation of the recommended
>>addition. 
>>
>>Thank You,
>>Bryan Rasmussen
>> 
>>
>>    
>>
>
>
>
>  
>




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