<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://www.gridworkflow.org/snips/gridworkflow/rdf'>
    <s:Snip rdf:ID='GJobDL'
         s:name='GJobDL'
         s:cUser='bassheide'
         s:oUser='bassheide'
         s:mUser='bassheide'>
        <s:content>1 Grid Job Definition Language&#xA;&#xA;The GJobDL is part of a set of definition languages called Grid Application Definition Language ([GADL]), developed within the [Fraunhofer Resource Grid] by Andreas Hoheisel ([bassheide]). It is based on the formalism of [Petri Net]s. &#xA;&#xA;1 Links&#xA;&#xA;- {link:GJobDL schema version 1.1|http://fhrg.first.fraunhofer.de/fhrg/gjdl1_1.xsd}&#xA;- {link:GJobDL example|http://fhrg.first.fraunhofer.de/fhrg/gjdl/concatenateIt.xml}&#xA;&#xA;1 References&#xA;- __Hoheisel, A., Der, U.: An XML-based Framework for Loosely Coupled Applications on Grid Environments.__ P.M.A. Sloot et al. (Eds.): ICCS 2003. LNCS 2657, 245\?254, � Springer\-Verlag Berlin Heidelberg, 2003 {link:pdf 492kB|http://www.andreas-hoheisel.de/docs/Hoheisel_and_Der_2003_ICCS.pdf} (in Englisch)&#xA;- __Hoheisel, A.: Workflow Management for Loosely Coupled Simulations.__ In: Proceedings of the Biennial meeting of the International Environmental Modelling and Software Society (iEMSs). Osnabr�ck, 2004 {link:pdf 427kB|http://www.andreas-hoheisel.de/docs/Hoheisel_2004_iEMSs2004.pdf} (in Englisch)&#xA;- __Hoheisel, A., Der, U.: Dynamic Workflows for Grid Applications.__ In: Proceedings of the Cracow Grid Workshop &apos;03. Krakau, Polen, 2003 {link:pdf 416kB|http://www.andreas-hoheisel.de/docs/Hoheisel_and_Der_2003_CGW03.pdf} (in Englisch)&#xA;- __Hoheisel, A.: Grid Application Definition Language \? GADL 0.2.__ Technischer Report, Fraunhofer FIRST, 2002 {link:pdf 684kB|http://www.andreas-hoheisel.de/docs/FhRG_GADL0_2.pdf}, {link:ps.gz 638kB|http://www.andreas-hoheisel.de/docs/FhRG_GADL0_2.ps.gz}&#xA;&#xA;1 Schema&#xA;&#xA;{image:gjdl1_1_fhrgJob.gif}&#xA;&#xA;1 Example&#xA;&#xA;{code}&#xA;&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;&#xA;&lt;fhrgJob xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:noNamespaceSchemaLocation=&quot;http://fhrg.first.fraunhofer.de/fhrg/gjdl1_1.xsd&quot;&gt;&#xA;&#xA;    &lt;!-- involved hardware resources --&gt;&#xA;    &lt;resourceRef id=&quot;http://fhrg.first.fraunhofer.de/fhrg/grdl/hc/grid-nodes-first.xml&quot; type=&quot;hardwareClass&quot;/&gt;&#xA;&#xA;    &lt;!-- data: d25 --&gt;&#xA;    &lt;resource id=&quot;d25&quot; type=&quot;data&quot;&gt;&#xA;        &lt;location&gt;&#xA;            &lt;resourceRef id=&quot;http://fhrg.first.fraunhofer.de/fhrg/grdl/hw/swineherd.xml&quot; type=&quot;hardware&quot;/&gt;&#xA;            &lt;directory&gt;/home/swineherd/ilab/fhrgdata&lt;/directory&gt;&#xA;            &lt;filename&gt;d25.dat&lt;/filename&gt;&#xA;        &lt;/location&gt;&#xA;    &lt;/resource&gt;&#xA;    &lt;!-- &#xA;...&#xA;    --&gt;&#xA;&#xA;    &lt;!-- workflow description --&gt;&#xA;    &lt;job type=&quot;petriNet&quot; id=&quot;http://fhrg.first.fraunhofer.de/fhrg/gjdl/concatenateIt.xml&quot;&gt;&#xA;        &lt;place id=&quot;d25&quot;&gt;&#xA;            &lt;resourceRef id=&quot;d25&quot; type=&quot;data&quot;/&gt;&#xA;            &lt;initialMarking&gt;&#xA;                &lt;value type=&quot;boolean&quot; op=&quot;eq&quot;&gt;true&lt;/value&gt;&#xA;            &lt;/initialMarking&gt;&#xA;        &lt;/place&gt;&#xA;        &lt;place id=&quot;d26&quot;&gt;&#xA;            &lt;resourceRef id=&quot;d26&quot; type=&quot;data&quot;/&gt;&#xA;            &lt;initialMarking&gt;&#xA;                &lt;value type=&quot;boolean&quot; op=&quot;eq&quot;&gt;true&lt;/value&gt;&#xA;            &lt;/initialMarking&gt;&#xA;        &lt;/place&gt;&#xA;    &lt;!-- &#xA;...&#xA;    --&gt;&#xA;        &lt;transition id=&quot;t_cat1&quot;&gt;&#xA;            &lt;resourceRef type=&quot;software&quot; id=&quot;http://fhrg.first.fraunhofer.de/fhrg/grdl/sw/cat.xml&quot;/&gt;&#xA;        &lt;/transition&gt;&#xA;        &lt;transition id=&quot;clear&quot;&gt;&#xA;            &lt;methodCall&gt;clear()&lt;/methodCall&gt;&#xA;        &lt;/transition&gt;&#xA;        &lt;arc id=&quot;arc2&quot; type=&quot;P2T&quot;&gt;&#xA;            &lt;placeRef id=&quot;d25&quot;/&gt;&#xA;            &lt;transitionRef id=&quot;t_cat1&quot;&gt;&#xA;                &lt;inputRef id=&quot;input1&quot; type=&quot;file&quot;/&gt;&#xA;            &lt;/transitionRef&gt;&#xA;        &lt;/arc&gt;&#xA;    &lt;!-- &#xA;...&#xA;    --&gt;&#xA;        &lt;arc id=&quot;arc3&quot; type=&quot;P2T&quot;&gt;&#xA;            &lt;placeRef id=&quot;d26&quot;/&gt;&#xA;            &lt;transitionRef id=&quot;t_cat1&quot;&gt;&#xA;                &lt;inputRef id=&quot;input2&quot; type=&quot;file&quot;/&gt;&#xA;            &lt;/transitionRef&gt;&#xA;        &lt;/arc&gt;&#xA;    &lt;/job&gt;&#xA;&lt;/fhrgJob&gt;&#xA;&#xA;{code}</s:content>
        <s:mTime>2004-09-28 12:56:47.542</s:mTime>
        <s:cTime>2004-09-21 08:21:11.122</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid Job Handler'/>
                <rdf:li rdf:resource='#GWorkflowDL'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#bassheide'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid Computing'/>
                <rdf:li rdf:resource='#GWES'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow+Description+Languages'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#GWES/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Petri net'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#bassheide/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#GJobDL/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid+Computing'/>
                <rdf:li rdf:resource='#Researchers'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Fraunhofer Resource Grid'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Petri Net'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments>
            <rdf:Bag>
                <rdf:li>
                    <s:Attachment rdf:about='http://www.gridworkflow.org/snips/gridworkflow/space/GJobDL/gjdl1_1_fhrgJob.gif'
                         s:fileName='gjdl1_1_fhrgJob.gif'
                         s:contentType='image/gif'
                         s:size='6037'>
                        <s:date>Tue Sep 28 12:55:55 UTC 2004</s:date>
                    </s:Attachment>
                </rdf:li>
            </rdf:Bag>
        </s:attachments>
    </s:Snip>
</rdf:RDF>

