Neo4j does not have a schema for node properties. You can basically add whatever you want as a property for nodes with any label. However, in most cases, you know what your data must look like and at least some of the fields are mandatory. In this case, you need to define a StructuredNode. If, on the contrary, you do not have any constant properties for your nodes, then a SemiStructuredNode will meet your requirements.





















































