Re: Making processor name or identifier available within step

Gerritt, you are a star! This is perfect, thank you.

Sheila

On 15 July 2025 07:00:12 BST, "Imsieke, Gerrit, le-tex" <gerrit.imsieke@le-tex.de> wrote:
>Hi Sheila,
>
>There’s p:system-property(), https://spec.xproc.org/3.1/xproc/#f.system-property
>
>Gerrit
>
>On 15.07.2025 05:33, Sheila Thomson wrote:
>> Hi all,
>> 
>> I'm trying to get better at adding provenance metadata to outputs, such as an identifier for each of the source documents (prov:wasDerivedFrom), the name of the pipeline (prov:plan) and when the process was run.  I'd like to also record the name of the XProc processor that was used (prov:SoftwareAgent) but I can't find a step or function that makes that information available within a pipeline.  I thought that p:os-info might (even though it's not really OS information) even if an implementer chose to include that in the result of p:os-info, the spec doesn't specify a uniform name for that property.  I checked the XPath 3.1 functions as well and don't see anything there that might provide it either.
>> 
>> Has this been (officially) discussed before?  I haven't found anything in the archives but that doesn't mean it's not there :) If so, I'd be grateful if someone could help me find the thread(s) so I can catch-up. If not, I'd be interested in hearing your thoughts on this.
>> 
>> Kind regards,
>> 
>> Sheila Thomson
>> 
>> 
>> 
>
>

Received on Tuesday, 15 July 2025 15:51:40 UTC