parid2902 | Fri, 22 Nov 2002 21:49:08
Again, I would prefer to say "expressed" rather than "modeled" because I
am not sure that modeling is in the scope of the RM (at least when
modeling is understood as a current software engineering practice.) Then
again, if modeling == abstraction, well, then indeed one does model with
the RM. But who would choose to model in assembly language when they had a
language more fit to the purpose?[1])
parid2902 | 30 Dec 2002 17:38:49
It's confusing to call both the SAM and the RM
"Models", because they're very different things; the
term "Model" doesn't mean the same thing in both names.
It gives people the mistaken impression that they have
to decide whether to use the "Standard" model or the
"Reference" model -- that somehow the two things are in
competition with each other, which is not only absurd,
but also potentially self-defeating.
parid2902 | 30 Dec 2002 17:38:49
I think the RM
should be using the term "TM Model" instead of the term
"TM Application", wherever that term appears.  (Which
is everywhere in the RM.)
...
* A TM Model (such as the Standard Model) is not
a piece of software.  Software can *implement*
a Model, but a Model is not software.
parid2902 | Tue, 31 Dec 2002 08:07:11
If, as you claim
>       * The RM merely provides a platform or framework
>         for the definitions of TM Models, and it is not
>         itself in any sense a "TM Model", as we intend
>         that term to be understood.
then it seems that the response to
> So what should be the new name of the RM?  I'm hereby
> proposing "TM Modeling Principles".  We'll "test drive"
> this name in the next iteration of the RM, to see if
> we like it.
must be that it is the Topic Map Metamodel. What else can you call something
that is a "platform for the definition of TM Models"?
To me Topic Map Modelling Principles would be a guide to "How to write topic
map models", not a set of rules that models can be built on.
parid2902 | Thu, 2 Jan 2003 12:00:48
I (and others) are more concerned with whether the words "model" and
"metamodel" are meaningful and useful to do the work we have to do.
Given the lamentable record of language abuse in the IT industry outside
of ISO, the burden of proof is on the "metamodel" advocates to prove their
case by pointing to generally accepted definitions of the two terms that
they propose.
Google gives me http://www.metamodel.com/ right away -- looks like the
term is from the world of UML practitioners. If so, where do we go in that
world to get the terms and definitions?
parid2902 | Thu, 2 Jan 2003 12:00:48
I'm really pleased that the "IAM" acronym seems to have
gone away. It's hard enough, on this side of the water, to convince people
that topic maps aren't some sort of cult without uttering what some could
interpret as a reference to Exodus 3:14 every time I refer to one of our
standards using its name in short form.
parid2902 | Fri, 3 Jan 2003 11:06:43
I also concur with Mary's suggestion about singular/plural usage. Thus we
should make a choice about whether the titles appear as:
*	Topic Map Reference Model
or
*	Reference Model for Topic Maps
or, should we choose to play with the formal cover of the standard,
*	Information Technology - Topic Maps - Reference Model
And likewise in running text we should talk about the "Topic Map Reference
Model" or the "Reference Model for Topic Maps" but not the "Topic Maps
Reference Model".