Schemas in neo4j

I'm totally new to neo4j and an wondering if it has the concept of a schima. I've used TigerGraph where you model out the schema with node and edge types. Its a little bit like creating a schema in relational database that maps everything out ahead of time, then the data must conform to the constraints of the schema. Does this exist in neo4j and if so, please point me to some resources about this.

Thanks.