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

Harry Plantinga osis-core@bibletechnologieswg.org
Sun, 17 Nov 2002 20:46:55 -0500 (EST)


OK, hopefully I'm back in business. I've changed milestone
types "br" to "x-br" and "hr" to "x-hr". I've changed 
<date type="Created" calendarType="ISO"> to 
<date subType="Created">.  I noticed too late that it would
have been possible to say <date type="ISO" subStype="Created">.

However, the type attribute on date is rather restrictive.
It's not possible to specify any western date type other than ISO,
as far as I can tell. What if my document uses 11/22/02?

Also, it doesn't seem to be possible to give a value for the date,
e.g. <date value="2001-12-25">last Christmas</date>

Now I have to go back and edit those XSLT stylesheets to handle the
language changes. 

I think I will have done two fulltime weeks of work in the last week
getting these texts ready!

-Harry

On Sun, 17 Nov 2002, Patrick Durusau wrote:

> 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
> 
> 
>