index.rnc 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # This file is part of the DITA Open Toolkit project.
  2. #
  3. # Copyright 2011 Jarno Elovirta
  4. #
  5. # See the accompanying LICENSE file for applicable license.
  6. index.configuration.set =
  7. ## Index configuration set
  8. element index.configuration.set {
  9. ## Metadata
  10. element metadata {
  11. element revision.history {
  12. element revision {
  13. element date { text },
  14. element author { text },
  15. description
  16. }*
  17. }
  18. }?,
  19. index.configuration*
  20. }
  21. index.configuration =
  22. ## Index configuration
  23. element index.configuration {
  24. ## Configuration language
  25. element language { text }?,
  26. description?,
  27. element collation.sequence { text? }?,
  28. index.groups*
  29. }
  30. index.groups =
  31. ## Index groups
  32. element index.groups {
  33. index.group*
  34. }
  35. index.group =
  36. ## Index group
  37. element index.group {
  38. (group.key | group.label | group.members)*
  39. }
  40. group.members =
  41. ## Group member characters
  42. element group.members {
  43. (char.set | char.set-range)*
  44. }
  45. group.label =
  46. ## Group label
  47. element group.label { text? }
  48. group.key =
  49. ## Group key
  50. element group.key { text? }
  51. char.set-range =
  52. ## Character range
  53. element char.set {
  54. ## Range start character
  55. attribute start-range { text },
  56. ## Range end character
  57. attribute end-range { text }
  58. }
  59. char.set =
  60. ## Character
  61. element char.set { text }
  62. description =
  63. ## Description
  64. element description { text }
  65. start = index.configuration.set