Top 1,000 Features Creators Resources Blog Explorer Download
GitHub icon

OEM

< >

OEM, aka Object Exchange Model, is a schema created in 1995.

#1532on PLDB 29Years Old

The Object Exchange Model (OEM) is a model for exchanging semi-structured data between object-oriented databases. It serves as the basic data model in numerous projects of the Stanford University Database Group, including Tsimmis, Lore, and C3. Slight variations of OEM have evolved across different Stanford projects. Read more on Wikipedia...


Example from the web:
<DB:: Eats { // A Sample Database <Restaurant { <Name "Darbar"> <Entree { <Name str "Masala Dosa"> <_895: Price 8.95> }> <Entree { <Name "Mushroom Bhajee"> <Opinion "This entree is excellent, " # "though it is a bit spicy"> <&_895> }> <"Credit Card" "Visa"> }> }>

Language features

Feature Supported Token Example
Comments ✓
// A comment
Line Comments ✓ //
// A comment
Semantic Indentation X

View source

- Build the next great programming language · About · Acknowledgements · Extensions · Day 630 · Donate · feedback@pldb.io