[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: eDTD BUSINESS SCHEMAS
Keith, Thanks for the note - when is a name not a name, but a named name naming a name, huh? Think we can tidy this one up with some tweeking. I probably ought to breakdown and use the e: name space for eDTD, then -> e:name="name" is more clear. Otherwise your message steps down into dark and murky waters. I think I'm on the right side of this abyss (?!) - namely providing the semantic definition reference, although of course we're NOT showing that in context. Actually that - as you note - is an entirely spearate exercise! At least here we are identifying the exact orange, its size and shape - then you can know to put it into the exactly right orange press that suits your business process! One step at a time.... Thanks, DW. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Message text written by INTERNET:Keith.Finkelde@btfinancialgroup.com > <ELEMENT name="rootXML" model="(name,account)" /> <ELEMENT name="name" model="(title,lastname,first,initials,credentials)" /> <ELEMENT name="title" type="select" mask="ULLL" values="Mr.|Mrs.|Ms.|Sir" default="Mr." /> <ELEMENT name="lastname" type="string" mask="X35" required="true" /> <ELEMENT name="first" type="string" mask="X15" /> <ELEMENT name="initials" mask="U4" /> <ELEMENT name="credentials" mask="UXXXXX" /> <ELEMENT name="account" mask="U#7" required="true"> <ATTLIST attr.name="type" values="ATA|Cust|Other" required="false" default="Cust" /> </ELEMENT> </eDTDstructure> I think we need explicit qualified naming of all attributes - in the context they are being used. There seems to be another myth that the XML is going to stand alone without a reference to a semantic definition, and that the syntax neutral representation will be an export to XML, not a genuine transformation. All steps through a MDLC (Message Development LifeCycle ) will require a transformation (that is a trade-off of the different decisions we need to make at different life cycle stages). Note: some OO methods also promoted the existence of the same business concept throughout the whole SDLC , without the need for transformation, and have failed in the business world. My experience is that - business analytic representations [problem space] need multiple transformations prior to designs [logical solution] then transformation to a technical language [physical solution]. We have been actively using UML in the logical solution space- (Message Class Models + Integrity Constraints + Formating Rules ) expressed in a combination of Rose models + Word docs,then XML Authority to transform this to a dictionary ( currently - not able to express all cross field constraints) then export/generate to XML protocols (of whatever dialect) [physical solution]. look forward to other comments. regards Keith Finkelde <
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC