[osis-core] unbalanced <q> elements

Patrick Durusau osis-core@bibletechnologieswg.org
Tue, 20 Jan 2004 15:07:20 -0500


Chris,

Adding this in the bug list I am making for the Users Manual but want to 
make sure I understand the issues:

1. You want to indicate levels on continuation quotes? I thought 
continuation quotes were just typography and not actual structure in the 
text? In other words, you could use <q> as a milestone and every time 
you pass a boundary where you want the continuation quote mark, simply 
insert one until you reach the other end.

Do have a problem if you have multiple continuation quotes. Is that the 
issue?

2. What in the world is an unbalanced quote? Whether marked in the text 
not, are we talking about a quote or something that has a quote mark for 
some reason but may or may not be a quote?

If you mean just rendering, couldn't you use a regular q element type = 
"x-unbalanced" and have your stylesheet only insert the leading quote?

Guess I am just missing the issues altogether. If you can summarize what 
you and Todd apparently agree is the issue, whether you agree on the 
solution or not, I will put it down. (When you see the current state of 
the issues list you will see why I am spacing on this one.)

Hope you are having a great day!

Patrick

Chris Little wrote:
> Todd,
> 
>>> I'm marking up the TEV and could use some advice.
>>>
>>> We've got <q/> for marking balanced quotations.  And we've got
>>> <milestone type="cQuote"/> for marking continuation quotes.
>>>
>>> 1) If I'm marking quotation levels, how should I indicate this on
>>> continuation quote milestones?  Should they be linked with their <q/>
>>> parent elements (perhaps with a new cID attribute, similar to the sID
>>> & eID attributes)?
>>
>>
>>
>> I can appreciate the academic case where a continuation quote mark
>> occurs within a nested quote, but is this a case you have actually run
>> into or are you just trying to be explicitly clear in what you are
>> encoding?
> 
> 
> The TEV uses single and double quotes.  Double quotes are sometimes 
> embedded within double quotes to mark single words.  Regardless of how 
> deeply embedded they actually are, I use the single/double quote 
> distinction to decide the value of the level attribute.
> 
> That said, there are instances where both single & double quotes cross 
> paragraph boundaries and require continuation quotes.
> 
>> I would rather see <milestone type="cQuote.1"/> and <milestone
>> type="cQuote.2"/> than add an attribute to <milestone> that is tailored
>> specifically to continuation quote marks.
> 
> 
> I think that would work for me.
> 
>> We could also specify that one of the following:
>> 1) <milestone type="cQuote"/> ONLY applies to the outer most quote OR
>> 2) <milestone type="cQuote"/> applies to the level="1" quote OR
>> 3) <milestone type="cQuote"/> applies to the <q> container that it is
>> the most immediate child of.
>> Would any or all of these solve the problem you are facing?
> 
> 
> These would all be unable to handle multiple levels of continuation 
> quotes, like the TEV has.
> 
> 
>>> 2) If I have unbalanced quotes that are not continuation quotes, how
>>> should I mark them?  Perhaps with a <q/> that has an sID or eID but
>>> without a matching <q/> with the same value?  Specifically, I have
>>> some close quotation marks inside of notes that lack matching open
>>> quotation marks.
>>
>>
>> This exact issue is one that I ran into before and we did not get
>> resolved in the OSIS meeting last summer.
>>
>> We have said that it is invalid for an element with and sID to not have
>> a matching eID and visa versa. 
>> Your suggestion seems to be the most natural.  Possibly we could allow
>> <q sID=""/> where the empty value indicates that there will be not
>> matching eID and vica versa.
>>
>> Alternatively we could add <milestone type="unbalancedLeftQuote"/> and
>> <milestone type="unbalancedRightQuote"/> (with better attribute names of
>> course).
>>
>> We should try to come up with a solution the upcoming meeting.  
> 
> 
> Any of these solutions would work for me.
> 
> --Chris
> 
> _______________________________________________
> osis-core mailing list
> osis-core@bibletechnologieswg.org
> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core
> 


-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
Patrick.Durusau@sbl-site.org
Chair, V1 - Text Processing: Office and Publishing Systems Interface
Co-Editor, ISO 13250, Topic Maps -- Reference Model

Topic Maps: Human, not artificial, intelligence at work!