This document proposes a process to infer schemas from NoSQL databases by analyzing object versions. It involves using map-reduce to extract raw schemas from objects and group them by entity and version. Relationships like references and aggregations are also modeled. This schema model can then be used to automatically generate applications like data validation, visualization, and migration tools. Future work includes building a toolset for NoSQL data engineering tasks and enhancing the inferred schema with additional type information.