Re: MIME type and fragid syntax?

/ "Alex Milowski" <alex@milowski.org> was heard to say:
| On 8/7/07, Norman Walsh <ndw@nwalsh.com> wrote:
|> Are we going to define a MIME type (application/xproc+xml?) and
|> a fragment identifier syntax so that it is possible to point
|> to steps/ports/etc. from outside a pipeline document?
|
| Yes, we should define a mime type.
|
| I'm not sure how the fragment identifier would work with nested
| steps.

My thinking in the shower this morning was:

 #step-name/childstep-name^port-name
 #step-name/step-name$option-name

So #step-name finds the first (in document-order) step named
'step-name'. If that's not unique, you can do:

  #step-name/childstep-name

which finds the first step named 'childstep-name' that is a child of
the first step named 'step-name'. Repeat as deep as you need.

I think that our rules for the scope of step names guarantee that that
simple algorithm will always uniquely find a step.

I don't think we need to support pointing to p:logs or p:parameters.
But we could invent something more complex if we needed to.

                                        Be seeing you,
                                          norm

-- 
Norman Walsh <ndw@nwalsh.com> | Mankind are always happy for having
http://nwalsh.com/            | been happy; so that if you make them
                              | happy now, you make them happy twenty
                              | years hence by the memory of
                              | it.--Sydney Smith

Received on Tuesday, 7 August 2007 17:37:46 UTC