Add new quote specific milestone attributes - RE: [osis-core] milestone name inconsistencies
Patrick Durusau
osis-core@bibletechnologieswg.org
Sat, 16 Nov 2002 08:01:52 -0500
Troy,
Troy A. Griffitts wrote:
> OK guys. I still don't get it.
>
> If I run across a <qEnd> in the text, how do I know what <qStart> it
> goes with?
I am going through the latest release a line at a time today, mainly
cleaning up prose and the like.
The linking between <qEnd> and <qStart> should be specified by use of
the osisID. In other words, they share the same osisID value.
>
> If I run across a <milestoneEnd> how do I know what <milestoneStart>
> it goes with?
>
> WHAT DOES PT AND SE stand for?! Used for? Does anybody really know?
> I have no clue! it could mean PizzaTime and SuperErnie for all I
> know! :)
SE is used to specify the "type" of the milestone, which can be used
along with the linking of a start/end pair for particular formatting.
PT is also a "type" of milestone, but gives us control over presentation
features for the milestone. Note that it includes an enumeration of
these types, such as screen, which allow software to insert a screen
break at the milestone. Other types include column, page, etc. PT only
occurs on the generic milestone since it marks a point in the text where
some behavior is expected or desired. The reason for having this
separate from "type" is to have a controlled list to suggest for use in
marking such features.
Note that SE "types" report a type of pseudo-container and are different
from the PT types.
Could rename if that would be helpful, say msStartEnd and msPoint if
that would help remember the respective functions?
Patrick
>
> Please help me understand.
>
>
> -Troy.
>
>
>
> Patrick Durusau wrote:
>
>> Todd,
>>
>> Todd Tillinghast wrote:
>>
>>> Patrick,
>>>
>>> <snip>
>>>
>>>>> Todd
>>>>>
>>>>> Does <qEnd> need globalAttributes?
>>>>>
>>>> Yes, linked by osisID and splitID values according to the
>>>>
>>> documentation.
>>>
>>> I don't see any purpose for splitID for a milestone since a milestone
>>> can not be segmented.
>>>
>>> Are you proposing that we "link" <qEnd> with <qStart> with osisID or
>>> are
>>> you refereeing to some other meaning of "link"?
>>>
>> Linking with osisID. Present due to globalAttributes.
>>
>>
>>>
>>>>> Is there a reason that milestoneSe is required? What good are start
>>>>>
>>> and
>>>
>>>>> end milestones without a mechanism to find their partner?
>>>>>
>>>> I don't read milestoneSe as being required? Reads use="optional"
>>>>
>>>
>>> What I was trying to say and didn't was that I think "milestoneSe"
>>> should be required. (Sorry of the confusion.) Do you see any that
>>> milestoneSe should not be required?
>>>
>> Sorry, don't see why it should be required. I could simply want to
>> use milestoneStart and milestoneEnd without the milestoneSe. (This
>> attribute, like milestonePt, was added at Bob's request for pointing
>> purposes.)
>>
>> Patrick
>>
>>
>>>
>>> <snip>
>>>
>>> Todd
>>>
>>
>
--
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu