Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt
"Deleganes, Ellen M" <[email protected]> Mon, 6 Nov 2006 11:14:16 -0800
| Newsgroups | gmane.ietf.forces |
|---|---|
| Message-ID | <F50A4280B6033741B1DD2B4E902258B1029F7190@orsmsx411.amr.corp.intel.com> |
Apologies if you have already seen the email enclosed below. Apparently my digital signature results in some people not seeing any contents. It's very odd, because others apparently are. Ellen -----Original Message----- From: Forwarding and Control Element Separation [mailto:[email protected]] On Behalf Of Deleganes, Ellen M Sent: Monday, November 06, 2006 8:57 AM To: [email protected] Subject: Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt I agree that the changes are editorial as opposed to technical. This discussion is mostly about clarifying terminology, not changing the basic definition of the items under discussion. >> 'element' in -protocol could be 'protocol element' which, for me at least, is >> markedly different to (data) element in XML >You lost me a little here. Why should the protocol care? It just carries >the modelled data. I think what Tom is trying to distinguish is a ForCES element from the XML use of the term "element". It seems that XML has a specific meaning for the word "element" that doesn't match the ForCES usage. Regards, Ellen -----Original Message----- From: Forwarding and Control Element Separation [mailto:[email protected]] On Behalf Of Jamal Hadi Salim Sent: Monday, November 06, 2006 8:30 AM To: [email protected] Subject: Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt On Sun, 2006-05-11 at 18:39 +0100, tom.petch wrote: > I do like the terms in s3.1 of -model; they - capability and > constraint(capacity) - seem the most natural to me. I have used the term > 'function' in my e-mails because that is not in the I-Ds and so seemed neutral > in any discussion, and because it is for me what it is we are talking about, as > much as capability. The two could be combined; functional capability and > functional constraints. > I dont see a problem with the above description. S3 does go into pains of describing the difference between the two already ("I can do IPV4 forwarding" being a capability and "I can handle 100K /32 routes" being a constraint. Referring to the constraint as a capacity maybe misconstrued as to be a numeric constraint (as in IPV4 forwarding table capacity) > 'element' in -protocol could be 'protocol element' which, for me at least, is > markedly different to (data) element in XML You lost me a little here. Why should the protocol care? It just carries the modelled data. There may be a need to perhaps mark a clear distinction between the data vs Information model mentioned in passing in the intro. The draft tries to be both. The leggo that constructs the model aka "element" or "structure" are more part of a data model approach whereas the capability/constraint constructs are more of an information model approach, no? > My 'arrays' are usually 'tables' with rows and columns which works at least when > they are 2-D; Table is a better name. > and I allow for atomic elements or structures in the rows. (I > sense a C language background to the terminogy of ForCES whereas I am more > mathematics, ASN.1 and SNMP). > You are right, there is a C-like assumption in the data modelling. That approach is suited to an implementer - isnt that what we want? Joel, re: protocol change - you sound very concerned: IMO, we have always had the constraint that the protocol is dependent on the model. AFAICS, the changes are editorial not technical, no? i.e it is not a big deal. cheers, jamal