[kepler-dev] XML-Schema

Jing Tao tao at nceas.ucsb.edu
Tue Apr 20 13:28:51 PDT 2010


Hi, Ivens:

Yeah, moml only has a DTD. There is no schema associated with it.

Jing

Jing Tao
National Center for Ecological
Analysis and Synthesis (NCEAS)
735 State St. Suite 204
Santa Barbara, CA 93101

On Tue, 20 Apr 2010, Chad Berkley wrote:

> Hi Ivens,
>
> Your request is a bit confusing because there are different types of XML 
> generated by Kepler.  The moml that is generated when you create a workflow 
> has only a DTD.  The XML generated when you create or upload a KAR file is 
> defined by the schema Jing linked to.
>
> chad
>
>
> Ivens wrote:
>> Jing,
>>  In fact, I would like to validade the XML generated by kepler.
>> But I can only do it against the dtd available.
>>  Isn't there any XML-Schema?
>>  Thanks
>> Ivens
>> 
>> On Tue, Apr 20, 2010 at 5:04 PM, Jing Tao <tao at nceas.ucsb.edu 
>> <mailto:tao at nceas.ucsb.edu>> wrote:
>>
>>     Hi, Ivens:
>>
>>     This is kar xml schema. You may download it from:
>>
>>     https://code.kepler-project.org/code/kepler/branches/releases/release-branches/core-2.0/src/org/kepler/kar/karxml/KARFile.xsd
>>
>>     By the way, we haven't added the element "customAttributes" yet.
>>
>>     Thanks,
>>
>>     Jing
>> 
>>
>>     Jing Tao
>>     National Center for Ecological
>>     Analysis and Synthesis (NCEAS)
>>     735 State St. Suite 204
>>     Santa Barbara, CA 93101
>> 
>>
>>     On Tue, 20 Apr 2010, Ivens wrote:
>>
>>         Chad,
>>
>>         I was reading another discussion and I found the XML-Schema below:
>> 
>>
>>         <xs:complexType name="karEntryType">
>>          <xs:sequence>
>>             <xs:element name="karEntryAttributes"
>>         type="karEntryAttributesType"/>
>>             <xs:element name="karEntryXML" type="xs:anyType" />
>>           </xs:sequence>
>>         </xs:complexType>
>>
>>         <xs:complexType name="karEntryAttributesType">
>>          <xs:sequence>
>>             <xs:element name ="Name"  type="xs:string" />
>>             <xs:element name ="dependsOn" minOccurs="0" />
>>             <xs:element name ="dependsOnModule" minOccurs="0" />
>>             <xs:element name ="handler" />
>>             <xs:element name ="lsid" />
>>             <xs:element name ="type" />
>>             <xs:element name="customAttribute" type="xs:anyType"
>>         minOccurs="0"/>
>>          </xs:sequence>
>>         </xs:complexType>
>> 
>>
>>         I would like to find something similar (and not the DTD).
>>         Can you help me?
>>
>>         Thanks,
>>         Ivens
>>
>>         On Tue, Apr 20, 2010 at 4:22 PM, Chad Berkley
>>         <berkley at nceas.ucsb.edu <mailto:berkley at nceas.ucsb.edu>>wrote:
>>
>>             Hi Ivens,
>>
>>             I'm not sure what schema you are referring to.  Kepler uses
>>             several
>>             different DTDs and Schemas for different subsystems.  If you
>>             are talking
>>             about the MoML schema for workflows and components, there is
>>             a DTD on the
>>             Berkeley website here:
>>             http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd
>>             (Christopher, please correct me if this is not the most
>>             current).
>>
>>             Let me know if this is not what you are looking for.
>>
>>             thanks,
>>             chad
>> 
>>
>>             Ivens wrote:
>>
>>                  Hi everybody,
>> 
>>
>>                 I would like to download the XML-Schema of Kepler.
>>                 But I couldn't find it on Internet.
>>                  Where can I find it?
>> 
>>
>>                 Thank You,
>>                 Ivens
>> 
>>
>>                 ------------------------------------------------------------------------
>>
>>                 _______________________________________________
>>                 Kepler-dev mailing list
>>                 Kepler-dev at kepler-project.org
>>                 <mailto:Kepler-dev at kepler-project.org>
>>                 http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
>> 
>> 
>> 
>> 
>
>


More information about the Kepler-dev mailing list