[osis-core] Revision/Bug Fix proposal
Sat, 16 Nov 2002 16:54:50 -0500
Harry, I know you use divType, do you use any of the other named types
like noteType? I can run sed scripts to fix the files.
I had a long discussion with Steve on the <qStart>, <qEnd>, divType,
noteType, etc. issues:
Suggested fix (read all of it before objecting (more of a note to myself
that any of you)):
1. Change all type attributes, including divType and noteType to type.
2. Will have commonWithType and commonWithoutType attribute classes.
3. Elements that now have enumerated types, like <div> will have
commonWithoutType and its "type" attribute will point to "divType" which
is already in place, so fewer typing errors. Same for <note>
4. Drop <qEnd> and <qStart>.
5. milestoneStart and milestoneEnd, get commonWithType, and we add who
and level to their attributes. (gathered from the other elements that
are enumerated for the milestoneSE values. Any others that are peculiar
to those elements that we should add to milestoneStart and milestoneEnd?)
This sets a precdence for adding attributes for milestones for cases
where they must substitute for other elements, as opposed to new types
of milestones so it can have the proper attributes for that element.
Looks a lot cleaner to me and my only concern is breakage of Harry's
texts, but I think sed may have the answer to that.
BTW, we are going to be recommended on Monday to a rather large group
of bible scholars. (Just want you to know that your efforts are noticed,
appreciated and are having a positive impact. Sorry I can reward
everyone more tangibly than that at the moment. Sigh. Perhaps I will
find a winning lottery ticket!)
So I don't have to break my fingers typing when the flood of +1's come
in, I will be working on revising the latest release in a separate
directory just so I will be ready.
Director of Research and Development
Society of Biblical Literature