[tei-council] Fwd: Some more on notatedMusic to the council
mholmes at uvic.ca
Tue Jun 28 12:40:02 EDT 2011
I'm really not sure what's intended by "transclude" here. Are you
intending that the binary data of the video file or whatever somehow be
injected into the TEI XML document? If so, we already have <binaryObject>:
which has the useful @mimeType attribute, so there's a perfectly good
way to do it.
In the case of a rendering format such as XHTML, it's clear that when we
the intention is that the image be rendered by the user-agent at that
position in the document. But TEI isn't a format with specific set of
rules for user-agents. If I do this:
then some external processing is inevitably involved to enact the
"transclusion", and it may take any of a number of forms (render a
thumbnail as a link to a full-size image, render the image, etc.).
XML code can logically be transcluded, of course, and XInclude provides
a standard way to do it. XInclude has lots of support, and it has useful
features such as a fallback mechanism.
On 11-06-28 08:36 AM, Raffaele Viglianti wrote:
> Dear Sebastian,
>> what still bothers me most is the changed semantics of<ptr> in
>> <ptr target="bar1.xml"/>, as opposed to<ptr target="http://www.bbc.co.uk/"/>.,
>> I believe you mean "transclude that Chopin bar 1 here as best you can",
>> not "here is a link to a resource for the Chopin". In which case let's get ourselves
>> a generic element which does that (of which<graphic> will be a specialization
> Ok, I understand your point now.
> Should we open a feature request for this generic element that
> "transcludes" rather than "point to" an external resource and make
> <graphic> a specialization of it?
> What about<embed>? I can imagine that<audio> and<video> could be
> further specilizations of this element that one could add later one,
> with dedicated attributes. For the purpose of<notatedMusic>, a generic
> @target or @url will be sufficient.
> (hope you had a nice trip back from Stanford!)
> Best wishes,
University of Victoria Humanities Computing and Media Centre
(mholmes at uvic.ca)
More information about the tei-council