|  | 
	
		|  |  
		| Paper: | Managing the Euclid Data Model |  
		| Volume: | 527, Astronomical Data Analysis Software and Systems XXIX |  
		| Page: | 477 |  
		| Authors: | Nutma, T. A.; Dabin, C.; Valentijn, E. A. |  
		| Abstract: | The Euclid common data model is central in, and essential to, the Euclid
 science ground segment. It defines the format of all data exchanged between
 the pipelines and stored in the Euclid Archive, and ensures
 all components can communicate with each other.
 But with more than 25 active contributors, managing the data model has been
 a challenge. Care must be taken that changes in the XML of the data model
 do not break its Python, C++, or database bindings.
 
 We describe recent progress in tackling these problems. The
 former problem has been mitigated with a new data model validator tool run
 during continuous integration. The latter has partially been
 solved via git management rules. Both approaches have only been possible
 after the migration of SVN to git, allowing the introduction of modern tooling. |  
		|  |  
		|  |  |  |