Re: terminology wa Re: XML basics Re: LC model draft draft-ietf-forces-model-07.txt

"Joel M. Halpern" <[email protected]> Mon, 6 Nov 2006 11:56:14 -0500
Newsgroups gmane.ietf.forces
Message-ID <[email protected]>
Just to clarify, as far as I am concerned the really hard part is the 
naming for the pieces of information that are configured by the 
CE.  In section 3.1 where we discuss FE Capabilities, FE Capacity, 
and FE State we also discuss FE configuration.

The pieces that go into the configuration information are currently 
called <attribute> elements.
The collection of all possible components of an LFB or a structure 
are called "elements" because they are declared using XML Elements 
with the proper value (i.e. <inputPorts> element, <capabilities> element, ...)
The usage of element in those terms is probably right.

We then further complicate things by bringing in a different use of 
element when we refer to information elements exchanged between FE 
and CE in the protocol.n  This in turn leads to sentences like "For 
all elements of information..." which starts to get very confusing as 
to what kind of element we mean.  Some of this can be fixed by clever 
wording.  But it would be helpful to have a term that encompased 
whatever we rename <attribute> elements as, as well as <capability> 
elements, since both may have properties, the path to both may appear 
in get operations, etc.  (And we need to at least determine whether 
it should refer to <event> elements.)  [Another example of this is in 
section 3.2.6 where aI am trying to talk about all the parts of the 
LFB declaration, and therefore end up with "LFBs are made up of 
elements..."  But an actual LFB is not XML, so it is not made up of 
XML elements.  It is only declared in XML, with the declaration using 
XML elements to declare various parts that will make up the actual 
LFB instance.)

Yours,
Joel M. Halpern

At 12:39 PM 11/5/2006, tom.petch wrote:
>  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