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: [xtm-wg] [XTM_UCS] What will be our deliverables?


-------------------------- eGroups Sponsor -------------------------~-~>
GET A NEXTCARD VISA, in 30 seconds!  Get rates
of 2.9% Intro or 9.9% Ongoing APR* and no annual fee!
Apply NOW!
http://click.egroups.com/1/7872/4/_/337252/_/967609484/
---------------------------------------------------------------------_->

Hi Bryan and everybody, especially of XTM_ISS and XTM_CMS,
     Although we don't have a lot of use cases yet, I think there is
definitely a lot of important contribution that we will be making.  I
think we've hit a nerve, but everything is new, so it's hard to imagine
the scope of what we can accomplish.
     What will be our deliverables?  I think this means, what do we
intend to do over the next four months?  Especially, what can the other
subgroups look to us for?
     One important thing to note is that use cases can serve a wide
variety of purposes.  They can:
     OURSELVES) Help us figure out what "topic maps" means to us, the
active members of TopicMaps.Org, not just what is written in the ISO
standard.
     DIMENSIONS) Help us understand what are the underlying dimensions
(for example, from automated to manual, from structural to semantic,
from ... to ...) that "topic maps" can deal with in a sophisticated
manner.
     SPIRIT) Help us become aware of other projects that share the
spirit of topic maps, in that they involve the same underlying
dimensions, but are perhaps less sophisticated, or more sophisiticated. 
In other words, think of topic maps as a way of thinking, broader than
just a particular standard.
     ILLUSTRATION) Give us at least one clearly understandable example,
that is not contrived, but shows the real issues that the full blown
topic maps address.  Such examples help illustrate the standard for the
implementors.
     PROMOTION) Give us a whole quiver full of examples attractive to
different audiences that can help Cupid promote topic maps.
     CORE) Give us a spectrum of sophistication, along the various
underlying dimensions, so that we can argue which concepts are central,
and which are peripheral to topic maps.  We can present this spectrum to
our fellow subgroups should they need to decide whether a particular
concept should be made more pronounced, less pronounced, more explicit,
less explicit, removed or added to the XTM, which may not necessarily
match the ISO standard, but should match what TopicMaps.Org members
think of as a "topic map".
     COMPARISON) Use that spectrum to show how topic maps compares with
other solutions, such as RDF, along the same dimensions, and have the
use cases be the basis for any harmonization.  I doubt that anybody else
will have such a cool set of use cases, and that will be a tremendous
asset for topic maps, especially because they will show how great topic
maps are.
     EXPECTATION) Make such a spectrum of use cases available to the
public, so people can make sound decisions whether topic maps are the
right solution for them.  In many cases the answer may be, you don't
really need the power of topic maps now, but you are definitely headed
in that direction.  The use case spectrum shows the directions people
naturally head in.
     EXPLANATION) On the basis of such a spectrum, have a simple
modeling language that explains how structures like topic maps come to
be, why somebody would want to do something that sophisticated.  This is
a major goal of the Minciu Sodas laboratory, the reason why I am
participating, that we can conceptually show a progression of
sophistication between a very simple standard for tools for organizing
thoughts, for individuals working with www.thebrain.com or
http://thoughtstream.org or etc. and something as rich as topic maps. 
Topic maps, like it or not, are a modeling language.  Certainly the
implementor, and a reflective user, needs to think in terms of the topic
maps way of thinking.  The value of such a spectrum is great for tool
makers like TheBrain who have a technology that can work great with
topic maps, but really is a front end to a wide range of solutions of
varying degrees of sophistication.

     That's a long list, and maybe you can add.  I think an important
question now, one that we should ask our fellow subgroups, is which of
these are relevant for their work during the next three months.  Our
deliverables should be the minimum of what they need, and then
everything else we can pursue according to our resources.

     There are a lot of exciting benefits that can come about.  We're
just making them explicit, they've been in the past, and will be in the
future.  Steven Newcomb wrote on August 27:

>>>>The syntax was developed mainly by Michel Biezunski
during his lonely and heroic years of presenting the idea of
topic maps to potential users and listening carefully to
their feedback -- feedback that was often extremely
difficult to decipher, and that required him to develop a
deep understanding of the mindsets and world views of the
potential users of topic maps.  As a result, the interchange
syntax of topic maps is attractive to an extraordinarily
wide variety of users and potential users.  That
attractiveness is really what has made the topic maps
paradigm such an economically interesting phenomenon, and
it's the real reason for the existence of the XTM
Specification Authoring Group (AG).  

>>>>think of the development of the syntax as
being very like the development of a user interface, as if
users were actually going to type in their topic map
documents by hand (which they're not going to do, I know,
but many creators of topic maps will have a need to
understand and be intimate with the nuts and bolts of the
topic map resources that they're creating).  A user
interface must be intuitive -- it must teach users about
itself and about the functionality to which it provides
access.  During the development of a user interface, it is
almost inevitable that many user requirements will be newly
discovered.  Should we regard these requirements as *a
priori* less important than the already-known requirements
that will drive the process of developing a conceptual
model?  I think not!

A little out of context, but I take it as evidence that there really is
a need for all three subgroups.

Steven Newcomb also wrote on August 28th:

>>>>>I personally believe that dialogue between the modeling group and the
syntax group will bring a greater understanding of the basic ideas
here.  I do not believe that either group's models will be the truth,
or even that the combination of all models will be the truth.  The
truth is much more elusive and intangible than that.  But the truth
*does* exist, it *does* await further unfolding, our apprehension of
it *will* improve.  That improvement will be greater and sooner by the
use of reasonable and reasonably diverse approaches to expressing it,
especially in cases where multiple diverse expressions are *required*.

I think this is also true of the use case group. I think we pursue truth
by asking three questions:

Modeling group:  We reflect a lot, but do we take a stand?
Syntax group:  We take a stand, but are we implementing it?
Use case group:  We implement, but do we reflect on that?

So all three need to be in parallel, and to learn together.  It is great
that we have subgroups explicitly advocating for all three questions. 
Having these three groups will make a difference as to the success of
topic maps.  The use case group is new, so it would be great if we knew
the minimum of what we should achieve.  Then we can do a lot extra, as
we learn what is most useful for us to do.

So what should are deliverables be, what would be most helpful?

Andrius Kulikauskas
Minciu Sodas
http://www.ms.lt/importexport.html
ms@ms.lt

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