OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

topicmaps-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: "the graph" WAS RE: [xtm-wg] Reification of topic map constructs


[Sam Hunting:]
> If in fact there are three layers presented, of markup, processing
> model, conceptual model, with three notations to master (XML, graphs,
> UML) that may be too much for the "Desperate Topic Map Hacker" to
> absorb, and lengthy to boot. I will gladly trade partial understanding
> by early adopters for ubiquity.

> Therefore, explicating what Steve calls "the graph" is best left in a
> supplementary (though authoritative, ie XTM-branded) monograph. We
> don't want to end up building a boat in the basement -- though perfect
> in concept and construction, it is too big for the basement stairs, and
> hence cannot actually sail anywhere. 

> [daniel]
> > For me, the topic map graph *is* the topic map.

> Well, as was famously said in another context, it depends on what the
> meaning of "is" is. To me the topic map "*is*" the markup (my mission,
> if you will, is about long-lived content, and "data outlives
> programs"). About this we are not likely to agree, and need not even
> argue, as long as we agree (which we do) that "the graph" is the result
> of a topic map markup as processed (presumably by a topic map engine). 

What I've been calling the "topic map graph" is, in fact, the
*significance* of the XTM-conforming portion(s) of XML documents.
It doesn't depend on implementations.

I think we should *try* to avoid using the term "topic map graph"
because it's really too (and confusingly too) close to seeming to
prescribe how XTM processors should be implemented.  Instead, we
should *try*, if we possibly can, to use circumlocutions that remain
agnostic about implementation methodologies.  I'm not really sure that
we can, but we should try.

For example, I don't think we should use phraseology such as, "<topic>
elements become objects that conform to the "topic" object class
defined in the conceptual model," even if we believe that to be the
only sensible way to implement a topic map processor.  We shouldn't
give the impression that XTM constrains implementations to such an
extent that it prescribes what's an object and what's not an object in
any conforming implementation.

Instead, how about, "The information conveyed via <topic> elements
corresponds to the concept of 'topic' in the conceptual model."  I'm
not proposing this sentence, which in any case is inaccurate.  What
I'm proposing is "corresponds to the concept of" as a possibly
appropriate circumlocution.  No, on second thought, I'm not even
proposing *that*.  What I'm saying is that we have to decide, now, on
the kinds of words we're going to use in order to establish, in XTM
1.0, the correspondences between the conceptual and syntactic models.
I think we have to make those connections explicit *somehow*, even if
only at such a high level that some necessary guidance for
implementers is lacking.  If we don't say in *any* way what
corresponds to what, I think we would richly deserve the criticism
that XTM 1.0 consists of totally incomprehensible fragments whose
interrelationships are only alleged to be significant.

Given the space limitations we've imposed on ourselves, I don't think
we can do more than establish correspondences at a very high level.
But I would argue that we can't do less, either.

I'm wondering whether paired diagrams would help to make the
correspondences easier to convey, easier to understand, and less
space-consuming.

-Steve

--
Steven R. Newcomb, Consultant
srn@coolheads.com

voice: +1 972 359 8160
fax:   +1 972 359 0270

405 Flagler Court
Allen, Texas 75013-2821 USA

-------------------------- eGroups Sponsor -------------------------~-~>
eGroups eLerts
It's Easy. It's Fun. Best of All, it's Free!
http://click.egroups.com/1/9698/1/_/337252/_/974237594/
---------------------------------------------------------------------_->

To Post a message, send it to:   xtm-wg@eGroups.com

To Unsubscribe, send a blank message to: xtm-wg-unsubscribe@eGroups.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC