Advanced Query that pulls all reference AND recursive name spaces

From what I understand, your question is not about Datalog, but about using namespaces (e.g. Company/Project/Meeting) or not. Namespaces:

  • are inferior in all of:
    • writing references
      • They need more typing.
    • reading references
      • They take more space.
    • querying references
      • They need recursive rules (like in the present thread).
  • add complexity that is both:
    • unnecessary
      • By the amount of hours spent for the present thread.
      • By Occam’s razor.
    • limiting
      • Sooner or later, their single-parent nature causes maintenance problems.
        • e.g. a meeting may be about more than one project or company etc.
  • are discussed a lot in this forum
2 Likes