[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [regrep] Groups - regrep-tutorial-draft-04.pdf uploaded
Farrukh.najmi@sun.com wrote: > The document regrep-tutorial-draft-04.pdf has been submitted by Farrukh Najmi (Farrukh.najmi@sun.com) to the OASIS ebXML Registry TC document repository. > > Document Description: > Initial draft of ebXML Registry Tutorial.Contains the generic mapping patterns to map a domain specific model to ebRIM. > > Please send feedback to regrep list. > Hi all, Some comments regarding the draft text, sorted by section number. 3.1 * clarification of permitted mappings: 1) reuse (extend?) existing ebRIM classes 2) extend ExtrinsicObject 3) introduce new classes? Figure 8 seems to rule this out * since an extrinsic object is conceptually a proxy for some repository item, extending it makes sense only if such an item is likely to exist (even if it doesn't in all cases, e.g. "poor man's" metadata where the description of a scientific data set currently lacks any technical details which may be provided in the future) 3.2 * can a class extension introduce new operations, or must these be encapsulated in separate interfaces? Query operations can be mapped to stored queries in many cases (3.4). 3.3 * perhaps include a clarification that generalization is implied by the nested structure of the objectType scheme. 3.4 * query operations can be easily mapped to (generic) stored queries in ebRIM. 3.5.2 * role names should map to Association/Name/LocalizedString/@value. 3.5.4 * since a composition is just another kind of relationship (albeit with strong "ownership" semantics), modeling compositions as slots seems unnecessary--just use associations as is done for aggregations (3.5.3), especially since the semantics isn't enforced. * however, we could just mirror the UML metamodel and add an "aggregation" slot to an Association to indicate the kind of association, where the value is "composite" (Note: this could also be applied to the RegistryPackage->hasMember association). 3.6 * should clarify that this section summarizes mappings for attributes that reflect datatype properties; object properties generally map to associations -- Richard Martell Public PGP key: <http://www.galdosinc.com/pgp/> Galdos Systems, Inc. tel: +1 604-484-2765 | fax: +1 604-484-2755 Opinions, conclusions, recommendations, and other information presented in this message are not given or necessarily endorsed by my employer or firm. If the digital signature is invalid, I did not send this message.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]