- From: <vojtech.toman@emc.com>
- Date: Fri, 23 Mar 2012 09:34:30 -0400
- To: <xproc-dev@w3.org>
Lewis, Just to be sure, when you say that: "I see that there seems to be no existing implementation for running a custom program within the XML pipeline either in the standard XProc steps, the EXProc proposals, the Calabash Extension steps..." - are you aware of the standard p:exec step? This step is in the XProc specification exactly to allow running custom programs from within XProc pipelines. For a more robust (flexible/efficient/easier to use/...) integration with external tools, the best practice often is to create extension steps - an example are the zip/unzip EXProc steps, but you can create your own if you want. The exact mechanics of how this is done depend on the particular XProc processor. Extension steps provide a reasonable balance between flexibility and tight coupling to specific programs. Because of the separation between the step declaration and its actual implementation, changing the implementation or even switching to a completely new one is often possible without affecting the pipeline. Regards, Vojtech -- Vojtech Toman Consultant Software Engineer EMC | Information Intelligence Group vojtech.toman@emc.com http://developer.emc.com/xmltech > -----Original Message----- > From: McGibbney, Lewis John [mailto:Lewis.McGibbney@gcu.ac.uk] > Sent: Friday, March 23, 2012 2:14 PM > To: xproc-dev@w3.org > Subject: RE: Query for particular use case > > Hi Again, > > I should have mentioned when I posted this, I'm using Calabash 1.0.0 > for my XProc implementations. > > In addition to the original example presented in the link I posted in > [0], I see that there seems to be no existing implementation for > running a custom program within the XML pipeline either in the standard > XProc steps, the EXProc proposals, the Calabash Extension steps or > indeed the MarkLogic XCC steps. [2] > > Has anyone else got a use case driven approach to implementing (at some > stage within a pipeline) execution of a custom program, before > progressing with more standard XProc steps? The reason I'm hovering > over this topic is that it makes it really neat and compact if it can > be run within XProc as I may wish to do several executions of different > custom programs from within one pipeline, in-between which I would do > schema validation. > > Again, thanks for any feedback or comments. > > Best > > Lewis > > [2] http://xmlcalabash.com/docs/reference/ > ________________________________________ > From: McGibbney, Lewis John [Lewis.McGibbney@gcu.ac.uk] > Sent: 17 March 2012 14:20 > To: xproc-dev@w3.org > Subject: Query for particular use case > > Hi Everyone, > > I found the following use case [0], for running a custom program within > the XProc pipeline. Please let me put this into context > > I'm currently working with GATE [1] to do a bunch of stuff to XML such > as annotate it with domain specific grammars. It would be really really > nice if I could runs a series of GATE processing resources within my > XProc pipeline, then do something like schema validation and possibly > another XSLT before the end of the pipeline... the material seems to be > very thin on the ground so I thought I would come over to the dev list > to see what the perceptions/current implementations and practice > actually are w.r.t running custom programs within the XProc pipeline. > I've not been able to find anything on the MarMail archives either. > > Additionally I would be really really keen to contribute some > documentation to [0] if and when I make some reasonable progress with > this. > > Thank you very much in advance for any comments/direction. > > Lewis > > [0] http://www.w3.org/TR/xproc-requirements/#use-case-run-program > [1] http://gate.ac.uk/ > > Glasgow Caledonian University is a registered Scottish charity, number > SC021474 > > Winner: Times Higher Education's Widening Participation Initiative of > the Year 2009 and Herald Society's Education Initiative of the Year > 2009. > http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,62 > 19,en.html > > Winner: Times Higher Education's Outstanding Support for Early Career > Researchers of the Year 2010, GCU as a lead with Universities Scotland > partners. > http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15 > 691,en.html > > Glasgow Caledonian University is a registered Scottish charity, number > SC021474 > > Winner: Times Higher Education's Widening Participation Initiative of > the Year 2009 and Herald Society's Education Initiative of the Year > 2009. > http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,62 > 19,en.html > > Winner: Times Higher Education's Outstanding Support for Early Career > Researchers of the Year 2010, GCU as a lead with Universities Scotland > partners. > http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15 > 691,en.html >
Received on Friday, 23 March 2012 13:35:25 UTC