Now my question is whether these data types and search predicates should be supported officially by JanusGraph for the different languages or would you prefer them to be developed as third-party projects?
I could help with .NET support, but I wanted to be sure first whether such a project should be started as a PR for JanusGraph or completely independent of it.
My personal opinion is that integrating those (probably relatively small) projects within JanusGraph makes sense as we could then add sections for them to the docs and also ensure that the usage is roughly the same for the different languages. The downside is of course that the build process becomes more complex as it suddenly involves more languages like Python, JavaScript, and C#.