[jsdl-wg] (param sweep) Teleconf action list progress
geoff
geoff.williams at comlab.ox.ac.uk
Mon Mar 16 05:20:39 CDT 2009
Hi all,
Document (draft 26 http://forge.ogf.org/sf/go/doc14595?nav=1 ) now
uploaded following changes. All my actions done (afaik), including
copyright/IP as xsd:annotation as per Donal's suggestion.
gef
p.s. A couple of v. minor issues: I tried to add the Appendix A,B,C to
the Contents section but there seems to be a feature to do it properly!
Similarly the draft info and dates in the header sections of pages 1 & 2
don't seem to update in coordination with pages 3 onwards, i.e. changes
on page 3 to the draft number or date are reflected in all subsequent pages.
Andreas Savva wrote:
> Thanks Geoff for doing these changes.
>
> About action (5)
>
>> ACTION 5) Geoff to add OGF Copyright to the schemas.
>>
>> I had a look at the JSDL specification and they are not including the
>> Copyright or Intellectual Property text in the schemas, only in the
>> specification. Please confirm that we need to duplicate the copyright
>> and IP in each of the schemas as they're already in the specification
>> document in chapters 12 and 10 respectively.
>
> Please include the text in the schemas as well. If you look at GFD.136
> (JSDL 1.0 Recommendation) we did include this text in the schemas in
> appendices 1-3.
>
> Andreas
>
>
> On Mon, 16 Mar 2009 06:28:09 +0900, geoff
> <geoff.williams at comlab.ox.ac.uk> wrote:
>
>> Hi all,
>>
>> I've made some changes locally from the 11th March teleconf action list
>> but would like to run through progress - and apologies I didn't get it
>> done before the weekend:
>>
>> ACTION 1) Geoff to modify one of the substring substitution examples so
>> that the strings are not be the same length after substitution
>>
>> I propose to modify 3.1.5 Example 3 to :
>>
>>> Example 3
>>> The following example shows a valid use of multiple DocumentNodes
>>> matching disjoint [item]s in a single JSDL template element. A nested
>>> sweep modifies the output filenames so that the output of each
>>> individual sweep instance can be identified.
>>> <jsdl:JobDefinition>
>>> <jsdl:JobDescription>
>>> <jsdl:Application>
>>> <jsdl-posix:POSIXApplication>
>>> <jsdl-posix:Executable>
>>> /bin/some_exe
>>> </jsdl-posix:Executable>
>>> <jsdl-posix:Argument>-output</jsdl-posix:Argument>
>>> <jsdl-posix:Argument>out.XX.YY.ZZ.dat</jsdl-posix:Argument>
>>> </jsdl-posix:POSIXApplication>
>>> </jsdl:Application>
>>> </jsdl:JobDescription>
>>> <sweep:Sweep>
>>> <sweep:Assignment>
>>> <sweep:DocumentNode>
>>> <sweep:NamespaceBinding
>>> ns="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"
>>> prefix="jsdl-posix" />
>>> <sweep:Match>
>>> substring(/*//jsdl-posix:Argument[2], 5, 2)
>>> </sweep:Match>
>>> </sweep:DocumentNode>
>>> <sweepfunc:Values>
>>> <sweepfunc:Value>1</sweepfunc:Value>
>>> <sweepfunc:Value>02</sweepfunc:Value>
>>> </sweepfunc:Values>
>>> </sweep:Assignment>
>>> <sweep:Sweep>
>>> <sweep:Assignment>
>>> <sweep:DocumentNode>
>>> <sweep:NamespaceBinding
>>> ns="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"
>>> prefix="jsdl-posix" />
>>> <sweep:Match>
>>> substring(/*//jsdl-posix:Argument[2], 8, 2)
>>> </sweep:Match>
>>> </sweep:DocumentNode>
>>> <sweepfunc:Values>
>>> <sweepfunc:Value>10</sweepfunc:Value>
>>> <sweepfunc:Value>11</sweepfunc:Value>
>>> </sweepfunc:Values>
>>> </sweep:Assignment>
>>> <sweep:Sweep>
>>> <sweep:Assignment>
>>> <sweep:DocumentNode>
>>> <sweep:NamespaceBinding
>>> ns="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"
>>> prefix="jsdl-posix" />
>>> <sweep:Match>
>>> substring-after(/*//jsdl-posix:Argument[2], 'Y.')
>>> </sweep:Match>
>>> </sweep:DocumentNode>
>>> <sweepfunc:Values>
>>> <sweepfunc:Value>a9.dat</sweepfunc:Value>
>>> <sweepfunc:Value>a10.dat</sweepfunc:Value>
>>> </sweepfunc:Values>
>>> </sweep:Assignment>
>>> </sweep:Sweep>
>>> </sweep:Sweep>
>>> </sweep:Sweep>
>>> </jsdl:JobDefinition>
>>> The above yields the following 8 jobs:
>>> /bin/some_exe -output out.1.10.a9.dat
>>> /bin/some_exe -output out.1.10.a10.dat
>>> /bin/some_exe -output out.1.11.a9.dat
>>> /bin/some_exe -output out.1.11.a10.dat
>>> /bin/some_exe -output out.02.10.a9.dat
>>> /bin/some_exe -output out.02.10.a10.dat
>>> /bin/some_exe -output out.02.11.a9.dat
>>> /bin/some_exe -output out.02.11.a10.dat
>>
>> Please note the inclusion of use of fn:substring-after() for an example
>> use.
>> Please also note that I have added a wiki page (
>> http://forge.ogf.org/sf/wiki/do/viewPage/projects.jsdl-wg/wiki/ParameterSweepExtensionSubstringUsage
>>
>> ) giving examples of fn:substring(), fn:substring-before() and
>> fn:substring-after() use. Please take a look at the examples, especially
>> example 3 which highlights the potential for unexpected results.
>>
>> ACTION 2) Andreas will send Geoff sample replacement text.
>>
>> I've made changes to the XPath text as per Andreas's input.
>>
>> ACTION 3) Donal will review data type text and suggest a revision by the
>> end of the week
>>
>> n/a
>>
>> ACTION 4): Geoff to modify schema URIs
>>
>> Done
>>
>> ACTION 5) Geoff to add OGF Copyright to the schemas.
>>
>> I had a look at the JSDL specification and they are not including the
>> Copyright or Intellectual Property text in the schemas, only in the
>> specification. Please confirm that we need to duplicate the copyright
>> and IP in each of the schemas as they're already in the specification
>> document in chapters 12 and 10 respectively.
>>
>> Thanks,
>>
>> gef
>> --
>> jsdl-wg mailing list
>> jsdl-wg at ogf.org
>> http://www.ogf.org/mailman/listinfo/jsdl-wg
>
>
>
More information about the jsdl-wg
mailing list