Making processor name or identifier available within step

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 04:16:27 UTC