OpenCSA Liaison Subcommittee

 View Only
Expand all | Collapse all

Latest/This Version URI for Schema/WSDL files

Sanjay Patil

Sanjay Patil04-08-2008 07:17

  • 1.  Latest/This Version URI for Schema/WSDL files

    Posted 03-21-2008 01:17

    This is regarding naming of the schema files and the URI for storing the schema files in the OASIS doc repository.

    The OpenCSA Steering Committee's recommendation for Filename and URL Consistency [1] suggests the following format for schema file name: sca-[productName]-[versionNum]-[docType]-[yyyymm].[ext], an example of which would look like: sca-assembly-1.1-schema-200712.xsd. Note that this recommendation does not include any suggestions for URI for the schema files in the OASIS doc repository.

    The SCA BPEL TC discussed this topic on the 3/19/08 conf-call [2] and here are my notes from that discussion:

    - The contents of schema files typically do not change as frequently as the associated specification files. In particular, the schema files may remain unchanged while the document level of the associated specification is moved up (CDxx -->CSxx --> OSxx). Therefore, 'This Version URI' for schema files does not have to include bits related to the document-level.

    - 'This Version URI' for schema files needs to be changed whenever the content of that schema file receives an update in order to ensure that new versions do not overwrite the previous versions, and all the versions remain accessible. A solution here would be for 'This Version URI' for schema files to include the month-year of when updates were applied to their content of the schema files.

    - Since the recommended schema file name already includes the month-year info from the corresponding namespace URI, it would be awkward to add another month-year info to the schema file name corresponding to when updates were applied to its contents.

    - 'Latest Version URI' can include only the month-year of the corresponding namespace URI, and need not include the month-year corresponding to when updates were applied to the content of the schema files.

    - The values for 'This Version URI' and 'Latest Version URI' for schema files are independent of the URI value of the namespace to which the definitions in the schema file contribute to.

    The SCA BPEL TC adopted the following resolutions:
    This Version URI:
    Format: http://docs.oasis-open.org/opencsa/sca-bpel/[yyyy-of-namespace-URI]/[mm-of-namespace-URI]/sca-bpel-1.1-schema-[yyyymm-of-content-update].xsd

    Example: http://docs.oasis-open.org/opencsa/sca-bpel/2007/12/sca-bpel-1.1-schema-200803.xsd

    Latest Version URI:
    Format: http://docs.oasis-open.org/opencsa/sca-bpel/[yyyy-of-namespace-URI]/[mm-of-namespace-URI]/sca-bpel-1.1-schema.xsd

    Example: http://docs.oasis-open.org/opencsa/sca-bpel/2007/12/sca-bpel-1.1-schema.xsd

    Note that the above discussion would also be relevant in regards to the other artifacts associated with the specifications such as WSDL files, etc.

    Since this topic is concerning the various OpenCSA TCs, I was given an action item to bring this issue to the attention of the OpenCSA Liaison Subcommittee and suggest for consideration of the resolution adopted by the SCA BPEL TC as a recommendation for the rest of the OpenCSA TCs.

    -- Sanjay
    On Behalf of SCA BPEL TC

    [1] http://lists.oasis-open.org/archives/sca-bpel/200710/msg00063.html
    [2] http://lists.oasis-open.org/archives/sca-bpel/200803/msg00037.html



  • 2.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 10:24

    Folks,

    I'm happy for us to accept this proposal as a recommendation to all OpenCSA TCs.

    Do we need a meeting to discuss this further or can we agree this by email?


    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com



    "Patil, Sanjay" <sanjay.patil@sap.com>

    21/03/2008 01:17

    To
    <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    [opencsa-liaison] Latest/This Version URI for Schema/WSDL files





    This is regarding naming of the schema files and the URI for storing the schema files in the OASIS doc repository.

    The OpenCSA Steering Committee's recommendation for Filename and URL Consistency [1] suggests the following format for schema file name: sca-[productName]-[versionNum]-[docType]-[yyyymm].[ext], an example of which would look like: sca-assembly-1.1-schema-200712.xsd. Note that this recommendation does not include any suggestions for URI for the schema files in the OASIS doc repository.

    The SCA BPEL TC discussed this topic on the 3/19/08 conf-call [2] and here are my notes from that discussion:

    - The contents of schema files typically do not change as frequently as the associated specification files. In particular, the schema files may remain unchanged while the document level of the associated specification is moved up (CDxx -->CSxx --> OSxx). Therefore, 'This Version URI' for schema files does not have to include bits related to the document-level.

    - 'This Version URI' for schema files needs to be changed whenever the content of that schema file receives an update in order to ensure that new versions do not overwrite the previous versions, and all the versions remain accessible. A solution here would be for 'This Version URI' for schema files to include the month-year of when updates were applied to their content of the schema files.

    - Since the recommended schema file name already includes the month-year info from the corresponding namespace URI, it would be awkward to add another month-year info to the schema file name corresponding to when updates were applied to its contents.

    - 'Latest Version URI' can include only the month-year of the corresponding namespace URI, and need not include the month-year corresponding to when updates were applied to the content of the schema files.

    - The values for 'This Version URI' and 'Latest Version URI' for schema files are independent of the URI value of the namespace to which the definitions in the schema file contribute to.

    The SCA BPEL TC adopted the following resolutions:
    This Version URI:
    Format:
    http://docs.oasis-open.org/opencsa/sca-bpel/[yyyy-of-namespace-URI]/[mm-of-namespace-URI]/sca-bpel-1.1-schema-[yyyymm-of-content-update].xsd

    Example: http://docs.oasis-open.org/opencsa/sca-bpel/2007/12/sca-bpel-1.1-schema-200803.xsd

    Latest Version URI:
    Format:
    http://docs.oasis-open.org/opencsa/sca-bpel/[yyyy-of-namespace-URI]/[mm-of-namespace-URI]/sca-bpel-1.1-schema.xsd

    Example: http://docs.oasis-open.org/opencsa/sca-bpel/2007/12/sca-bpel-1.1-schema.xsd

    Note that the above discussion would also be relevant in regards to the other artifacts associated with the specifications such as WSDL files, etc.

    Since this topic is concerning the various OpenCSA TCs, I was given an action item to bring this issue to the attention of the OpenCSA Liaison Subcommittee and suggest for consideration of the resolution adopted by the SCA BPEL TC as a recommendation for the rest of the OpenCSA TCs.

    -- Sanjay
    On Behalf of SCA BPEL TC

    [1] http://lists.oasis-open.org/archives/sca-bpel/200710/msg00063.html
    [2]
    http://lists.oasis-open.org/archives/sca-bpel/200803/msg00037.html






    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 3.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 13:35

    I'm happy with this as well.

    Bryan Aupperle, Ph.D.
    STSM, WebSphere Enterprise Platform Software Solution Architect

    Research Triangle Park,  NC
    +1 919-254-7508 (T/L 444-7508)
    Internet Address: aupperle@us.ibm.com



    Mike Edwards <mike_edwards@uk.ibm.com>

    03/25/2008 06:23 AM

    To
    opencsa-liaison@lists.oasis-open.org
    cc
    Subject
    Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files






    Folks,


    I'm happy for us to accept this proposal as a recommendation to all OpenCSA TCs.


    Do we need a meeting to discuss this further or can we agree this by email?



    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com


    "Patil, Sanjay" <sanjay.patil@sap.com>

    21/03/2008 01:17


    To
    <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    [opencsa-liaison] Latest/This Version URI for Schema/WSDL files






    This is regarding naming of the schema files and the URI for storing the schema files in the OASIS doc repository.

    The OpenCSA Steering Committee's recommendation for Filename and URL Consistency [1] suggests the following format for schema file name: sca-[productName]-[versionNum]-[docType]-[yyyymm].[ext], an example of which would look like: sca-assembly-1.1-schema-200712.xsd. Note that this recommendation does not include any suggestions for URI for the schema files in the OASIS doc repository.

    The SCA BPEL TC discussed this topic on the 3/19/08 conf-call [2] and here are my notes from that discussion:

    - The contents of schema files typically do not change as frequently as the associated specification files. In particular, the schema files may remain unchanged while the document level of the associated specification is moved up (CDxx -->CSxx --> OSxx). Therefore, 'This Version URI' for schema files does not have to include bits related to the document-level.

    - 'This Version URI' for schema files needs to be changed whenever the content of that schema file receives an update in order to ensure that new versions do not overwrite the previous versions, and all the versions remain accessible. A solution here would be for 'This Version URI' for schema files to include the month-year of when updates were applied to their content of the schema files.

    - Since the recommended schema file name already includes the month-year info from the corresponding namespace URI, it would be awkward to add another month-year info to the schema file name corresponding to when updates were applied to its contents.

    - 'Latest Version URI' can include only the month-year of the corresponding namespace URI, and need not include the month-year corresponding to when updates were applied to the content of the schema files.

    - The values for 'This Version URI' and 'Latest Version URI' for schema files are independent of the URI value of the namespace to which the definitions in the schema file contribute to.

    The SCA BPEL TC adopted the following resolutions:
    This Version URI:
    Format:
    http://docs.oasis-open.org/opencsa/sca-bpel/[yyyy-of-namespace-URI]/[mm-of-namespace-URI]/sca-bpel-1.1-schema-[yyyymm-of-content-update].xsd

    Example: http://docs.oasis-open.org/opencsa/sca-bpel/2007/12/sca-bpel-1.1-schema-200803.xsd

    Latest Version URI:
    Format:
    http://docs.oasis-open.org/opencsa/sca-bpel/[yyyy-of-namespace-URI]/[mm-of-namespace-URI]/sca-bpel-1.1-schema.xsd

    Example: http://docs.oasis-open.org/opencsa/sca-bpel/2007/12/sca-bpel-1.1-schema.xsd

    Note that the above discussion would also be relevant in regards to the other artifacts associated with the specifications such as WSDL files, etc.

    Since this topic is concerning the various OpenCSA TCs, I was given an action item to bring this issue to the attention of the OpenCSA Liaison Subcommittee and suggest for consideration of the resolution adopted by the SCA BPEL TC as a recommendation for the rest of the OpenCSA TCs.

    -- Sanjay
    On Behalf of SCA BPEL TC

    [1] http://lists.oasis-open.org/archives/sca-bpel/200710/msg00063.html
    [2]
    http://lists.oasis-open.org/archives/sca-bpel/200803/msg00037.html





    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







  • 4.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 15:34
    I'm happy to agree on this via email.
    So +1 to accepting the proposal as a recommendation.
    
    -Anish
    --
    
    Mike Edwards wrote:
    > 
    > Folks,
    > 
    > I'm happy for us to accept this proposal as a recommendation to all 
    > OpenCSA TCs.
    > 
    > Do we need a meeting to discuss this further or can we agree this by email?
    > 
    > 
    > Yours,  Mike.
    > 
    > Strategist - Emerging Technologies, SCA & SDO.
    > Co Chair OASIS SCA Assembly TC.
    > IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    > Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    > Email:  mike_edwards@uk.ibm.com
    > 
    > 
    > *"Patil, Sanjay" 


  • 5.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 17:48
    +1
    
    Dave Booz
    STSM, SCA and WebSphere Architecture
    Co-Chair OASIS SCA-Policy TC
    "Distributed objects first, then world hunger"
    Poughkeepsie, NY (845)-435-6093  or  8-295-6093
    e-mail:booz@us.ibm.com
    http://washome.austin.ibm.com/xwiki/bin/view/SCA2Team/WebHome
    
    
                                                                               
                 Anish Karmarkar                                               
                 


  • 6.  RE: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 17:54
    +1
    
    I don't think a meeting is necessary for this one, but I believe that
    the binding TC was looking for input from the Liason committee regarding
    whether or not the bindings should be in the SCA namespace, a binding
    specific namespace, or both.  I thought that someone from Bindings was
    going to be formally asking the Liason committee to provide a
    recommendation on that.
    
    Michael
    
    
    


  • 7.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 19:15
    Michael,
    
    Since we are the liaison reps from binding, were we (or was I) supposed 
    to do this?
    
    -Anish
    --
    
    Michael Rowley wrote:
    > +1
    > 
    > I don't think a meeting is necessary for this one, but I believe that
    > the binding TC was looking for input from the Liason committee regarding
    > whether or not the bindings should be in the SCA namespace, a binding
    > specific namespace, or both.  I thought that someone from Bindings was
    > going to be formally asking the Liason committee to provide a
    > recommendation on that.
    > 
    > Michael
    > 
    > 
    > 


  • 8.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-25-2008 20:28
    hi all,
       I'm fine with this too, so i think this makes everyone. Do we need  
    a formal kavi ballot or is 7 emails in affirmation enough?
    
       Actually.. to avoid another 7 emails, if my co-chair concurs i  
    think we can assume silence as no objection to unanimous consent.
         otherwise he can start a kavi ballot :-)
         -jeff
    
    On Mar 25, 2008, at 12:12 PM, Anish Karmarkar wrote:
    
    > Michael,
    >
    > Since we are the liaison reps from binding, were we (or was I)  
    > supposed to do this?
    >
    > -Anish
    > --
    >
    > Michael Rowley wrote:
    >> +1
    >> I don't think a meeting is necessary for this one, but I believe that
    >> the binding TC was looking for input from the Liason committee  
    >> regarding
    >> whether or not the bindings should be in the SCA namespace, a binding
    >> specific namespace, or both.  I thought that someone from Bindings  
    >> was
    >> going to be formally asking the Liason committee to provide a
    >> recommendation on that.
    >> Michael
    >> 


  • 9.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-26-2008 09:17

    Go, Jeff, go.....    !!

    I'm always in favour of chairs making bold & fast decisions - if people disagree, they will let you know pretty fast, in my experience....

    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com



    Jeff Mischkinsky <jeff.mischkinsky@oracle.com>

    25/03/2008 20:27

    To
    Sanjay Patil <sanjay.patil@sap.com>
    cc
    opencsa-liaison@lists.oasis-open.org
    Subject
    Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files





    hi all,
      I'm fine with this too, so i think this makes everyone. Do we need  
    a formal kavi ballot or is 7 emails in affirmation enough?

      Actually.. to avoid another 7 emails, if my co-chair concurs i  
    think we can assume silence as no objection to unanimous consent.
        otherwise he can start a kavi ballot :-)
        -jeff

    On Mar 25, 2008, at 12:12 PM, Anish Karmarkar wrote:

    > Michael,
    >
    > Since we are the liaison reps from binding, were we (or was I)  
    > supposed to do this?
    >
    > -Anish
    > --
    >
    > Michael Rowley wrote:
    >> +1
    >> I don't think a meeting is necessary for this one, but I believe that
    >> the binding TC was looking for input from the Liason committee  
    >> regarding
    >> whether or not the bindings should be in the SCA namespace, a binding
    >> specific namespace, or both.  I thought that someone from Bindings  
    >> was
    >> going to be formally asking the Liason committee to provide a
    >> recommendation on that.
    >> Michael
    >>







    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 10.  RE: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 04-03-2008 16:46
     
    There have been two issues raised so far:
    - Latest/This Version URI for Schema/WSDL files
    - Namespace for bindings and other extension points
    
    I don't think there is a clear consensus on both of these issues in
    order to resolve them via email/kavi-ballot. I think a LSC conf-call is
    due now.
    
    If there are no objections, I will send out a meeting invite for coming
    Monday (4/7) at 8 AM Pacific (I know it conflicts with the Assembly
    Testing SubCommittee).
    
    -- Sanjay
    
    > 


  • 11.  Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 03-25-2008 21:36
     
    Good point Anish.  I suspect that one of us was indeed supposed to bring
    this up (I don't recall who, if anyone, was identified).  So, how about
    me.
    
    Dear Liason Committee,
    
    The Bindings TC would like guidance on the namespace to use for the
    various 


  • 12.  Re: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/ThisVersion URI for Schema/WSDL files)

    Posted 03-26-2008 10:28

    Folks,

    I'm happy with either:

    a) Everything in one "SCA" namespace

    or

    b) Each binding in its own namespace, with "blessed" versions in the SCA namespace also

    I believe that b) is in effect the approach suggested for new, initially non standardized bindings
    (eg binding.json from the Tuscany project), which are subsequently standardized.

    The mechanics of b) do need investigation, but I think that at worst a complete repeat of the
    definitions in the two namespaces is the answer.


    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com



    "Michael Rowley" <mrowley@bea.com>

    25/03/2008 21:35

    To
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)





     
    Good point Anish.  I suspect that one of us was indeed supposed to bring
    this up (I don't recall who, if anyone, was identified).  So, how about
    me.

    Dear Liason Committee,

    The Bindings TC would like guidance on the namespace to use for the
    various <binding.xxx> elements that it is in charge of defining.
    Specifically, the question is whether the bindings should always use the
    same namespace as SCA assembly, or whether they should each use
    different namespaces.

    The Bindings TC debated this question for a while at its F2F, but agreed
    that the approach taken should follow a generally agreed approach that
    would also apply to all of the extensibility points in SCA assembly
    (such as implementation elements <implementation.xxx> and interface
    elements <interface.xxx>).  As such, we think this is an appropriate
    issue for the Liason group to tackle.

    Argument Kickstart:

    At the F2F, we discussed the pros and cons of a few approaches.

    Each binding gets its own namespace:
    - This approach allows each binding definition to evolve independently
    from other binding definitions and independent of SCA as a whole.

    Everything in one "SCA" namespace:
    - This approach gives the user of SCA a set of technologies that are
    known to work together.  If each binding/implementation/etc evolved
    independently, then the user would be hard pressed to figure out which
    collection of them actually worked together.
    - Having one namespace means that there are fewer prefixes to define at
    the top of the various SCDL files (this seemed to carry less weight than
    the previous point).

    Both:
    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.

    No decision was made, but it was my impression that the last of these
    approaches carried the greatest appeal, if the details could be worked
    out.

    Michael











    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 13.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 04-14-2008 16:15
    
    
    
    
    


  • 14.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/ThisVersion URI for Schema/WSDL files)

    Posted 04-15-2008 09:51

    Folks,

    +1

    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com



    "Michael Rowley" <mrowley@bea.com>

    14/04/2008 17:12

    To
    Mike Edwards/UK/IBM@IBMGB, "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)





     
    I believe that we should respond to the bindings TC by saying that the liason committee agrees with the “both” approach that was suggested.  I’ll repeat that suggestion here:
    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.

    We also believe that we should start the process with a “blessed” namespace for SCA version 1.1.  However, as soon as any TC needs to make an incompatible change to an extensibility element (e.g. binding.xxx) after the completion of SCA 1.1, a new namespace should be created that will be used specifically for that extensibility point.
     
    At some later time, SCA as a whole will create a new coarse-grained namespace (e.g. for SCA 1.2) that will include specific versions of the finer-grained namespaces that have been created since the 1.1.
     
    These means that, in the short run, everything should be in the one SCA namespace that has been defined by the assembly TC.
     
    Michael
     
     



    From: Mike Edwards [mailto:mike_edwards@uk.ibm.com]
    Sent:
    Wednesday, March 26, 2008 6:27 AM
    To:
    OASIS Liaison
    Cc:
    Anish Karmarkar
    Subject:
    Re: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

     

    Folks,


    I'm happy with either:


    a) Everything in one "SCA" namespace


    or


    b) Each binding in its own namespace, with "blessed" versions in the SCA namespace also


    I believe that b) is in effect the approach suggested for new, initially non standardized bindings

    (eg binding.json from the Tuscany project), which are subsequently standardized.


    The mechanics of b) do need investigation, but I think that at worst a complete repeat of the

    definitions in the two namespaces is the answer.



    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com

    "Michael Rowley" <mrowley@bea.com>

    25/03/2008 21:35


    To
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
     
    Subject
    [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

     


       






    Good point Anish.  I suspect that one of us was indeed supposed to bring
    this up (I don't recall who, if anyone, was identified).  So, how about
    me.

    Dear Liason Committee,

    The Bindings TC would like guidance on the namespace to use for the
    various <binding.xxx> elements that it is in charge of defining.
    Specifically, the question is whether the bindings should always use the
    same namespace as SCA assembly, or whether they should each use
    different namespaces.

    The Bindings TC debated this question for a while at its F2F, but agreed
    that the approach taken should follow a generally agreed approach that
    would also apply to all of the extensibility points in SCA assembly
    (such as implementation elements <implementation.xxx> and interface
    elements <interface.xxx>).  As such, we think this is an appropriate
    issue for the Liason group to tackle.

    Argument Kickstart:

    At the F2F, we discussed the pros and cons of a few approaches.

    Each binding gets its own namespace:
    - This approach allows each binding definition to evolve independently
    from other binding definitions and independent of SCA as a whole.

    Everything in one "SCA" namespace:
    - This approach gives the user of SCA a set of technologies that are
    known to work together.  If each binding/implementation/etc evolved
    independently, then the user would be hard pressed to figure out which
    collection of them actually worked together.
    - Having one namespace means that there are fewer prefixes to define at
    the top of the various SCDL files (this seemed to carry less weight than
    the previous point).

    Both:
    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.

    No decision was made, but it was my impression that the last of these
    approaches carried the greatest appeal, if the details could be worked
    out.

    Michael










     

    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU











    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 15.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/ThisVersion URI for Schema/WSDL files)

    Posted 04-25-2008 14:51

    I'm puzzled by the first sentence implying agreement to the proposal from the bindings TC, followed by a proposal that is not what the bindings TC asked for.

    Specifically, the bindings TC was proposing that the "both" approach should be used for the 1.1 specs.  Binding schemas would be defined in one or more binding-related namespaces, and the same definitions would also be available in the main SCA namespace.  This approach would be in place for 1.1, not post-1.1.

    I would like to introduce this approach now, so that TCs who see value in having a different namespace can get their namespace definitions in place before 1.1.

        Simon

    Simon C. Nash, IBM Distinguished Engineer
    Member of the IBM Academy of Technology
    Tel. +44-1962-815156  Fax +44-1962-818999



    Mike Edwards/UK/IBM@IBMGB

    15/04/2008 10:37

    To
    "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)






    Folks,


    +1


    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com


    "Michael Rowley" <mrowley@bea.com>

    14/04/2008 17:12


    To
    Mike Edwards/UK/IBM@IBMGB, "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)







     
    I believe that we should respond to the bindings TC by saying that the liason committee agrees with the “both” approach that was suggested.  I’ll repeat that suggestion here:

    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.


    We also believe that we should start the process with a “blessed” namespace for SCA version 1.1.  However, as soon as any TC needs to make an incompatible change to an extensibility element (e.g. binding.xxx) after the completion of SCA 1.1, a new namespace should be created that will be used specifically for that extensibility point.

     
    At some later time, SCA as a whole will create a new coarse-grained namespace (e.g. for SCA 1.2) that will include specific versions of the finer-grained namespaces that have been created since the 1.1.

     
    These means that, in the short run, everything should be in the one SCA namespace that has been defined by the assembly TC.

     
    Michael

     
     





    From:
    Mike Edwards [mailto:mike_edwards@uk.ibm.com]
    Sent:
    Wednesday, March 26, 2008 6:27 AM
    To:
    OASIS Liaison
    Cc:
    Anish Karmarkar
    Subject:
    Re: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

     

    Folks,


    I'm happy with either:


    a) Everything in one "SCA" namespace


    or


    b) Each binding in its own namespace, with "blessed" versions in the SCA namespace also


    I believe that b) is in effect the approach suggested for new, initially non standardized bindings

    (eg binding.json from the Tuscany project), which are subsequently standardized.


    The mechanics of b) do need investigation, but I think that at worst a complete repeat of the

    definitions in the two namespaces is the answer.



    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com

    "Michael Rowley" <mrowley@bea.com>

    25/03/2008 21:35


    To
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
     
    Subject
    [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)


     


       







    Good point Anish.  I suspect that one of us was indeed supposed to bring
    this up (I don't recall who, if anyone, was identified).  So, how about
    me.

    Dear Liason Committee,

    The Bindings TC would like guidance on the namespace to use for the
    various <binding.xxx> elements that it is in charge of defining.
    Specifically, the question is whether the bindings should always use the
    same namespace as SCA assembly, or whether they should each use
    different namespaces.

    The Bindings TC debated this question for a while at its F2F, but agreed
    that the approach taken should follow a generally agreed approach that
    would also apply to all of the extensibility points in SCA assembly
    (such as implementation elements <implementation.xxx> and interface
    elements <interface.xxx>).  As such, we think this is an appropriate
    issue for the Liason group to tackle.

    Argument Kickstart:

    At the F2F, we discussed the pros and cons of a few approaches.

    Each binding gets its own namespace:
    - This approach allows each binding definition to evolve independently
    from other binding definitions and independent of SCA as a whole.

    Everything in one "SCA" namespace:
    - This approach gives the user of SCA a set of technologies that are
    known to work together.  If each binding/implementation/etc evolved
    independently, then the user would be hard pressed to figure out which
    collection of them actually worked together.
    - Having one namespace means that there are fewer prefixes to define at
    the top of the various SCDL files (this seemed to carry less weight than
    the previous point).

    Both:
    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.

    No decision was made, but it was my impression that the last of these
    approaches carried the greatest appeal, if the details could be worked
    out.

    Michael




    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php







     

    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU










    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU












    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 16.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 04-25-2008 15:04
    
    
    
    
    
     
    Simon,
     
    Do you envision implementers of the SCA specifications using the interim versions of the different SCA 1.1 specifications produced by the related OASIS TCs?
     
    I can see some value in experimenting with the idea of 'both namespaces' during the 1.1 timeframe, but I wonder whether this idea has any practical benefit as such (until after the 1.1 specs go final).
     
    -- Sanjay


    From: Simon Nash [mailto:NASH@uk.ibm.com]
    Sent: Friday, Apr 25, 2008 7:50 AM
    To: OASIS Liaison
    Subject: RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)


    I'm puzzled by the first sentence implying agreement to the proposal from the bindings TC, followed by a proposal that is not what the bindings TC asked for.

    Specifically, the bindings TC was proposing that the "both" approach should be used for the 1.1 specs.  Binding schemas would be defined in one or more binding-related namespaces, and the same definitions would also be available in the main SCA namespace.  This approach would be in place for 1.1, not post-1.1.

    I would like to introduce this approach now, so that TCs who see value in having a different namespace can get their namespace definitions in place before 1.1.

        Simon

    Simon C. Nash, IBM Distinguished Engineer
    Member of the IBM Academy of Technology
    Tel. +44-1962-815156  Fax +44-1962-818999



    Mike Edwards/UK/IBM@IBMGB

    15/04/2008 10:37

    To
    "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)






    Folks,


    +1


    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com


    "Michael Rowley" <mrowley@bea.com>

    14/04/2008 17:12


    To
    Mike Edwards/UK/IBM@IBMGB, "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)







     
    I believe that we should respond to the bindings TC by saying that the liason committee agrees with the “both” approach that was suggested.  I’ll repeat that suggestion here:

    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.


    We also believe that we should start the process with a “blessed” namespace for SCA version 1.1.  However, as soon as any TC needs to make an incompatible change to an extensibility element (e.g. binding.xxx) after the completion of SCA 1.1, a new namespace should be created that will be used specifically for that extensibility point.

     
    At some later time, SCA as a whole will create a new coarse-grained namespace (e.g. for SCA 1.2) that will include specific versions of the finer-grained namespaces that have been created since the 1.1.

     
    These means that, in the short run, everything should be in the one SCA namespace that has been defined by the assembly TC.

     
    Michael

     
     





    From:
    Mike Edwards [mailto:mike_edwards@uk.ibm.com]
    Sent:
    Wednesday, March 26, 2008 6:27 AM
    To:
    OASIS Liaison
    Cc:
    Anish Karmarkar
    Subject:
    Re: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

     

    Folks,


    I'm happy with either:


    a) Everything in one "SCA" namespace


    or


    b) Each binding in its own namespace, with "blessed" versions in the SCA namespace also


    I believe that b) is in effect the approach suggested for new, initially non standardized bindings

    (eg binding.json from the Tuscany project), which are subsequently standardized.


    The mechanics of b) do need investigation, but I think that at worst a complete repeat of the

    definitions in the two namespaces is the answer.



    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com

    "Michael Rowley" <mrowley@bea.com>

    25/03/2008 21:35


    To
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
     
    Subject
    [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)


     


       







    Good point Anish.  I suspect that one of us was indeed supposed to bring
    this up (I don't recall who, if anyone, was identified).  So, how about
    me.

    Dear Liason Committee,

    The Bindings TC would like guidance on the namespace to use for the
    various <binding.xxx> elements that it is in charge of defining.
    Specifically, the question is whether the bindings should always use the
    same namespace as SCA assembly, or whether they should each use
    different namespaces.

    The Bindings TC debated this question for a while at its F2F, but agreed
    that the approach taken should follow a generally agreed approach that
    would also apply to all of the extensibility points in SCA assembly
    (such as implementation elements <implementation.xxx> and interface
    elements <interface.xxx>).  As such, we think this is an appropriate
    issue for the Liason group to tackle.

    Argument Kickstart:

    At the F2F, we discussed the pros and cons of a few approaches.

    Each binding gets its own namespace:
    - This approach allows each binding definition to evolve independently
    from other binding definitions and independent of SCA as a whole.

    Everything in one "SCA" namespace:
    - This approach gives the user of SCA a set of technologies that are
    known to work together.  If each binding/implementation/etc evolved
    independently, then the user would be hard pressed to figure out which
    collection of them actually worked together.
    - Having one namespace means that there are fewer prefixes to define at
    the top of the various SCDL files (this seemed to carry less weight than
    the previous point).

    Both:
    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.

    No decision was made, but it was my impression that the last of these
    approaches carried the greatest appeal, if the details could be worked
    out.

    Michael



    -----Original Message-----
    From: Anish Karmarkar [mailto:Anish.Karmarkar@oracle.com]
    Sent: Tuesday, March 25, 2008 3:13 PM
    To: Michael Rowley
    Cc: Mike Edwards; opencsa-liaison@lists.oasis-open.org
    Subject: Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL
    files

    Michael,

    Since we are the liaison reps from binding, were we (or was I) supposed
    to do this?

    -Anish
    --

    Michael Rowley wrote:
    > +1
    >
    > I don't think a meeting is necessary for this one, but I believe that
    > the binding TC was looking for input from the Liason committee
    > regarding whether or not the bindings should be in the SCA namespace,
    > a binding specific namespace, or both.  I thought that someone from
    > Bindings was going to be formally asking the Liason committee to
    > provide a recommendation on that.
    >
    > Michael

    ---------------------------------------------------------------------
    To unsubscribe from this mail list, you must leave the OASIS TC that
    generates this mail.  You may a link to this group and all your TCs in OASIS
    at:
    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php







     

    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU










    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU












    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 17.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/ThisVersion URI for Schema/WSDL files)

    Posted 05-02-2008 17:17

    Sanjay,
    I think it is possible that implementers would use an interim version, depending on quickly the specs progress to final completion.  For example, I would expect Tuscany to start implementing OASIS changes to the specs some time within the next few months, including changing to the OASIS namespace(s).

    Other reasons why it is useful to have the dual namespaces available in 1.1 are:
       - it clearly establishes the principle of supporting this approach
       - it allows the TCs to make and implement decisions on what namespaces they will use for their specifications
       - it allows users to write SCDL with either a single namespace or with dual namespaces, and provide feedback on their preference for these two approaches.
       - it allows the TCs and the Liaison Committee to gauge user reactions to this approach and make any desired adjustments before the 1.1 specs are final.

        Simon

    Simon C. Nash, IBM Distinguished Engineer
    Member of the IBM Academy of Technology
    Tel. +44-1962-815156  Fax +44-1962-818999



    "Patil, Sanjay" <sanjay.patil@sap.com>

    25/04/2008 16:03

    To
    Simon Nash/UK/IBM@IBMGB, "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)





     
    Simon,
     
    Do you envision implementers of the SCA specifications using the interim versions of the different SCA 1.1 specifications produced by the related OASIS TCs?
     
    I can see some value in experimenting with the idea of 'both namespaces' during the 1.1 timeframe, but I wonder whether this idea has any practical benefit as such (until after the 1.1 specs go final).
     
    -- Sanjay


    From: Simon Nash [mailto:NASH@uk.ibm.com]
    Sent:
    Friday, Apr 25, 2008 7:50 AM
    To:
    OASIS Liaison
    Subject:
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)



    I'm puzzled by the first sentence implying agreement to the proposal from the bindings TC, followed by a proposal that is not what the bindings TC asked for.


    Specifically, the bindings TC was proposing that the "both" approach should be used for the 1.1 specs.  Binding schemas would be defined in one or more binding-related namespaces, and the same definitions would also be available in the main SCA namespace.  This approach would be in place for 1.1, not post-1.1.


    I would like to introduce this approach now, so that TCs who see value in having a different namespace can get their namespace definitions in place before 1.1.


       Simon


    Simon C. Nash, IBM Distinguished Engineer
    Member of the IBM Academy of Technology
    Tel. +44-1962-815156  Fax +44-1962-818999


    Mike Edwards/UK/IBM@IBMGB

    15/04/2008 10:37


    To
    "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)








    Folks,


    +1


    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com

    "Michael Rowley" <mrowley@bea.com>

    14/04/2008 17:12


    To
    Mike Edwards/UK/IBM@IBMGB, "OASIS Liaison" <opencsa-liaison@lists.oasis-open.org>
    cc
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)










    I believe that we should respond to the bindings TC by saying that the liason committee agrees with the “both” approach that was suggested.  I’ll repeat that suggestion here:

    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.


    We also believe that we should start the process with a “blessed” namespace for SCA version 1.1.  However, as soon as any TC needs to make an incompatible change to an extensibility element (e.g. binding.xxx) after the completion of SCA 1.1, a new namespace should be created that will be used specifically for that extensibility point.


    At some later time, SCA as a whole will create a new coarse-grained namespace (e.g. for SCA 1.2) that will include specific versions of the finer-grained namespaces that have been created since the 1.1.


    These means that, in the short run, everything should be in the one SCA namespace that has been defined by the assembly TC.


    Michael


     







    From:
    Mike Edwards [mailto:mike_edwards@uk.ibm.com]
    Sent:
    Wednesday, March 26, 2008 6:27 AM
    To:
    OASIS Liaison
    Cc:
    Anish Karmarkar
    Subject:
    Re: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)



    Folks,


    I'm happy with either:


    a) Everything in one "SCA" namespace


    or


    b) Each binding in its own namespace, with "blessed" versions in the SCA namespace also


    I believe that b) is in effect the approach suggested for new, initially non standardized bindings

    (eg binding.json from the Tuscany project), which are subsequently standardized.


    The mechanics of b) do need investigation, but I think that at worst a complete repeat of the

    definitions in the two namespaces is the answer.



    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com

    "Michael Rowley" <mrowley@bea.com>

    25/03/2008 21:35


    To
    "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
     
    Subject
    [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)



     


       







    Good point Anish.  I suspect that one of us was indeed supposed to bring
    this up (I don't recall who, if anyone, was identified).  So, how about
    me.

    Dear Liason Committee,

    The Bindings TC would like guidance on the namespace to use for the
    various <binding.xxx> elements that it is in charge of defining.
    Specifically, the question is whether the bindings should always use the
    same namespace as SCA assembly, or whether they should each use
    different namespaces.

    The Bindings TC debated this question for a while at its F2F, but agreed
    that the approach taken should follow a generally agreed approach that
    would also apply to all of the extensibility points in SCA assembly
    (such as implementation elements <implementation.xxx> and interface
    elements <interface.xxx>).  As such, we think this is an appropriate
    issue for the Liason group to tackle.

    Argument Kickstart:

    At the F2F, we discussed the pros and cons of a few approaches.

    Each binding gets its own namespace:
    - This approach allows each binding definition to evolve independently
    from other binding definitions and independent of SCA as a whole.

    Everything in one "SCA" namespace:
    - This approach gives the user of SCA a set of technologies that are
    known to work together.  If each binding/implementation/etc evolved
    independently, then the user would be hard pressed to figure out which
    collection of them actually worked together.
    - Having one namespace means that there are fewer prefixes to define at
    the top of the various SCDL files (this seemed to carry less weight than
    the previous point).

    Both:
    - Perhaps it is possible to define bindings/implementations/etc in their
    own namespace, but then also create a overarching namespace that brings
    together "blessed" versions of each candidate technology.  XML Schema
    may not have good ways of doing this (I don't know), but in the
    worst-case, the element definitions could be repeated in a different
    namespace.

    No decision was made, but it was my impression that the last of these
    approaches carried the greatest appeal, if the details could be worked
    out.

    Michael





    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php








     

    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU









    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU











    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU












    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 18.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 06-06-2008 09:11
     
    On 6/2/08 conf-call [1], the OpenCSA Liaison Subcommittee resolved the
    below issue with the following guideline:
    
    For defining elements used in the SCDL file, all SCA TCs should use the
    common namespace, and use the TC specific fine grained namespaces post
    1.1. Whenever an incompatible change is to be made to the schema, a new
    revision of the common namespace should be generated. Whenever an SCA TC
    decides to make an incompatible change which affects the common
    namespace, that TC is obliged to inform all of the other SCA TCs, via
    the OpenCSA Liaison Subcommittee - and that the Assembly TC is
    responsible for coordinating the change where it affects multiple SCA
    TCs.
    
    [1]
    http://lists.oasis-open.org/archives/opencsa-liaison/200806/msg00000.htm
    l
    
    Thanks,
    Sanjay
    Co-Chair, OpenCSA Liaison Subcommittee
    
    > 


  • 19.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 06-06-2008 09:11
     
    On 6/2/08 conf-call [1], the OpenCSA Liaison Subcommittee resolved the
    below issue with the following guideline:
    
    For defining elements used in the SCDL file, all SCA TCs should use the
    common namespace, and use the TC specific fine grained namespaces post
    1.1. Whenever an incompatible change is to be made to the schema, a new
    revision of the common namespace should be generated. Whenever an SCA TC
    decides to make an incompatible change which affects the common
    namespace, that TC is obliged to inform all of the other SCA TCs, via
    the OpenCSA Liaison Subcommittee - and that the Assembly TC is
    responsible for coordinating the change where it affects multiple SCA
    TCs.
    
    [1]
    http://lists.oasis-open.org/archives/opencsa-liaison/200806/msg00000.htm
    l
    
    Thanks,
    Sanjay
    Co-Chair, OpenCSA Liaison Subcommittee
    
    > 


  • 20.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/ThisVersion URI for Schema/WSDL files)

    Posted 06-06-2008 09:39

    Sanjay,

    [please note I don't think I have permission to post to the Liaison SC mailing list, so this message may not appear there]

    Thanks for circulating this.  Unfortunately I find several parts of the statement ambiguous.

    "and use the TC specific fine grained namespaces post 1.1"

    Are the fine grained namespaces post 1.1 only used if the TC introduces incompatible changes?

    Does the following statement only apply post 1.1?

    "Whenever an incompatible change is to be made to the schema, a new revision of the common namespace should be generated"

    Does "post 1.1" refers to some specific single point in time at which all TCs agree to have reached a 1.1 level?

    Given that fine-grained namespaces can be used post 1.1, why is there a necessity to generate a new revision of the common namespace?  I was under the impression that the fine-grained namespace could be used and revved for some period of time, until an agreed point was reached where the updates would be folded back into a new revision of the common namespace.

    So should that statement actually be:

    Whenever an incompatible change is to be made within a TC specific namespace, a new revision of the TC-specific namespace should be generated.

    When the TC wants to update the version of their schema in the common namespace and lose the TC-specific fine-grained namespace for a major revision, that falls under the "Whenever an SCA TC decides to make an incompatible change which affects the common namespace" part.

    Given all the above, I'd like to suggest the following disambiguation:

    For defining elements used in the SCDL file, all SCA TCs should start by using the common namespace.  At a specific point in time version 1.1 of the common namespace will be finalized.  After that time TCs may elect to use TC specific fine grained namespaces when any incompatible change is to be made to their schemas.  Following that, whenever an incompatible change is to be made within a TC specific namespace, a new revision of the TC specific namespace should be generated. Whenever an TC decides to make an incompatible change which affects the common namespace, including updating the TC's schemas in the common namespace and discarding one or more TC specific fine grained namespace, that TC is obliged to inform all of the other SCA TCs, via the OpenCSA Liaison Subcommittee - and that the Assembly TC is responsible for  coordinating the change where it affects multiple SCA TCs.

    Regards, Simon

    Simon Holdsworth
    STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair
    MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
    Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
    Internet - Simon_Holdsworth@uk.ibm.com



    "Patil, Sanjay" <sanjay.patil@sap.com>

    06/06/2008 10:10

    To
    "Michael Rowley" <mrowley@bea.com>, "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
    <sca-bindings@lists.oasis-open.org>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)





     
    On 6/2/08 conf-call [1], the OpenCSA Liaison Subcommittee resolved the
    below issue with the following guideline:

    For defining elements used in the SCDL file, all SCA TCs should use the
    common namespace, and use the TC specific fine grained namespaces post
    1.1. Whenever an incompatible change is to be made to the schema, a new
    revision of the common namespace should be generated. Whenever an SCA TC
    decides to make an incompatible change which affects the common
    namespace, that TC is obliged to inform all of the other SCA TCs, via
    the OpenCSA Liaison Subcommittee - and that the Assembly TC is
    responsible for coordinating the change where it affects multiple SCA
    TCs.

    [1]
    http://lists.oasis-open.org/archives/opencsa-liaison/200806/msg00000.htm
    l

    Thanks,
    Sanjay
    Co-Chair, OpenCSA Liaison Subcommittee

    >







    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 21.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 06-06-2008 12:11
    
    
    
    
    
     
    Hi Simon,
     
    I guess the LSC's guideline was not fully reflecting the underlying assumptions. Here are the key points (in my own words, and as I understand):
     
    - The final version of all the SCA specifications will be tagged with a common version number (the current assumption is - 1.1).
     
    - Before all the TCs produce the final material (i.e. 1.1 version):
     a> We will use a common namespace that will be owned by the SCA Assembly TC (ownership here loosely means coordinating across the different SCA TCs when a new revision of the common namespace is to be created, etc).
     b> If an SCA TC needs to introduce a backward incompatible change to the definitions in the common namespace, that TC notifies (via LSC) the Assembly TC to rev up the common namespace.
     
    - It is only after the 1.1 version that we will try out the idea of using fine grained namespaces for temporarily managing the TC specific backward incompatible changes before merging the changes into the next revision of the common namespace.
     
    I hope the above clarifies the intentions behind the guidelines and answers the questions in your email below. LSC members, please feel free to chime in.
     
    -- Sanjay


    From: Simon Holdsworth [mailto:simon_holdsworth@uk.ibm.com]
    Sent: Friday, Jun 06, 2008 11:39 AM
    To: Patil, Sanjay
    Cc: Anish Karmarkar; Michael Rowley; opencsa-liaison@lists.oasis-open.org; sca-bindings@lists.oasis-open.org
    Subject: RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)


    Sanjay,

    [please note I don't think I have permission to post to the Liaison SC mailing list, so this message may not appear there]

    Thanks for circulating this.  Unfortunately I find several parts of the statement ambiguous.

    "and use the TC specific fine grained namespaces post 1.1"

    Are the fine grained namespaces post 1.1 only used if the TC introduces incompatible changes?

    Does the following statement only apply post 1.1?

    "Whenever an incompatible change is to be made to the schema, a new revision of the common namespace should be generated"

    Does "post 1.1" refers to some specific single point in time at which all TCs agree to have reached a 1.1 level?

    Given that fine-grained namespaces can be used post 1.1, why is there a necessity to generate a new revision of the common namespace?  I was under the impression that the fine-grained namespace could be used and revved for some period of time, until an agreed point was reached where the updates would be folded back into a new revision of the common namespace.

    So should that statement actually be:

    Whenever an incompatible change is to be made within a TC specific namespace, a new revision of the TC-specific namespace should be generated.

    When the TC wants to update the version of their schema in the common namespace and lose the TC-specific fine-grained namespace for a major revision, that falls under the "Whenever an SCA TC decides to make an incompatible change which affects the common namespace" part.

    Given all the above, I'd like to suggest the following disambiguation:

    For defining elements used in the SCDL file, all SCA TCs should start by using the common namespace.  At a specific point in time version 1.1 of the common namespace will be finalized.  After that time TCs may elect to use TC specific fine grained namespaces when any incompatible change is to be made to their schemas.  Following that, whenever an incompatible change is to be made within a TC specific namespace, a new revision of the TC specific namespace should be generated. Whenever an TC decides to make an incompatible change which affects the common namespace, including updating the TC's schemas in the common namespace and discarding one or more TC specific fine grained namespace, that TC is obliged to inform all of the other SCA TCs, via the OpenCSA Liaison Subcommittee - and that the Assembly TC is responsible for  coordinating the change where it affects multiple SCA TCs.

    Regards, Simon

    Simon Holdsworth
    STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair
    MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
    Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
    Internet - Simon_Holdsworth@uk.ibm.com



    "Patil, Sanjay" <sanjay.patil@sap.com>

    06/06/2008 10:10

    To
    "Michael Rowley" <mrowley@bea.com>, "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
    <sca-bindings@lists.oasis-open.org>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)





     
    On 6/2/08 conf-call [1], the OpenCSA Liaison Subcommittee resolved the
    below issue with the following guideline:

    For defining elements used in the SCDL file, all SCA TCs should use the
    common namespace, and use the TC specific fine grained namespaces post
    1.1. Whenever an incompatible change is to be made to the schema, a new
    revision of the common namespace should be generated. Whenever an SCA TC
    decides to make an incompatible change which affects the common
    namespace, that TC is obliged to inform all of the other SCA TCs, via
    the OpenCSA Liaison Subcommittee - and that the Assembly TC is
    responsible for coordinating the change where it affects multiple SCA
    TCs.

    [1]
    http://lists.oasis-open.org/archives/opencsa-liaison/200806/msg00000.htm
    l

    Thanks,
    Sanjay
    Co-Chair, OpenCSA Liaison Subcommittee

    >







    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 22.  RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)

    Posted 06-06-2008 12:11
    
    
    
    
    
     
    Hi Simon,
     
    I guess the LSC's guideline was not fully reflecting the underlying assumptions. Here are the key points (in my own words, and as I understand):
     
    - The final version of all the SCA specifications will be tagged with a common version number (the current assumption is - 1.1).
     
    - Before all the TCs produce the final material (i.e. 1.1 version):
     a> We will use a common namespace that will be owned by the SCA Assembly TC (ownership here loosely means coordinating across the different SCA TCs when a new revision of the common namespace is to be created, etc).
     b> If an SCA TC needs to introduce a backward incompatible change to the definitions in the common namespace, that TC notifies (via LSC) the Assembly TC to rev up the common namespace.
     
    - It is only after the 1.1 version that we will try out the idea of using fine grained namespaces for temporarily managing the TC specific backward incompatible changes before merging the changes into the next revision of the common namespace.
     
    I hope the above clarifies the intentions behind the guidelines and answers the questions in your email below. LSC members, please feel free to chime in.
     
    -- Sanjay


    From: Simon Holdsworth [mailto:simon_holdsworth@uk.ibm.com]
    Sent: Friday, Jun 06, 2008 11:39 AM
    To: Patil, Sanjay
    Cc: Anish Karmarkar; Michael Rowley; opencsa-liaison@lists.oasis-open.org; sca-bindings@lists.oasis-open.org
    Subject: RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)


    Sanjay,

    [please note I don't think I have permission to post to the Liaison SC mailing list, so this message may not appear there]

    Thanks for circulating this.  Unfortunately I find several parts of the statement ambiguous.

    "and use the TC specific fine grained namespaces post 1.1"

    Are the fine grained namespaces post 1.1 only used if the TC introduces incompatible changes?

    Does the following statement only apply post 1.1?

    "Whenever an incompatible change is to be made to the schema, a new revision of the common namespace should be generated"

    Does "post 1.1" refers to some specific single point in time at which all TCs agree to have reached a 1.1 level?

    Given that fine-grained namespaces can be used post 1.1, why is there a necessity to generate a new revision of the common namespace?  I was under the impression that the fine-grained namespace could be used and revved for some period of time, until an agreed point was reached where the updates would be folded back into a new revision of the common namespace.

    So should that statement actually be:

    Whenever an incompatible change is to be made within a TC specific namespace, a new revision of the TC-specific namespace should be generated.

    When the TC wants to update the version of their schema in the common namespace and lose the TC-specific fine-grained namespace for a major revision, that falls under the "Whenever an SCA TC decides to make an incompatible change which affects the common namespace" part.

    Given all the above, I'd like to suggest the following disambiguation:

    For defining elements used in the SCDL file, all SCA TCs should start by using the common namespace.  At a specific point in time version 1.1 of the common namespace will be finalized.  After that time TCs may elect to use TC specific fine grained namespaces when any incompatible change is to be made to their schemas.  Following that, whenever an incompatible change is to be made within a TC specific namespace, a new revision of the TC specific namespace should be generated. Whenever an TC decides to make an incompatible change which affects the common namespace, including updating the TC's schemas in the common namespace and discarding one or more TC specific fine grained namespace, that TC is obliged to inform all of the other SCA TCs, via the OpenCSA Liaison Subcommittee - and that the Assembly TC is responsible for  coordinating the change where it affects multiple SCA TCs.

    Regards, Simon

    Simon Holdsworth
    STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair
    MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
    Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
    Internet - Simon_Holdsworth@uk.ibm.com



    "Patil, Sanjay" <sanjay.patil@sap.com>

    06/06/2008 10:10

    To
    "Michael Rowley" <mrowley@bea.com>, "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <opencsa-liaison@lists.oasis-open.org>
    cc
    <sca-bindings@lists.oasis-open.org>
    Subject
    RE: [opencsa-liaison] Namespace for bindings and other extension points (was: Latest/This Version URI for Schema/WSDL files)





     
    On 6/2/08 conf-call [1], the OpenCSA Liaison Subcommittee resolved the
    below issue with the following guideline:

    For defining elements used in the SCDL file, all SCA TCs should use the
    common namespace, and use the TC specific fine grained namespaces post
    1.1. Whenever an incompatible change is to be made to the schema, a new
    revision of the common namespace should be generated. Whenever an SCA TC
    decides to make an incompatible change which affects the common
    namespace, that TC is obliged to inform all of the other SCA TCs, via
    the OpenCSA Liaison Subcommittee - and that the Assembly TC is
    responsible for coordinating the change where it affects multiple SCA
    TCs.

    [1]
    http://lists.oasis-open.org/archives/opencsa-liaison/200806/msg00000.htm
    l

    Thanks,
    Sanjay
    Co-Chair, OpenCSA Liaison Subcommittee

    >







    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 23.  Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 03-26-2008 13:17

    Here's what the Bindings TC agreed:

    The TC wishes the liaison sc to give guidance on the granularity of namespaces across sca.  The TC recommends that more than one namespace be allowd across the SCA TCs. In addition, TC suggests investigating different namespaces for each extensibility, but in parallel, a broad SCA namespace, that duplicates the definitions in the fine grained definitions, for all the technologies that go into that.

        Simon

    Simon C. Nash, IBM Distinguished Engineer
    Member of the IBM Academy of Technology
    Tel. +44-1962-815156  Fax +44-1962-818999



    Anish Karmarkar <Anish.Karmarkar@oracle.com>

    25/03/2008 19:12

    To
    Michael Rowley <mrowley@bea.com>
    cc
    Mike Edwards/UK/IBM@IBMGB, opencsa-liaison@lists.oasis-open.org
    Subject
    Re: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files





    Michael,

    Since we are the liaison reps from binding, were we (or was I) supposed
    to do this?

    -Anish
    --

    Michael Rowley wrote:
    > +1
    >
    > I don't think a meeting is necessary for this one, but I believe that
    > the binding TC was looking for input from the Liason committee regarding
    > whether or not the bindings should be in the SCA namespace, a binding
    > specific namespace, or both.  I thought that someone from Bindings was
    > going to be formally asking the Liason committee to provide a
    > recommendation on that.
    >
    > Michael
    >
    >
    >
    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
    >
    >
    > ---------------------------------------------------------------------
    > To unsubscribe from this mail list, you must leave the OASIS TC that
    > generates this mail.  You may a link to this group and all your TCs in OASIS
    > at:
    >
    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
    >

    ---------------------------------------------------------------------
    To unsubscribe from this mail list, you must leave the OASIS TC that
    generates this mail.  You may a link to this group and all your TCs in OASIS
    at:
    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php








    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








  • 24.  RE: [opencsa-liaison] Latest/This Version URI for Schema/WSDL files

    Posted 04-08-2008 07:17
      |   view attached

    Attachment(s)

    doc
    ArtifactURI_v1.doc   36 KB 1 version


  • 25.  Updated proposal for - Latest/This Version URI for Schema/WSDL files

    Posted 04-14-2008 17:10
      |   view attached

    Attachment(s)

    doc
    ArtifactURI_v2.doc   36 KB 1 version


  • 26.  RE: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

    Posted 04-14-2008 17:22
    
    
    
    
    
    
    
    
    
    
    
    

    Hi Sanjay,

      No actual files are allowed to be stored at/below the namespace location. The only thing that will be retrievable at the namespace location (but not actually stored there) is the namespace document. The namespace document will then identify the actual schema/wsdl/spec locations under the document tree (http://docs.oasis-open.org/opencsa/sca-bpel/sca-bpel-1.1.xsd OR http://docs.oasis-open.org/opencsa/sca/200712/sca-bpel-1.1-cd-02.xsd, etc. – that is, you could place them in a tc-specific directory or in a common sca directory). This is to prevent files from becoming “hidden” from a directory listing.

    Regards,

    Mary

     

    URL Format: [Target-Namespace-URI]/[filename]

    [Target-Namespace-URI] is the target namespace URI of the definitions in the schema file.

     

    This Version / Previous Version Filename Format:

    sca-[productName]-[versionNum]-[docLevel]-[seqNum]_[revNum].xsd

    Example: This Version for the XML Schema accompanied with the CD 02 of the SCA BPEL specification, contributing to the common namespace

    http://docs.oasis-open.org/ns/opencsa/sca/200712/sca-bpel-1.1-cd-02.xsd

    Note: Name of a Schema file associated with any given CD/CS/OS version of the prose specification must reflect the corresponding [docLevel]-[seqNum] even if the content of the schema file may not have received any update. Typically, separate schema files are not produced for each new WD of the prose specifications.

    Latest Version Filename Format:

    Format: sca-[productName]-[versionNum].xsd

    Example: Latest Version for the XML Schema accompanied with the SCA BPEL specification, contributing to the common namespace

    http://docs.oasis-open.org/ns/opencsa/sca/200712/sca-bpel-1.1.xsd

     

    From: Patil, Sanjay [mailto:sanjay.patil@sap.com]
    Sent: Monday, April 14, 2008 1:04 PM
    To: opencsa-liaison@lists.oasis-open.org
    Cc: mary.mcrae@oasis-open.org
    Subject: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

     

    The topic of 'Latest/This Version URI for Schema/WSDL files' was further discussed by the LSC on the 4/14 conf-call. Attached is the updated proposal. Please let me know if I have missed anything.

     

    Mary, could you please review this proposal and let us know if you are ok with it.

     

    -- Sanjay



  • 27.  RE: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

    Posted 04-14-2008 17:28
    
    
    
    
    
    
    
     
    Hi Mary,
     
    Thanks for the quick response.
     
    Would it be possible for you to attend the next conf-call of LSC so that we can possibly bring a closure to this issue on the call itself. Please see below for the dial-in info:
     
    -- Sanjay

    Date: Monday, 21 April 2008

    Time: 08:00am - 09:00am PT

    Participant Passcode: 144102

    US and Canada Toll free: 1-888-233-4684

    US Toll: 1-719-234-7877

    Web-conf: http://webconf.soaphub.org/conf/room/sca-lsc



    From: Mary McRae [mailto:marypmcrae@gmail.com] On Behalf Of Mary McRae
    Sent: Monday, Apr 14, 2008 10:21 AM
    To: Patil, Sanjay; opencsa-liaison@lists.oasis-open.org
    Subject: RE: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

    Hi Sanjay,

      No actual files are allowed to be stored at/below the namespace location. The only thing that will be retrievable at the namespace location (but not actually stored there) is the namespace document. The namespace document will then identify the actual schema/wsdl/spec locations under the document tree (http://docs.oasis-open.org/opencsa/sca-bpel/sca-bpel-1.1.xsd OR http://docs.oasis-open.org/opencsa/sca/200712/sca-bpel-1.1-cd-02.xsd, etc. – that is, you could place them in a tc-specific directory or in a common sca directory). This is to prevent files from becoming “hidden” from a directory listing.

    Regards,

    Mary

     

    URL Format: [Target-Namespace-URI]/[filename]

    [Target-Namespace-URI] is the target namespace URI of the definitions in the schema file.

     

    This Version / Previous Version Filename Format:

    sca-[productName]-[versionNum]-[docLevel]-[seqNum]_[revNum].xsd

    Example: This Version for the XML Schema accompanied with the CD 02 of the SCA BPEL specification, contributing to the common namespace

    http://docs.oasis-open.org/ns/opencsa/sca/200712/sca-bpel-1.1-cd-02.xsd

    Note: Name of a Schema file associated with any given CD/CS/OS version of the prose specification must reflect the corresponding [docLevel]-[seqNum] even if the content of the schema file may not have received any update. Typically, separate schema files are not produced for each new WD of the prose specifications.

    Latest Version Filename Format:

    Format: sca-[productName]-[versionNum].xsd

    Example: Latest Version for the XML Schema accompanied with the SCA BPEL specification, contributing to the common namespace

    http://docs.oasis-open.org/ns/opencsa/sca/200712/sca-bpel-1.1.xsd

     

    From: Patil, Sanjay [mailto:sanjay.patil@sap.com]
    Sent: Monday, April 14, 2008 1:04 PM
    To: opencsa-liaison@lists.oasis-open.org
    Cc: mary.mcrae@oasis-open.org
    Subject: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

     

    The topic of 'Latest/This Version URI for Schema/WSDL files' was further discussed by the LSC on the 4/14 conf-call. Attached is the updated proposal. Please let me know if I have missed anything.

     

    Mary, could you please review this proposal and let us know if you are ok with it.

     

    -- Sanjay



  • 28.  RE: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

    Posted 04-14-2008 18:25
    
    
    
    
    
    
    
    
    
    
    
    
    

    Yes, I’ll be happy to!

    Regards,

    Mary

    From: Patil, Sanjay [mailto:sanjay.patil@sap.com]
    Sent: Monday, April 14, 2008 1:27 PM
    To: mary.mcrae@oasis-open.org; opencsa-liaison@lists.oasis-open.org
    Subject: RE: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

     

    Hi Mary,

     

    Thanks for the quick response.

     

    Would it be possible for you to attend the next conf-call of LSC so that we can possibly bring a closure to this issue on the call itself. Please see below for the dial-in info:

     

    -- Sanjay

    Date: Monday, 21 April 2008

    Time: 08:00am - 09:00am PT

    Participant Passcode: 144102

    US and Canada Toll free: 1-888-233-4684

    US Toll: 1-719-234-7877

    Web-conf: http://webconf.soaphub.org/conf/room/sca-lsc


    From: Mary McRae [mailto:marypmcrae@gmail.com] On Behalf Of Mary McRae
    Sent: Monday, Apr 14, 2008 10:21 AM
    To: Patil, Sanjay; opencsa-liaison@lists.oasis-open.org
    Subject: RE: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

    Hi Sanjay,

      No actual files are allowed to be stored at/below the namespace location. The only thing that will be retrievable at the namespace location (but not actually stored there) is the namespace document. The namespace document will then identify the actual schema/wsdl/spec locations under the document tree (http://docs.oasis-open.org/opencsa/sca-bpel/sca-bpel-1.1.xsd OR http://docs.oasis-open.org/opencsa/sca/200712/sca-bpel-1.1-cd-02.xsd, etc. – that is, you could place them in a tc-specific directory or in a common sca directory). This is to prevent files from becoming “hidden” from a directory listing.

    Regards,

    Mary

     

    URL Format: [Target-Namespace-URI]/[filename]

    [Target-Namespace-URI] is the target namespace URI of the definitions in the schema file.

     

    This Version / Previous Version Filename Format:

    sca-[productName]-[versionNum]-[docLevel]-[seqNum]_[revNum].xsd

    Example: This Version for the XML Schema accompanied with the CD 02 of the SCA BPEL specification, contributing to the common namespace

    http://docs.oasis-open.org/ns/opencsa/sca/200712/sca-bpel-1.1-cd-02.xsd

    Note: Name of a Schema file associated with any given CD/CS/OS version of the prose specification must reflect the corresponding [docLevel]-[seqNum] even if the content of the schema file may not have received any update. Typically, separate schema files are not produced for each new WD of the prose specifications.

    Latest Version Filename Format:

    Format: sca-[productName]-[versionNum].xsd

    Example: Latest Version for the XML Schema accompanied with the SCA BPEL specification, contributing to the common namespace

    http://docs.oasis-open.org/ns/opencsa/sca/200712/sca-bpel-1.1.xsd

     

    From: Patil, Sanjay [mailto:sanjay.patil@sap.com]
    Sent: Monday, April 14, 2008 1:04 PM
    To: opencsa-liaison@lists.oasis-open.org
    Cc: mary.mcrae@oasis-open.org
    Subject: [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files

     

    The topic of 'Latest/This Version URI for Schema/WSDL files' was further discussed by the LSC on the 4/14 conf-call. Attached is the updated proposal. Please let me know if I have missed anything.

     

    Mary, could you please review this proposal and let us know if you are ok with it.

     

    -- Sanjay



  • 29.  Re: [opencsa-liaison] Updated proposal for - Latest/This Version URI forSchema/WSDL files

    Posted 04-16-2008 12:06

    Sanjay,

    I'm fine with this proposal.


    Yours,  Mike.

    Strategist - Emerging Technologies, SCA & SDO.
    Co Chair OASIS SCA Assembly TC.
    IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
    Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
    Email:  mike_edwards@uk.ibm.com



    "Patil, Sanjay" <sanjay.patil@sap.com>

    14/04/2008 18:03

    To
    <opencsa-liaison@lists.oasis-open.org>
    cc
    <mary.mcrae@oasis-open.org>
    Subject
    [opencsa-liaison] Updated proposal for - Latest/This Version URI for Schema/WSDL files





     
    The topic of 'Latest/This Version URI for Schema/WSDL files' was further discussed by the LSC on the 4/14 conf-call. Attached is the updated proposal. Please let me know if I have missed anything.
     
    Mary, could you please review this proposal and let us know if you are ok with it.
     
    -- Sanjay[attachment "ArtifactURI_v2.doc" deleted by Mike Edwards/UK/IBM] ---------------------------------------------------------------------
    To unsubscribe from this mail list, you must leave the OASIS TC that
    generates this mail.  You may a link to this group and all your TCs in OASIS
    at:
    https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php







    Unless stated otherwise above:
    IBM United Kingdom Limited - Registered in England and Wales with number 741598.
    Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU