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: [xtm-wg] A challenge on "the graph"


Nikita says:
> Syntax => PM => ASR" =>PM => Syntax"
> Syntax' => PM => ASR" =>PM => Syntax"
>
> Wow!
> This looks like a beginning of a processing algebra to me :-)

Perhaps it is also a further requirement statement for the processing
model - a more formal definition of the interoperability requirement. I like
the feel of this.

Nikita says:
> May be we should introduce a notion of "Universal ASR" ?

I think this is what Groves aim to provide. It would be of real value to see
a Grove representation of a topic map, and a formal description of how to
map from XTM syntax to such a representation.

Nikita says:
>And may be this is what actually Lars have in mind when referring to PM.

Looking at Lars's approach based on XML Infoset, I am extremely concerned
that it is far too close to the XTM syntax. I don't want information objects
corresponding to the elements in the XTM document. I want the information
objects to reflect the meaning of those elements, which are much closer to
the conceptual model.

Lars finds the conceptual model "too conceptual". I find his PM approach
"too syntactic".

I did submit work in progress towards a UML model of the mapping from the
Conceptual Model to the syntax. No-one has responded to this, as far as I am
aware. In doing this mapping work (which is far from complete - but I wanted
feedback on the approach before continuint) I found it necessary to create
some "abstract classes". These are classes that are never instantiated in
the syntax. Could these be the middle layer objects that Lars really wants?
Comments please - I re-attach this piece of work here.

Daniel


-----Original Message-----
From: Nikita Ogievetsky [mailto:nogievet@cogx.com]
Sent: 23 March 2001 00:21
To: xtm-wg@yahoogroups.com
Subject: Re: [xtm-wg] A challenge on "the graph"


Murray,

My point is that PM should tell you
WHAT should happen, not HOW it should happen.

It should not try to explain the second "=>" (arrow) in the graph bellow.
Syntax => PM => Application Specific Representation (ASR)

And your responsibility as a developer
is to ensure that your software can safely travel this round trip
and return to some Syntax':

Syntax => PM => ASR =>PM => Syntax'

Where Syntax and Syntax' are not necessarily the same
but the constraint is that given any other conformant ASR",
both Syntax and Syntax' should be serialized to the same Syntax".

Syntax => PM => ASR" =>PM => Syntax"
Syntax' => PM => ASR" =>PM => Syntax"

Wow!
This looks like a beginning of a processing algebra to me :-)

May be we should introduce a notion of "Universal ASR" ?
And may be this is what actually Lars have in mind when referring to PM.

Nikita


Murray Altheim wrote:
> Nikita Ogievetsky wrote:
> >
> > While I was composing this message, I got so many
> > new e-mails in my inbox that
> > got a little messed up with who said what ;-))
> >
> > In brief I agree with James and Sam and sort-of disagree with
> > Lars and Murray on the following:
> >
> > I do not think that PM should be a tutorial on how to write programs.
> > I was always thinking that PM should be a model, just
> > like CM, but on a lower level.
> > Sort of Assembler versus C++.
> > I do not know of any notation other then graph
> > to represent PM clear and vendor-independently.
>
> Well, not to defend myself, but why would I read the PM if it didn't
> tell me something I needed to know? [speaking as an implementor] I'm
> not looking for a tutorial, I'm looking for a model that is in some
> way comprehensible and useful as a model for those who attempt to
> write applications that process topic maps. If it doesn't do that,
> it's an academic exercise.


----------------------------------------------------------
Nikita Ogievetsky               Cogitech Inc
XML/XSLT/XLink/TopicMaps   Consultant
nogievet@cogx.com   --   (917) 406-8734
http://www.cogx.com     Cogito Ergo


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

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

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/


------------------------ Yahoo! Groups Sponsor ---------------------~-~>
Secure your servers with 128-bit SSL encryption!
Grab your copy of VeriSign's FREE Guide,
"Securing Your Web site for Business." Get it now!
http://us.click.yahoo.com/4cW4jC/e.WCAA/bT0EAA/2n6YlB/TM
---------------------------------------------------------------------_->

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

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

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 

ConceptualModelToSyntaxMapping.zip



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


Powered by eList eXpress LLC