Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt
"tom.petch" <[email protected]> Sun, 5 Nov 2006 18:39:10 +0100
| Newsgroups | gmane.ietf.forces |
|---|---|
| Message-ID | <005f01c70117$d3a48a80$0601a8c0@pc6> |
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. 'element' in -protocol could be 'protocol element' which, for me at least, is markedly different to (data) element in XML My 'arrays' are usually 'tables' with rows and columns which works at least when they are 2-D; 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). But as you say, hearing more voices would be most welcome. Tom Petch ----- Original Message ----- From: "Deleganes, Ellen M" <[email protected]> To: <[email protected]> Sent: Friday, November 03, 2006 6:00 PM Subject: Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt It looks like there is general agreement that the terminology ought to be fixed because the current terminology is causing confusion (though it would be good for more people to weigh in). I like the idea of replacing "attribute" with "capability". We more or less equate these in the model document anyway. Section 3 states "FE attributes provide information at the FE level, particularly the capabilities of the FE at a coarse level". In this case, capabilities describe the functions the FE can perform and capacity constraints. Renaming "element" is going to be more awkward because it doesn't look like a simple case of replacing text. This is more an argument for fixing this because it indicates the term is overloaded and confusing. In one case element is used to describe a protocol element, in other cases it is describing a data structure that is part of some other structure (such as the array) or is an atomic data type contained within a structure. I'm not sure how to disambiguate this, but I can see how this can cause some level of confusion - not to mention the term element has some connotation in XML. Unfortunately, I don't have a good suggestion on how to fix this, prepending a prefix seems like the easiest. Regards, Ellen -----Original Message----- From: Forwarding and Control Element Separation [mailto:[email protected]] On Behalf Of Joel M. Halpern Sent: Tuesday, October 31, 2006 2:33 PM To: [email protected] Subject: Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt What Joel thinks about the naming of the components of the LFB Classes and structures is: It is going to be awkward to fix But keeping it as is would produce far more confusion for far more people over the long term. So we seem to need to change the terms (element and attribute referring components of the structures / LFB Classes.) Note that such a change will likely also affect the protocol document, since it talks about these things as well. After that, I am willing to change them to almost anything. (But I doubt it would help to declare that LFB Classes and structs have Foos, and some Foos are also Bars. So better words are sought. I believe I have one suggestion on file, but would love to see actual discussion and input from other participants.) Yours, Joel At 03:24 PM 10/31/2006, Jamal Hadi Salim wrote: >What does Joel think about this?