El Object Exchange Model [1] (OEM) es un modelo para intercambiar datos semiestructurados entre bases de datos orientadas a objetos . Sirve como modelo de datos básico en numerosos proyectos del Grupo de Base de Datos de la Universidad de Stanford, incluidos Tsimmis, Lore y C3. [2]
Se han desarrollado ligeras variaciones de OEM en diferentes proyectos de Stanford. En Lore, las etiquetas están en realidad en "enlaces" padre-hijo en lugar de objetos. Por ejemplo, si un objeto OEM tiene varios padres, diferentes objetos principales pueden usar etiquetas diferentes para identificar ese objeto. Un valor atómico que codifica el nombre de una persona puede incluirse en un objeto complejo usando la etiqueta "Autor" y en otro objeto complejo usando la etiqueta "Editor". En C3, se requieren atributos adicionales para cada objeto para anotar los cambios en el objeto que se han producido a lo largo del tiempo. [2]
Representaciones OEM
Formato de intercambio textual OEM utilizado en Lore : los objetivos de este formato de intercambio eran tener codificaciones textuales de OEM para que fueran fáciles de leer, editar y generar o analizar mediante un programa.
Ver también
Referencias
- ↑ Papakonstantinou, Y .; García-Molina, H .; Widom, J. (1995). "Intercambio de objetos a través de fuentes de información heterogéneas". Actas de la XI Conferencia Internacional sobre Ingeniería de Datos . Taipei, Taiwán: IEEE Comput. Soc. Presione: 251–260. CiteSeerX 10.1.1.47.5182 . doi : 10.1109 / ICDE.1995.380386 . ISBN 978-0-8186-6910-1.
- ^ a b "Un formato de intercambio textual estándar para el modelo de intercambio de objetos (OEM)" . infolab.stanford.edu . Consultado el 7 de febrero de 2020 .