Я не думаю, что вы найдете один конкретный ответ, поскольку обсуждение стандартов кодирования может привести к очень субъективным (и дискуссионным) ответам. Это сказало: я пойду с чем-то более объективным:
Первым шагом было бы принять решение о Gremlin vs Cypher, так как они не одно и то же и не имеют одинакового стиля. При принятии такого решения (и, может быть, это решение использует как), вам стоит внимательно ознакомиться с разработкой Neo4j 2.0 (в настоящее время на Milestone 4), поскольку Cypher быстро развивается, и в нее много работы, как с точки зрения выразительности, так и с точки зрения производительности.
Предполагая, что вы идете с Cypher, я бы предложил вам посмотреть образцы, публикуемые Neo Technology, особенно Cypher learning module. Я не знаю каких-либо опубликованных руководств, но я думаю, что большинство рекомендаций будут похожи на любые разработанные вами правила написания сценариев (например, соглашения об именах, интервалы и т. Д.). Идя дальше, вы, вероятно, собираетесь использовать Cypher через код, а также через консоль. Таким образом, вы захотите продолжить использовать свои традиционные правила стиля программирования, а также указать конкретную библиотеку, которую вы будете использовать.