<div>Hi Bertram and Christopher,</div>
<div> </div>
<div>I study Computer Science and I'm using XSLT to process (and re-create) the XML generated by kepler.</div>
<div>Because of that, I need to validate the new XML,</div>
<div>Until now, to make sure my new XML is valid, I just try to open the file using Kepler, but it could be easily done if I had the XML-Schema that Kepler uses (if it exists).</div>
<div> </div>
<div>I've already found the DTD.</div>
<div> </div>
<div>Thank You for your help,</div>
<div>Ivens<br><br></div>
<div class="gmail_quote">On Wed, Mar 24, 2010 at 6:09 PM, Bertram Ludaescher <span dir="ltr"><<a href="mailto:ludaesch@ucdavis.edu">ludaesch@ucdavis.edu</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi Christopher:<br><br>Thanks for sending the links! <br>I guess I should clarify my statement: When I said, I view MOML as an internal format, I meant:<br>

>From a Kepler POV, this is a format that first and foremost the workflow engine needs to understand.<br>Also an actor or package developer may need to understand MOML.<br>But I don't expect the typical end users to understand MOML.<br>

They want to run (and maybe design and evolve) workflows and in-silico experiments focusing their attention e.g. on genomics, ecology, phylogeny and the associated methods, algorithms etc.<br><br>Conversely, I don't have a good use case that would have them work with the MOML directly (say looking at the file and editing it). For "workflow engineers" (that put together packages, or new ways of doing workflows, etc) this may be a different story.<br>

<br>cheers<br><font color="#888888"><br>Bertram</font> 
<div>
<div></div>
<div class="h5"><br><br>
<div class="gmail_quote">On Wed, Mar 24, 2010 at 1:48 PM, Christopher Brooks <span dir="ltr"><<a href="mailto:cxh@eecs.berkeley.edu" target="_blank">cxh@eecs.berkeley.edu</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi Ivens,<br>See<br><a href="http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIfaq.htm#MoML" target="_blank">http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIfaq.htm#MoML</a><br>

<br>See also Chapter 7 of<br><a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-28.html" target="_blank">http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-28.html</a><br><br>In Kepler, if you do "View -> XML View", of a blank model, you will see<br>

the URL to the DTD<br><br><?xml version="1.0" standalone="no"?><br><!DOCTYPE entity PUBLIC "-//UC Berkeley//DTD MoML 1//EN"<br>   "<a href="http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd" target="_blank">http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd</a>"><br>

<entity name="Unnamed1" class="ptolemy.actor.TypedCompositeActor"><br>   <property name="_createdBy" class="ptolemy.kernel.attributes.VersionAttribute" value="8.1.devel"><br>

   </property><br>   <property name="derivedFrom" class="org.kepler.moml.NamedObjIdReferralList"><br>   </property><br>   <property name="entityId" class="org.kepler.moml.NamedObjId" value="urn:lsid:<a href="http://gamma.msi.ucsb.edu/OpenAuth/:7796:187:1" target="_blank">gamma.msi.ucsb.edu/OpenAuth/:7796:187:1</a>"><br>

   </property><br></entity><br><br>The DTD may also be found in ptII/ptolemy/moml/MoML_1.dtd, which is<br>found as ptolemy/src/ptolemy/moml/MoML_1.dtd.<br><br>We don't see MoML as an internal format, though currently only Ptolemy<br>

and software based on Ptolemy use MoML.  MoML is a MIME type,<br>see<br><a href="http://www.iana.org/assignments/media-types/model/vnd.moml+xml" target="_blank">http://www.iana.org/assignments/media-types/model/vnd.moml+xml</a><br>

<br><br>_Christopher 
<div><br><br><br>On 3/24/10 1:30 PM, Bertram Ludaescher wrote:<br></div>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>Hi Ivens:<br><br>What do you mean by the XML-Schema of Kepler?<br><br>There is an XML format for describing Kepler workflows (called MOML and<br>derived from Ptolemy II's Model Markup Language of the same name).<br>

<br>However, I view MOML as mostly an internal format (i.e. "not for public<br>consumption" ;-)<br>Having said that, the MOML DTD is available (and you'll probably get a<br>link to it shortly).<br><br>Again, the MOML DTD may be the answer, but we can't be sure until you<br>

tell a bit more what you're after.<br><br>cheers<br><br>Bertram<br><br>On Wed, Mar 24, 2010 at 11:57 AM, Ivens <<a href="mailto:ivensportugal@gmail.com" target="_blank">ivensportugal@gmail.com</a><br></div>
<div><mailto:<a href="mailto:ivensportugal@gmail.com" target="_blank">ivensportugal@gmail.com</a>>> wrote:<br><br>   Kepler Development Team,<br><br>   I would like to download the XML-Schema of Kepler.<br>   But I couldn't find it on Internet.<br>

<br>   Could you, please, send me?<br><br>   Thank You,<br>   Ivens<br><br>   _______________________________________________<br>   Kepler-users mailing list<br></div>   <a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.org</a> <mailto:<a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.org</a>> 
<div><br>   <a href="http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</a><br><br><br><br><br>_______________________________________________<br>

Kepler-users mailing list<br><a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.org</a><br><a href="http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</a><br>

</div></blockquote><font color="#888888"><br>-- <br>Christopher Brooks, PMP                       University of California<br>CHESS Executive Director                      US Mail: 337 Cory Hall<br>Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774<br>

ph: 510.643.9841 fax:510.642.2718             (Office: 545Q Cory)<br>home: (F-Tu) 707.665.0131 cell: 707.332.0670</font> 
<div>
<div></div>
<div><br>_______________________________________________<br>Kepler-users mailing list<br><a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.org</a><br><a href="http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</a><br>

</div></div></blockquote></div><br></div></div></blockquote></div><br>