Hi Ivan, For information about validating MoML, see http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-users/2010-January/001871.html
_Christopher On 3/25/10 6:40 AM, Ivens wrote: > Hi Bertram and Christopher, > I study Computer Science and I'm using XSLT to process (and re-create) > the XML generated by kepler. > Because of that, I need to validate the new XML, > 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). > I've already found the DTD. > Thank You for your help, > Ivens > > On Wed, Mar 24, 2010 at 6:09 PM, Bertram Ludaescher > <ludaesch at ucdavis.edu <mailto:ludaesch at ucdavis.edu>> wrote: > > Hi Christopher: > > Thanks for sending the links! > I guess I should clarify my statement: When I said, I view MOML as > an internal format, I meant: > From a Kepler POV, this is a format that first and foremost the > workflow engine needs to understand. > Also an actor or package developer may need to understand MOML. > But I don't expect the typical end users to understand MOML. > 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. > > 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. > > cheers > > Bertram > > > On Wed, Mar 24, 2010 at 1:48 PM, Christopher Brooks > <cxh at eecs.berkeley.edu <mailto:cxh at eecs.berkeley.edu>> wrote: > > Hi Ivens, > See > http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIfaq.htm#MoML > > See also Chapter 7 of > http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-28.html > > In Kepler, if you do "View -> XML View", of a blank model, you > will see > the URL to the DTD > > <?xml version="1.0" standalone="no"?> > <!DOCTYPE entity PUBLIC "-//UC Berkeley//DTD MoML 1//EN" > "http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd"> > <entity name="Unnamed1" class="ptolemy.actor.TypedCompositeActor"> > <property name="_createdBy" > class="ptolemy.kernel.attributes.VersionAttribute" > value="8.1.devel"> > </property> > <property name="derivedFrom" > class="org.kepler.moml.NamedObjIdReferralList"> > </property> > <property name="entityId" class="org.kepler.moml.NamedObjId" > value="urn:lsid:gamma.msi.ucsb.edu/OpenAuth/:7796:187:1 > <http://gamma.msi.ucsb.edu/OpenAuth/:7796:187:1>"> > </property> > </entity> > > The DTD may also be found in ptII/ptolemy/moml/MoML_1.dtd, which is > found as ptolemy/src/ptolemy/moml/MoML_1.dtd. > > We don't see MoML as an internal format, though currently only > Ptolemy > and software based on Ptolemy use MoML. MoML is a MIME type, > see > http://www.iana.org/assignments/media-types/model/vnd.moml+xml > > > _Christopher > > > > On 3/24/10 1:30 PM, Bertram Ludaescher wrote: > > Hi Ivens: > > What do you mean by the XML-Schema of Kepler? > > There is an XML format for describing Kepler workflows > (called MOML and > derived from Ptolemy II's Model Markup Language of the same > name). > > However, I view MOML as mostly an internal format (i.e. "not > for public > consumption" ;-) > Having said that, the MOML DTD is available (and you'll > probably get a > link to it shortly). > > Again, the MOML DTD may be the answer, but we can't be sure > until you > tell a bit more what you're after. > > cheers > > Bertram > > On Wed, Mar 24, 2010 at 11:57 AM, Ivens > <ivensportugal at gmail.com <mailto:ivensportugal at gmail.com> > <mailto:ivensportugal at gmail.com > <mailto:ivensportugal at gmail.com>>> wrote: > > Kepler Development Team, > > I would like to download the XML-Schema of Kepler. > But I couldn't find it on Internet. > > Could you, please, send me? > > Thank You, > Ivens > > _______________________________________________ > Kepler-users mailing list > Kepler-users at kepler-project.org > <mailto:Kepler-users at kepler-project.org> > <mailto:Kepler-users at kepler-project.org > <mailto:Kepler-users at kepler-project.org>> > > http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users > > > > > _______________________________________________ > Kepler-users mailing list > Kepler-users at kepler-project.org > <mailto:Kepler-users at kepler-project.org> > http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users > > > -- > Christopher Brooks, PMP University of > California > CHESS Executive Director US Mail: 337 Cory Hall > Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA > 94720-1774 > ph: 510.643.9841 fax:510.642.2718 (Office: 545Q Cory) > home: (F-Tu) 707.665.0131 cell: 707.332.0670 > > _______________________________________________ > Kepler-users mailing list > Kepler-users at kepler-project.org > <mailto:Kepler-users at kepler-project.org> > http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users > > > -- Christopher Brooks, PMP University of California CHESS Executive Director US Mail: 337 Cory Hall Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA 94720-1774 ph: 510.643.9841 fax:510.642.2718 (Office: 545Q Cory) home: (F-Tu) 707.665.0131 cell: 707.332.0670

