[tei-council] Fwd: Some more on notatedMusic to the council

Martin Holmes mholmes at uvic.ca
Tue Jun 28 12:40:02 EDT 2011


Hi there,

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>:

<http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-binaryObject.html>

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 
say:

<img src="blah.png"/>

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:

<graphic url="blah.png"/>

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.

Cheers,
Martin

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
>> short-hand).
>
> 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,
> Raffaele
>

-- 
Martin Holmes
University of Victoria Humanities Computing and Media Centre
(mholmes at uvic.ca)


More information about the tei-council mailing list