오브젝트 교환 모델
Object Exchange ModelOEM(Object Exchange Model)은 객체 지향 데이터베이스 간에 반구조화된 데이터를 교환하는 모델입니다.Timmis, Lore 및 C3를 포함한 스탠포드 대학 데이터베이스 그룹의 수많은 프로젝트에서 기본 데이터 모델로 사용됩니다.[2]
스탠포드 프로젝트마다 조금씩 다른 OEM이 발전하고 있습니다.Lore에서 라벨은 실제로는 객체가 아닌 부모-자녀 "링크"에 있습니다.예를 들어 OEM 개체에 여러 상위 개체가 있는 경우 서로 다른 상위 개체에서 서로 다른 레이블을 사용하여 해당 개체를 식별할 수 있습니다.사용자의 이름을 인코딩하는 원자 값은 "Author" 레이블을 사용하여 하나의 복잡한 개체와 "Editor" 레이블을 사용하여 다른 복잡한 개체에 포함될 수 있습니다.C3에서는 각 객체에 대해 시간이 지남에 따라 발생한 객체에 대한 변경에 주석을 달기 위해 추가 속성이 필요합니다.[2]
OEM 표현
Lore에서 사용되는 텍스트 OEM 교환 포맷– 이 교환 포맷의 목적은 읽기 쉽고 편집이 용이하며 프로그램에서 생성 또는 해석하기 쉬운 OEM 텍스트 인코딩을 사용하는 것입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Papakonstantinou, Y.; Garcia-Molina, H.; Widom, J. (1995). "Object exchange across heterogeneous information sources". Proceedings of the Eleventh International Conference on Data Engineering. Taipei, Taiwan: IEEE Comput. Soc. Press: 251–260. CiteSeerX 10.1.1.47.5182. doi:10.1109/ICDE.1995.380386. ISBN 978-0-8186-6910-1.
- ^ a b "A Standard Textual Interchange Format for the Object Exchange Model (OEM)". infolab.stanford.edu. Retrieved 2020-02-07.