[tei-council] proposal: call for stylesheets

Julia Flanders Julia_Flanders at Brown.edu
Mon Nov 29 16:52:02 EST 2004


Sebastian, you're right, one stipulation would need to be that the 
donor of any stylesheet gives permission for general use in some 
standard way specified by the TEI. I assume we have such an 
arrangement where applicable for any TEI tool or stylesheet currently 
made available via our site, and that we would continue to do so. 
This is not an obstacle, just a thing to remember.

The point of the contest was not primarily to make a big deal of 
adjudicating among the contestants, but to provide a bit of fun to 
motivate people to contribute. So the questions of how you compare 
them and who are the judges is not really central here. It's just a 
front for a community project (a heap of style sheets that can serve 
as the basis for further development and improvement), a foolish game 
to motivate the activity. But if we don't like the idea of the 
competition, then there's no need to use it. Just requesting that 
people donate stylesheets would also be fine.

I  should also stress that I think having 10 different people 
contributing stylesheets on 10 different areas of the TEI is a good 
thing--this kind of diversity would be a good way to give people more 
options, more examples of possible approaches. Having 10 different 
coding styles might or might not be a problem; I don't know enough 
about XSLT to know whether this would be illuminating for comparison 
purposes, or just a hassle. However, since we're working with donated 
materials here, we're scarcely in a position to complain, unless 
"difference" means "broken". If there are particular problems or 
approaches that we want to exclude we could include this in the RFP.

Concerning your last point--although the TEI stylesheets, as you say, 
are designed for internal use, the fact that they're distributed with 
OxyGen has given them an unintended status. The goal of the 
solicitation proposal was to place these stylesheets in a larger 
context of possibilities, and to reduce people's reliance on them. At 
the moment, people use them for things they're not intended for, just 
because they're handy. It would be great if we had more options to 
show people. My personal feeling is that the TEI probably doesn't 
want to try to create "official" stylesheets--that the better 
approach is to offer people a bunch of samples, and to encourage 
people to create samples that are as good as possible. If people want 
to work on the current TEI stylesheets in an open-source spirit, 
modify them, etc., I think that would be great, but I personally 
wouldn't  be in favor of focusing on these stylesheets instead of 
calling for broader community input and samples.

Anyway--it sounds as if this is one vote against the competition but 
in favor of soliciting donated stylesheets...?

At 8:10 PM +0000 11/29/04, Sebastian Rahtz wrote:
>Julia Flanders wrote:
>
>>
>>  There's also the possibility that making this a sort of community 
>>project would motivate people to make and share improvements on the 
>>most promising samples. ("perfect, if only it did XYZ...")
>>
>>  So I wasn't imagining that people would whip up a stylesheet just 
>>for the competition, but that they would take something they 
>>already have and document and/or polish it for sharing purposes.
>
>If I wear my open source hat, I don't think this is very efficient 
>way to proceed. If we end up with 10 stylesheets
>by 10 different people, written in 10 different coding styles, 
>covering 10 different areas of the TEI,
>with 10 different copyright notices, what then? How do you compare 
>them? Who are the judges?
>It would be much better for people to join in a single community 
>project and contribute according to their ability,
>I think.
>
>I stress the issue of licensing. If a stylesheet written by A N 
>Other is posted on the TEI web site,
>it needs an open source license to be of practical uses to other 
>projects. Better, the copyright would
>be donated to the TEI, so that we can guard the IPR for future generations.
>
>Since I didn't take part in the conversation, I find it hard to 
>understand what people were thinking
>they really wanted here.  The minutes say "Council discussed the 
>problem of SR's style-sheets and the dichotomy
>that they serve both as an example and what the TEI itself uses".  I 
>suggest that this dichotomy
>is entirely illusory: the stylesheets are NOT intended as an example 
>of TEI XSLT programming at all,
>but as a serious contribution for real use. The idea of them as an 
>"example" is a piece of mischievous whimsy
>spread by Michael Beddow; they are _not_ written as a master class 
>in obscure XSLT to challenge
>future generations! The dichotomy is between their twin parentage of 
>what I provide and maintain
>for my local department, and what I wrote with NSF funding for the 
>TEI. Possibly in retrospect it was a bad
>idea to make the stylesheets for the TEIC depend on the ones for Oxford.
>
>It seems to me that there are two very different problems here:
>
>a) we  need more examples of TEI-processing software for people to 
>study and get ideas from.
>    we definitely want to encourage people to show their work. I 
>personally dislike the idea of a
>    competition, but its a possible way to proceed.
>
>b) we (the TEIC) own the copyright[1] of all the XSLT code which I 
>maintain on Sourceforge, and
>   we need it for our internal work (viz, producing the Guidelines); 
>but those stylesheets are not
>   well-documented, and their parameterized interface is fairly 
>off-putting as a result. We need to
>   decide whether the TEI really wants this sorted out, and take a 
>more positive fatherhood role over its
>   bastard child, or whether to leave them as is as internal tools 
>which the editorial process uses.
>  I don't think you solve problem b) with the solution to problem a). 
>So which do we care about more?
>
>Just to clear up a misunderstanding, by the way, the stylesheet 
>releases on the TEI Web site
>are the last version which I wanted to release  publicly. I have not 
>neglected this, it is
>intentional. I am currently in the throes of making the stylesheets 
>do the right thing
>with xml:id and @target, so they are in a mess right now.
>
>[1] its rather important that this be the case, as otherwise I'd 
>have problems with IPR at Oxford. long
>story.
>
>--
>Sebastian Rahtz
>Information Manager, Oxford University Computing Services
>13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
>
>OSS Watch: JISC Open Source Advisory Service
>http://www.oss-watch.ac.uk




More information about the tei-council mailing list