This one may appeal to Richard, et. al.
I think it would be a good idea to also have an optional 'stylesheet'
field - a URI to an xsl file, for example, to allow the Jangle core to
turn, say, MARCXML into DC. This would have to be at the 'data' or
'entry' level (since collections can have multiple varieties of
entities they're transporting).
There are, of course, several advantages to this -- it lowers the
amount of code in a given connector; it encourages the reuse of
stylesheets (which would provide some semblance of data normalization)
among implementations; it could promote some Jangle "uber-documents"
that include all the data that's available to be transformed into
other formats.
In general, the moment somebody mentions XSLT, I tend to break out in
violent allergic reactions and immediately need a lie-down and perhaps
a stiff drink. In this case, however, I think it's probably the
smartest way to go.
Thoughts?
-Ross.
In most library cases, this will be a non-issue, of course, since we
mostly only have application/xml.
-Ross.