A Template diagram provides a graphical view of the types of nodes (i.e. Customer, Product) and relationships (i.e. SoldTo) in the property graph. This establishes the valid data concepts represented by the underlying nodes and relationships in the Neo4j instance. The template diagram becomes a vehicle for communicating the underlying property graph design to application development team and end users. The node and relationship templates can then be further leveraged in data loading and query generation.