ISSUE-10

Mapping Element and Type names

State:
CLOSED
Product:
Basic
Raised by:
Paul Downey
Opened on:
2006-01-12
Description:
"""
Related to Ed's message, the character space for XML names is much richer
than many program language identifiers.  The disparity is not too bad for
languages like Java, but there are still various punctuation characters (.)
that are allowed in XML names that are not allowed in Java names.  The
mismatch for C/C++ is even bigger.  JAXB offers rules for mapping XML names
to Java, so maybe that is not a concern, but nothing formal exists for C/C++
to my knowledge.

So the questions for C/C++ and other languages with similar limitations
become:  is this an issue?  Should it be left to vendors to sort out?
Should a mapping procedure be specified that ends up with only valid C/C++
characters?  Should developers be advised that for maximum portability the
character set used for XML names should be limited to the C/C++ set?

[snip]
Pete Cordell
Tech-Know-Ware Ltd
"""
Related emails:
  1. ISSUE-10: Mapping Element and Type names (from dean+cgi@w3.org on 2006-01-12)
  2. RE: ISSUE-10: Mapping Element and Type names (from paul.downey@bt.com on 2006-01-12)
  3. Re: ISSUE-10: Mapping Element and Type names (from petexmldev@tech-know-ware.com on 2006-01-16)
  4. RE: ISSUE-10: Mapping Element and Type names (from paul.downey@bt.com on 2006-01-16)
  5. Agenda: XML Schema Patterns for Databinding Telcon 17 January 2006 (from paul.downey@bt.com on 2006-01-16)
  6. Minutes from XML Schema Patterns for Databinding call 17 January 2006 (from paul.downey@bt.com on 2006-01-18)
  7. RE: ISSUE-10: Mapping Element and Type names (from Paul.V.Biron@kp.org on 2006-01-19)
  8. Re: ISSUE-10: Mapping Element and Type names (from Paul.V.Biron@kp.org on 2006-01-19)
  9. Re: ISSUE-10: Mapping Element and Type names (from petexmldev@tech-know-ware.com on 2006-01-20)
  10. Agenda: XML Schema Patterns for Databinding Telcon 24 January 2006 (from paul.downey@bt.com on 2006-01-23)
  11. Minutes from XML Schema Patterns for Databinding call 24 January 2006 (from paul.downey@bt.com on 2006-01-24)
  12. Agenda: XML Schema Patterns for Databinding Telcon 7 February 2006 (from paul.downey@bt.com on 2006-02-06)
  13. Minutes from XML Schema Patterns for Databinding call 7 February 2006 (from paul.downey@bt.com on 2006-02-08)
  14. Agenda: XML Schema Patterns for Databinding F2F 27-28 February 2006 (from paul.downey@bt.com on 2006-02-22)
  15. Revised Agenda: XML Schema Patterns for Databinding F2F 27-28 February 2006 (from paul.downey@bt.com on 2006-02-27)
  16. Minutes from XML Schema Patterns for Databinding F2F 27-28 Feb 2006 (from paul.downey@bt.com on 2006-03-12)
  17. Agenda: XML Schema Patterns for Databinding Telcon 28 March 2006 (from paul.downey@bt.com on 2006-03-28)
  18. Agenda: XML Schema Patterns for Databinding Telcon 4 April 2006 (from paul.downey@bt.com on 2006-04-01)
  19. Agenda: XML Schema Patterns for Databinding Telcon 18 April 2006 (from paul.downey@bt.com on 2006-04-15)
  20. Minutes from XML Schema Patterns for Databinding call 18 April 2006 (from paul.downey@bt.com on 2006-04-18)
  21. Agenda: XML Schema Patterns for Databinding Telcon 25 April 2006 (from paul.downey@bt.com on 2006-04-23)
  22. Agenda: XML Schema Patterns for Databinding Telcon 2 May 2006 (from paul.downey@bt.com on 2006-04-28)
  23. Proposed text for ISSUE-10 - Mapping Element and Type names (from paul.downey@bt.com on 2006-05-02)
  24. Agenda: XML Schema Patterns for Databinding Telcon 9 May 2006 (from paul.downey@bt.com on 2006-05-05)
  25. Re: Proposed text for ISSUE-10 - Mapping Element and Type names (from edday@obj-sys.com on 2006-05-08)
  26. RE: Proposed text for ISSUE-10 - Mapping Element and Type names (from paul.downey@bt.com on 2006-05-08)
  27. RE: Proposed text for ISSUE-10 - Mapping Element and Type names (from ajulian@mayo.edu on 2006-05-08)
  28. Minutes from XML Schema Patterns for Databinding call 9 May 2006 (from paul.downey@bt.com on 2006-05-09)
  29. Re: Minutes from XML Schema Patterns for Databinding call 9 May 2006 (from petexmldev@tech-know-ware.com on 2006-05-10)
  30. ISSUE-10 - element names test case (from paul.downey@bt.com on 2006-05-11)
  31. Last Call: Internationalization Tag Set (from paul.downey@bt.com on 2006-05-19)
  32. Minutes from XML Schema Patterns for Databinding F2F 22-23 May 2006 (from paul.downey@bt.com on 2006-06-02)
  33. Minutes: XML Schema Patterns for Databinding F2F 31st July - 1st August 2006 (from paul.downey@bt.com on 2006-08-01)
  34. Agenda: XML Schema Patterns for Databinding Telcon 8 August 2006 (from paul.downey@bt.com on 2006-08-07)
  35. Minutes: XML Schema Patterns for Databinding Telcon 8 August 2006 (from paul.downey@bt.com on 2006-08-08)
  36. Agenda: XML Schema Patterns for Databinding Telcon 22 August 2006 (from paul.downey@bt.com on 2006-08-21)
  37. Agenda: XML Schema Patterns for Databinding Telcon 5 September 2006 (from paul.downey@bt.com on 2006-09-03)
  38. RE: ISSUE-10: Mappings - proposed text (from jon.calladine@bt.com on 2006-09-05)
  39. Minutes: XML Schema Patterns for Databinding Telcon 5 September 2006 (from paul.downey@bt.com on 2006-09-05)
  40. Re: ISSUE-10: Mappings - proposed text (from petexmldev@tech-know-ware.com on 2006-09-06)
  41. RE: ISSUE-10: Mappings - proposed text (from paul.downey@bt.com on 2006-09-06)
  42. RE: ISSUE-10: Mappings - proposed text (from jon.calladine@bt.com on 2006-09-06)
  43. Re: ISSUE-10: Mappings - proposed text (from petexmldev@tech-know-ware.com on 2006-09-07)
  44. Re: ISSUE-10: Mappings - proposed text (from petexmldev@tech-know-ware.com on 2006-09-07)
  45. RE: ISSUE-10: Mappings - proposed text (from paul.downey@bt.com on 2006-09-08)
  46. Agenda: XML Schema Patterns for Databinding Telcon 12 September 2006 (from paul.downey@bt.com on 2006-09-11)
  47. Minutes: XML Schema Patterns for Databinding Telcon 12 September 2006 (from paul.downey@bt.com on 2006-09-12)
  48. Agenda: XML Schema Patterns for Databinding Telcon 19 September 2006 (from paul.downey@bt.com on 2006-09-18)
  49. RE: ISSUE-10: Mappings - proposed text (from jon.calladine@bt.com on 2006-09-19)
  50. Minutes: XML Schema Patterns for Databinding Telcon 19 September 2006 (from paul.downey@bt.com on 2006-09-19)
  51. Minutes: XML Schema Patterns for Databinding F2F 5th-6th October 2006 (from paul.downey@bt.com on 2006-10-07)
  52. Agenda: XML Schema Patterns for Databinding telcon 10 October 2006 (from paul.downey@bt.com on 2006-10-08)
  53. Agenda: XML Schema Patterns for Databinding telcon 10 October 2006 (from paul.downey@bt.com on 2006-10-16)
  54. Minutes: XML Schema Patterns for Databinding Telcon 17 October 2006 - Take2 (from paul.downey@bt.com on 2006-10-18)
  55. Agenda: XML Schema Patterns for Databinding telcon 24 October 2006 (from paul.downey@bt.com on 2006-10-24)
  56. Minutes: XML Schema Patterns for Databinding Telcon 17 October 2006 (from paul.downey@bt.com on 2006-10-24)
  57. Agenda: XML Schema Patterns for Databinding telcon 7 November 2006 (from paul.downey@bt.com on 2006-11-07)
  58. ISSUE-10: suggested way forward (from paul.downey@bt.com on 2006-11-07)
  59. Minutes: XML Schema Patterns for Databinding telcon 7 November 2006 (from paul.downey@bt.com on 2006-11-07)
  60. Agenda: XML Schema Patterns for Databinding telcon 12 December 2006 (from paul.downey@bt.com on 2006-12-11)

Related notes:

2006-11-07: closed with Pauld's proposal - cite patterns for "interesting" names, but mark all as being Basic and at risk subject to testing