GROM es un redactor general de mapeos ontológicos. Su objetivo es gestionar mapeos de esquema de alto nivel entre ontologías sobre bases de datos relacionales. Permite a los arquitectos de datos definir asignaciones de alto nivel entre una ontología de origen y de destino, definida como un conjunto de vistas sobre las bases de datos originales. GROM reescribe estas asignaciones entre las descripciones virtuales en términos de asignaciones ejecutables entre las dos bases de datos físicas.
Hay dos lecciones principales que se pueden aprender al usar la herramienta. En primer lugar, la mayoría de las veces es más fácil trabajar con descripciones de nivel superior que los esquemas de base de datos originales. En segundo lugar, tan pronto como el lenguaje de visualización se vuelve más expresivo y puede lidiar, por ejemplo, con la negación, el problema del mapeo se vuelve extremadamente desafiante desde el punto de vista técnico. En consecuencia, es necesario encontrar el equilibrio adecuado entre expresividad y escalabilidad.
La herramienta se puede descargar desde http://www.db.unibas.it/projects/grom/, donde también puede encontrar más información.