none
why the relationship type diff between ECMA-376 and ISO 29500 RRS feed

  • Question

  • Hi dear all,

    I've found the part relationship types are total different between these 2 docs, take Worksheet part as an example , in ECMA doc the type URL is :

    http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet

    but in ISO doc it's :

    http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet

    and it seems the ECMA one will work , how does happen ? Is the ISO one incorrect ?


    nice done!

    • Moved by Forrest Guo Tuesday, October 2, 2012 1:26 PM (From:Open XML Format SDK)
    Monday, October 1, 2012 1:30 PM

Answers

  • Hi yushang,

    To answer your question briefly, the URI’s used in schemas for these parts are not intended to resolve to actual websites or resources on the internet.  They are intended to uniquely identify the namespaces for the various elements and parts of the OOXML file format.  The fact that they have changed from “schemas.openxmlformats.org” to “purl.oclc.org” is mainly for administrative purposes.  PURL.org is an organization maintaining permanent URL’s for possibly changing URI’s. 

    Background/historical information:

    The move to purl URIs was part of the ISO/IEC adoption of the ECMA standard.  Note that ECMA-376 1st edition (pre-ISO/IEC) and 2nd edition (same as ISO/IEC 29500:2008) use schemas.openxmlformats.org.  As of ECMA-376 3rd edition (29500:2011), strict elements (Part 1) use purl.oclc.org and transitional elements (Part 4) use schemas.openxmlformats.org.  Amendment 1 to 29500:2008 changed the uses of schemas.openxmlformats.org to purl.oclc.org, so it first showed up in the consolidated reprint 29500:2011 (which is just 29500:2008 plus corrigendum 1 and amendment 1).

    Best regards,
    Tom Jebo
    Escalation Engineer
    Microsoft Open Specifications

    • Marked as answer by yushang Wednesday, October 3, 2012 1:57 AM
    Wednesday, October 3, 2012 1:30 AM
    Moderator

All replies

  • Hi yushang,

    Thanks for posting in the MSDN Forum.

    I will involve some experts into your issue to see whether they can help you. There might be some time delay, appreciate for your patience.

    Have a good day,

    Tom


    Tom Xu [MSFT]
    MSDN Community Support | Feedback to us

    Tuesday, October 2, 2012 9:18 AM
  • Hi yushang,

    Thanks for you inquiry.

    Someone from our team will contact you shortly.

    Regards,

    Sebastian


    SEBASTIAN CANEVARI - MSFT Escalation Engineer Protocol Documentation Team

    Tuesday, October 2, 2012 3:11 PM
  • Thanks . Is this a serious problem ?

    nice done!

    Tuesday, October 2, 2012 3:42 PM
  • Hi yushang,

    Thanks for the question, I will check on this and get back to you. 

    Best regards,
    Tom Jebo
    Escalation Engineer
    Microsoft Open Specifications

    Tuesday, October 2, 2012 6:26 PM
    Moderator
  • Hi yushang,

    To answer your question briefly, the URI’s used in schemas for these parts are not intended to resolve to actual websites or resources on the internet.  They are intended to uniquely identify the namespaces for the various elements and parts of the OOXML file format.  The fact that they have changed from “schemas.openxmlformats.org” to “purl.oclc.org” is mainly for administrative purposes.  PURL.org is an organization maintaining permanent URL’s for possibly changing URI’s. 

    Background/historical information:

    The move to purl URIs was part of the ISO/IEC adoption of the ECMA standard.  Note that ECMA-376 1st edition (pre-ISO/IEC) and 2nd edition (same as ISO/IEC 29500:2008) use schemas.openxmlformats.org.  As of ECMA-376 3rd edition (29500:2011), strict elements (Part 1) use purl.oclc.org and transitional elements (Part 4) use schemas.openxmlformats.org.  Amendment 1 to 29500:2008 changed the uses of schemas.openxmlformats.org to purl.oclc.org, so it first showed up in the consolidated reprint 29500:2011 (which is just 29500:2008 plus corrigendum 1 and amendment 1).

    Best regards,
    Tom Jebo
    Escalation Engineer
    Microsoft Open Specifications

    • Marked as answer by yushang Wednesday, October 3, 2012 1:57 AM
    Wednesday, October 3, 2012 1:30 AM
    Moderator
  • Thanks . I think I understood . IIRC Office 2010 just implements the transitional profile of the standard , right? 


    nice done!

    Wednesday, October 3, 2012 1:49 AM
  • Yes, yushang, that is correct. 

    Tom

    Wednesday, October 3, 2012 2:12 AM
    Moderator