Under what circumstances are [[a [[b]]] and [[a/b]] generally used

This seems to have a significant impact

Welcome.

  • [[a [[b]]] supposedly helps with relationships between pages
    • check e.g. Nested references
    • it writes well the first time
    • it doesn’t read well
    • it doesn’t work well, as its implementation has issues
    • overall its usage is discouraged
  • [[a/b]] considers a term named b within the namespace of a term named a
    • namespaces are used for disambiguation
      • because many things can be named a, but only one page/file can exist with a given name
        • think of page 2024/8/14 or bookname/chapter 1
        • unfortunately, that syntax reserves the slash character /
    • namespaces are also abused to form arbitrary quick-and-dirty hierarchies
      • avoid that for sanity’s sake
      • the coming database version will provide a different feature
  • the suggested alternative approach is to use properties
    • Typically, the dependent page should have some property with the independent page as its value:
      • For [[a [[b]]], [[a]] should have some property of value [[b]]
      • For [[a/b]], [[b]] should have some property of value [[a]]