Re: Making processor name or identifier available within step

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 06:00:19 UTC