atom feed33 messages in org.oasis-open.lists.sdoGroups - Proposal - Containment and E...
FromSent OnAttachments
blai...@oracle.comApr 3, 2008 1:04 pm 
Barack, RonApr 3, 2008 3:22 pm.doc
Blaise DoughanApr 4, 2008 11:46 am 
Frank BudinskyApr 6, 2008 9:00 pm 
Blaise DoughanApr 7, 2008 8:25 am 
blai...@oracle.comApr 7, 2008 10:58 am 
Barack, RonApr 7, 2008 12:00 pm 
Blaise DoughanApr 7, 2008 1:07 pm 
Frank BudinskyApr 7, 2008 2:14 pm 
Blaise DoughanApr 8, 2008 6:51 am 
Christophe BoutardApr 8, 2008 8:24 am 
Frank BudinskyApr 8, 2008 12:51 pm 
Blaise DoughanApr 8, 2008 2:10 pm 
Barack, RonApr 8, 2008 3:32 pm 
Radu Preotiuc-PietroApr 8, 2008 4:01 pm 
Frank BudinskyApr 8, 2008 6:14 pm 
Blaise DoughanApr 9, 2008 10:56 am 
Blaise DoughanApr 9, 2008 2:00 pm 
Radu Preotiuc-PietroApr 9, 2008 3:12 pm 
Barack, RonApr 10, 2008 5:40 am 
Frank BudinskyApr 10, 2008 7:26 am 
Blaise DoughanApr 10, 2008 12:12 pm 
Frank BudinskyApr 10, 2008 12:41 pm 
Blaise DoughanApr 10, 2008 1:14 pm 
Frank BudinskyApr 10, 2008 2:06 pm 
Barack, RonApr 22, 2008 11:45 am 
Blaise DoughanApr 23, 2008 9:18 am 
Radu Preotiuc-PietroApr 23, 2008 9:41 pm 
Barack, RonApr 24, 2008 3:45 am 
Barack, RonApr 24, 2008 5:53 am 
Blaise DoughanApr 28, 2008 7:37 am 
Barack, RonApr 28, 2008 8:30 am 
Radu Preotiuc-PietroApr 28, 2008 5:53 pm 
Subject:Groups - Proposal - Containment and Enterprise Data Models (SDO-EnterpriseDataModel.doc) uploaded
From:blai...@oracle.com (blai@oracle.com)
Date:Apr 7, 2008 10:58:07 am
List:org.oasis-open.lists.sdo

Hello All,

I have uploaded a new version of the proposal. This version contains an example of how SDO containment metadata can be derived from JPA entities.

To see the change bars in MS Word: Tools | Track Changes | Highlight Changes

-Blaise

-- Mr. Blaise Doughan

The document revision named Proposal - Containment and Enterprise Data Models (SDO-EnterpriseDataModel.doc) has been submitted by Mr. Blaise Doughan to the OASIS Service Data Objects (SDO) TC document repository. This document is revision #1 of SDO-EnterpriseDataModel.doc.

Document Description: The SDO spec to date has primarily concerned itself with deriving SDO metadata from XML schema. As such containment has come to represent the concept of nesting as it relates to XML elements. We prefer to think of containment as it relates to data sharing between types.

For the association "residence" between types "Employee" and "Address" if instances of "Employee" may not share references to instances of "Address" then it is a containment relationship:

Containment: employeeDO1.get("residence") == employeeDO2.get("residence"); // This can never be true Non-Containment: employeeDO1.get("residence") == employeeDO2.get("residence"); // This can be true

Using the above interpretation of containment it becomes easy to derive SDO metadata from other sources, such as JPA entities, JAXB objects, relational databases, etc. (the doc provides examples of deriving SDO metadata from a relational database & JPA entities). These sources may not have a concept of nesting, but they are aware of data sharing rules. Of course DataObjects require an XML representation, and containment has been an important part of that. The attached proposal contains an algorithm that makes use of containment properties when they are present and handles things when they are not.

View Document Details: http://www.oasis-open.org/apps/org/workgroup/sdo/document.php?document_id=27869

Download Document: http://www.oasis-open.org/apps/org/workgroup/sdo/download.php/27869/SDO-EnterpriseDataModel.doc

Revision: This document is revision #1 of SDO-EnterpriseDataModel.doc. The document details page referenced above will show the complete revision history.

PLEASE NOTE: If the above links do not work for you, your email application may be breaking the link into two pieces. You may be able to copy and paste the entire link address into the address field of your web browser.

-OASIS Open Administration