[osis-core] Experimental version (note X in name)

Patrick Durusau osis-core@bibletechnologieswg.org
Sun, 17 Nov 2002 19:54:18 -0500


Harry,

Harry Plantinga wrote:

>Well, glad to hear it's not intentional and sorry to have vented
>frustration. 
>
Not a problem. It has been a long year!


>But all my documents have zillions of validity
>errors now having to do with illegal "type" attribute values.
>The ones I've seen so far have been 
>
><milestone type="pb"> (milestone used to have an unconstrainted type
>
This should work now with the schema I just posted.

>
>and
>
><date type="Created"> (date used to have an unconstrainted type.
>
Actually, <date had the regular type (unconstrained) and a dateType 
(that was constrained). If you want to add "Created" to the current type 
(which is constrained for date) use "x-" as a prefix and it should 
validate. The reason for constraining date was for automated processing 
of dates.

Patrick

>
>There may be others.
>
>-Harry
>
>
>On Sun, 17 Nov 2002, Patrick Durusau wrote:
>
>>Harry,
>>
>>No! Not at all!
>>
>>What we did was allow almost all element to have globalWithType. That is 
>>the xs:string type that you want.
>>
>>For elements where we wanted to define the range of allowable type 
>>values, same ones as before, such as note, div, etc., rather than have 
>>noteType, divType, we simply used globalWithoutType, which allows us to 
>>define the type for that element alone, without stepping on the type 
>>declarations for other elements or elements in general.
>>
>>Completely unconstrain type altogether? Everywhere? Hmmm, we have 
>>discussed that from time to time but I don't know what the current 
>>feeling is on it. Certainly unconstraining it would not break anything.
>>
>>Comments?
>>
>>If the majority want to unconstrain type, I suggest we do so this 
>>evening so I can send Harry the final version with globalAttributes, and 
>>everything has type, but unconstrained. Less to explain to new users at 
>>any rate.
>>
>>Patrick
>>
>>Harry Plantinga wrote:
>>
>>>Patrick,
>>>
>>>Are you saying that all uses of "type" are now constrained
>>>by a list of valid types that is shared among all tags?
>>>e.g. I can't say <date type="created"> for example?
>>>
>>>I object!  
>>>
>>>type is one of those attributes whose types of use can't
>>>be predicted in advance -- see, for example, <date type="Created">
>>>
>>>I'm going to have to go through all my documents and scripts
>>>and change type values to x-[whatever] in order to get them to
>>>validate.
>>>
>>>But I think it would be better if "type" were left unconstrained,
>>>especially on <date>, <milestone>, and similar tags. I can see
>>>why you might want to constrain it on <div>, but my preference
>>>woudl be to leave it unconstrained even there.
>>>
>>>-Harry
>>>
>>>On Sun, 17 Nov 2002, Patrick Durusau wrote:
>>>
>>>>Harry,
>>>>
>>>>Yes, this is the sort of confusion that was caused by having 
>>>>(essentially) two "type" attributes, one with a funny name and the other 
>>>>just "type."
>>>>
>>>>The constrained list (which now governs "type") for milestone has "page" 
>>>>and not "pb." What made it possible before was that "type" was xs:string.
>>>>
>>>>But, I think "pb" is common enough to replace "page" naking your 
>>>>instance valid.
>>>>
>>>>Note while we are in the changing mood, the other "type"s for milestone 
>>>>are column, footer, header, line, page (soon to be pb), and screen.
>>>>
>>>>I would be happy with changing milestone to have globalWithType and make 
>>>>those who choose to constrain the type attribute on milestone to do so.
>>>>
>>>>Patrick
>>>>
>>>>
>>>>Harry Plantinga wrote:
>>>>
>>>>>Patrick,
>>>>>
>>>>><milestone type="pb"/> won't validate in the 1.1.1x schema --
>>>>>it says the type is invalid. That should be fixed.
>>>>>
>>>>>-Harry
>>>>>
>>>>>On Sun, 17 Nov 2002, Patrick Durusau wrote:
>>>>>
>>>>>>Troy,
>>>>>>
>>>>>>Sorry. I did include it in milestoneStart for cases where you want to 
>>>>>>replace <q> with milestones but still have the same attributes 
>>>>>>available. Corrected in the non-X version I will be sending out later today.
>>>>>>
>>>>>>Patrick
>>>>>>
>>>>>>Troy A. Griffitts wrote:
>>>>>>
>>>>>>>Patrick,
>>>>>>>  I think you _forgot_ to add level to quote :)  I hope it was an 
>>>>>>>oversight :)  I still really think it is valuable.  An english quote 
>>>>>>>has an implied level.
>>>>>>>
>>>>>>>  -Troy.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>Patrick Durusau wrote:
>>>>>>>
>>>>>>>>Guys,
>>>>>>>>
>>>>>>>>I have entered the edits I proposed and marked this as an 
>>>>>>>>experimental version. This conforms to what I posted yesterday as the 
>>>>>>>>result of my conversation with Steve. Please check, noting problems 
>>>>>>>>with the prose as well, but I can change that without any risk of 
>>>>>>>>breakage.
>>>>>>>>
>>>>>>>>Note that I removed the indirect for the attribute groups (was 
>>>>>>>>commonAttributes and then into globalAttributes) in favor of simply 
>>>>>>>>having two attributes groups, one is globalWithType and the other is 
>>>>>>>>globalWithoutType.
>>>>>>>>
>>>>>>>>Well, I will be working on documentation (and some demos for Mike, 
>>>>>>>>whether they make it to the CD or not) and some other stuff today. 
>>>>>>>>Should be online most of the day so post early and often!
>>>>>>>>
>>>>>>>>Patrick
>>>>>>>>
>>>>>>-- 
>>>>>>Patrick Durusau
>>>>>>Director of Research and Development
>>>>>>Society of Biblical Literature
>>>>>>pdurusau@emory.edu
>>>>>>
>>>>>>
>>>>>>
>>>>-- 
>>>>Patrick Durusau
>>>>Director of Research and Development
>>>>Society of Biblical Literature
>>>>pdurusau@emory.edu
>>>>
>>>>
>>>>
>>-- 
>>Patrick Durusau
>>Director of Research and Development
>>Society of Biblical Literature
>>pdurusau@emory.edu
>>
>>
>>

-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu