El modelo de intercambio de objetos [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 Bases de Datos de la Universidad de Stanford, incluidos Tsimmis, Lore y C3. [2]
En distintos proyectos de Stanford se han desarrollado ligeras variaciones de OEM. En Lore, las etiquetas están en realidad en "enlaces" padre-hijo en lugar de en objetos. Por ejemplo, si un objeto OEM tiene varios padres, los diferentes objetos padre pueden usar diferentes etiquetas 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 OEM textual utilizado en Lore: los objetivos de este formato de intercambio eran tener codificaciones textuales de OEM para que fueran fáciles de leer, fáciles de editar y fáciles de generar o analizar por un programa.
Véase también
Referencias
- ^ Papakonstantinou, Y.; Garcia-Molina, H.; Widom, J. (1995). "Intercambio de objetos entre fuentes de información heterogéneas". Actas de la Undécima Conferencia Internacional sobre Ingeniería de Datos . Taipei, Taiwán: IEEE Comput. Soc. Press. pp. 251– 260. CiteSeerX 10.1.1.47.5182 . doi :10.1109/ICDE.1995.380386. ISBN . 978-0-8186-6910-1. Número de identificación del sujeto 43955.
- ^ ab "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 .
Enlaces externos
- Un formato estándar de intercambio de texto para el modelo de intercambio de objetos