- From: Rob Brown <rob@nsymbol.com>
- Date: Tue, 27 Sep 2022 20:47:29 -0600
- To: xproc-dev@w3.org
- Message-ID: <CADUeWXQi67WoK0bxMFbDfOOvH5QCdhRGwkAPOG+wHeW=T8n+oA@mail.gmail.com>
Hi everyone, I am pleased to announce general availability of the nSymbolTag XProc pipeline editor and engine <https://www.nsymbol.com/automate-task-pipelines>. Tag is able to edit and run pipelines as defined by the recently published version 1.0 of XProc. It is a desktop application that runs on Windows and Mac computers. Tag is a knowledge automation toolkit, which provides a combination of no-code and raw markup editors. It includes support for XProc and several other public open standards and leverages commonalities between them (e.g., XProc pipelines and XSLT transforms each use expressions, so Tag has a no-code expression editor that works for both). Pipelines are an amazing technology that offers an entirely new way to imagine computing tasks. They serve as a glue between many different feature sets and technologies. Pipelines are now a central pillar of Tag’s design. Tag includes its own XProc engine which partially implements XProc 1.0. It also deploys a copy of the Morgana XProc engine which fully implements XProc. Making it easy to switch between engines will encourage compatibility and the development of a predictable user experience. Note that Morgana is not fully integrated into Tag and is treated as an external application. It is called using URLs just as you would from the command line. You can also call other XProc engines that have been installed on your computer/network (e.g., Calabash) in exactly the same way. As long as the engine accepts a run command (e.g., as an executable JAR) that accepts a pipeline document URL, it can run pipelines within Tag. Tag’s internal XProc engine has the advantage of full integration. It offers a somewhat richer user experience including accurate progress reporting, results inspection and generation of a pipeline run summary (e.g., what files were read and saved). It is not intended for use in server applications and cannot be called from the command line or as a batch file. Another advantage of Tag’s internal engine is custom steps. These steps are not available when running pipelines with Morgana or another external engine. The current list of custom steps includes: - Call a secure web API connector (with obfuscated apikeys) - Open a CSV file and convert it to XML - Save (generated) *.fo word processing content as *.docx files - Convert JSON to/from XML in a simplified way - Call a SQL database - Call a SPARQL ontology / knowledge graph - Prompt the user for input to a running pipeline - Call machine learning algorithms (pending) Tag is organized into apps. Pipelines are edited and run in the *Automate* app, which also supports XSLT transformations and XQuery expressions. Other apps include: - *Connect* – to call web (REST) APIs and create Connectors - *Scribe* – for more complex content generation using XSLT and RNG - *Samples* – a way to clone working samples for all apps Tag is available for use under the following end user subscriptions: - *Community* – always free; includes full access to Connect and Samples app and partial access to Automate and Scribe apps - *Starter* – US $14/month; includes everything in Community plus full access to Automate app - *Individual* – US $29/month; includes everything in Starter plus full access to Scribe app We would appreciate feedback from readers of this list and anyone else interested in pipelines. Do you have suggestions for improvement, or ideas for interesting samples that we can share? Please give Tag a test run and let us know if you think this is a useful tool for the pipeline user community. More information can be found at https://www.nsymbol.com and https://www.nsymbol.com/automate-task-pipelines. Best regards, Rob Brown nSymbol Technology Inc. www.nsymbol.com
Received on Thursday, 29 September 2022 08:02:39 UTC