RE: Re: dynamics: comment about MBdyn...

Herman Bruyninckx <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Message-ID <Pine.LNX.4.44.0307152131480.3379-100000@srv04.mech.kuleuven.ac.be>
On Tue, 15 Jul 2003, Tiller, Michael (M.M.) wrote:

[... XML is easy to "parse"...]

> The key thing is that "Syntax is not semantics".  Don't get me
> wrong, XML is a very nice technology and I use it every chance I get.  But
> it only covers the *SYNTAX*.  Modelica is much more than that.  Only a small
> part of the specification covers syntax.  

INdeed, and that's what the Schema's (formerly DTDs) are for: they
attach information about what is _meant_ with the parsed symbols.
So, I think Modelica would now talk about its XML and Schema
standards, instead of about its file format.

> One of the big problems I see with XML (and one that, for some reason, I
> have a hard time getting across) is that everyone gets all excited saying
> "Hey, now we have a common file format...hoorah!".  
Indeed! I've seen so many people that think Microsoft Word is now an
open format, because they use XML to store their information :-)
And I am pretty sure they will not release the accompanying Schema any
time soon :-)

[...]
> There is a considerable effort required to define meaning and that
> is why I keep bringing up Modelica...because it defines not just
> what the files should look like, but what they mean (i.e. their
> semantics).

I _fully_ understand that! And second it.
(BTW, my bringing up Bond Graphs is motivated by the same reasons :-)
Both "communities" are doing exactly the same things, but they speak
another language... Remember what I said about the importance of
terminology in a previous email? I think I am one of the few people
that has done (or rather, is trying to do) a fair effort in
understanding both languages, and seeing where the differences are.
(There are none... as it should be.)

Herman
-- 
  K.U.Leuven, Mechanical Engineering, Robotics Research Group
<http://people.mech.kuleuven.ac.be/~bruyninc> Tel: +32 16 322480
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.