<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
Hello,
<P>I need to find a solution to exchange complex definitions.
<P>I have the following difficulties:
<P>1- Dynamic behavior
<P>These 'Entities' can have behavior as value of their attributes.
<BR>I guess I could do something like
<BR>&lt;!ENTITY % script "CDATA"> and use %script where needed
<BR>but:
<BR>1-a- How can I define the language used ?
<BR>something like &lt;script LANGUAGE="JavaScript"> ?
<P>1-b- These functions/methods/procedures should respect formatted
<BR>parameters in input and in output. How can we document that ?
<P>1-c- I guess this could be very similar as documenting in XML an
<BR>OO code.
<P>2- Composition
<P>The Entities will depend on several others. Is that a 'link' in XML
?
<BR>&nbsp;
<P>Maybe it will be easier with an example :-) Let's assume that we
<BR>write a code to simulate a car engine.
<P>The final XML could be an ENTITY engine including all the parts number.
<BR>But these parts are experimental. A simple pipe is described in a very
<BR>generic way by it's author. There will be pipe's parameters like
<BR>length (assuming that it is a straight pipe), physics description (behavior)
<BR>like flow dynamic (simulation code).
<P>Using OO words, an instance Engine will contain instances of the
<BR>class Pipe (and other more complex parts !). The difficult part is
that
<BR>the consortium want to exchange instances of the class Engine as well
<BR>as versions of the class Pipe (or any new 'generic' part created).
<P>Do you see XML fitting these requirements ? Already done somewhere ?
<P>Fom my OO eyes, I see that as a problem of exchanging not only instances
<BR>but also class (version) definitions. Of course there is a big configuration
<BR>management problem but that's not an XML issue (description language).
<BR>&nbsp;
<P>Thanks
<BR>Thierry
<BR>&nbsp;
<BR>&nbsp;
<PRE>--&nbsp;

.....................................................................
. Thierry Thelliez&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Los Alamos National Laboratory .
.&nbsp;&nbsp; Email: tgt@lanl.gov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CIC-15 .
.&nbsp;&nbsp; Voice: (505) 665 8631&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MS M310 .
.&nbsp;&nbsp;&nbsp;&nbsp; Fax: (505) 665 5725&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Los Alamos NM 87545 .
.&nbsp;&nbsp;&nbsp;&nbsp; URL: <A HREF="http://www.lanl.gov/cgi-bin/phone/113845">http://www.lanl.gov/cgi-bin/phone/113845</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USA .
.....................................................................</PRE>
&nbsp;</HTML>