OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

sdo-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: SDO DataGraph object should support many data graph roots

Based on the definition of SDO v2.1 data graph's root object it can be
understood as object not contained by any other object in a data graph.
So, the root object is top container object.

Analyzing then data graph that consists of the data objects from Order
Management (OM) use case, the use case used in the specification and
probably the most used use case in the software literature, it is
obvious that this data graph has many top container objects: Customer,
Order and Product. Only OrderLine object are contained by some other
object (Order).

Since SDO v2.1 DataGraph can have only one root object it actually
represents a tree, it is not a graph at all and as such cannot carry the
data graph defined by this the most basic use case.


SDO DataGraph object should support many data graph roots.


The developers are forced to add an artificial object to a domain schema
in order to provide missing SDO support and that object plays role of
true data graph with many top container objects. It is artificial entity
type in the schema because it does represent anything in domain. It is
rather a part of the infrastructure, more precisely, is the part of the
data technology. Since SDO claims to be a data technology then it should
be part of SDO.


Miro Kandic
(408) 525-2596

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]