[osis-core] lang inheritance....

Todd Tillinghast osis-core@bibletechnologieswg.org
Tue, 16 Mar 2004 09:08:55 -0700


Patrick,

Yes, I believe the suggested conclusion (although I don't believe
"ratified" by the group) was to have xml:lang purely follow the xml
hierarchy.  For cases where a milestone container overlaps with other
cases a <seg> is to be used to carry the xml:lang.

Todd

> -----Original Message-----
> From: osis-core-admin@bibletechnologieswg.org [mailto:osis-core-
> admin@bibletechnologieswg.org] On Behalf Of Patrick Durusau
> Sent: Tuesday, March 16, 2004 7:54 AM
> To: osis-core@bibletechnologieswg.org; sderose@speakeasy.net
> Subject: Re: [osis-core] lang inheritance....
> 
> Steve,
> 
> Did we ever solve this one?
> 
> Not really sure how much of a problem this will be with milestones.
> Should be fairly rare (Troy? Todd?) where you have overlapping
> quotations that are in different languages you are marking with
xml:lang.
> 
> Rather than prohibit it, since it could well be useful on Troy
milestone
> elements, suggest we say that the meaning of xml:lang in the case of
> overlapping milestones is undefined.
> 
> If use of xml:lang is a real issue for a project, they can always fall
> back onto <seg> for those critical cases.
> 
> Inelegant I know but I think that will be the best we can do.
> 
> Comments?
> 
> Hope everyone is having a great day!
> 
> Patrick
> 
> 
> Steven J. DeRose wrote:
> > Sorry I've been pretty absent on the list. But let me throw a small
> > wrench into the works to think about:
> >
> > Writing this indexer, I'm trying to get it to track xml:lang values.
> > This works trivially for the normal element tree (well, after I add
a
> > couple lines of code it will). *But* -- how, exactly, is the
language
> > value affected by Trojan milestone elements?
> >
> > Since XML defines the inheritance of xml:lang in terms of element
> > containment, the value doesn't inherit onto the content of a
> > milestone-delimited element. This is a potential problem. We could
> > easily state that OSIS applications are also supposed to inherit
lang
> > through milestone-delimited elements, but I don't see any way to
specify
> > the real meaning of that unambiguously. If you've got several
phenomena
> > overlapping, just whose "lang" is in effect at any given time?
> >
> > The Occam's razor solution (or perhaps, less virtuously, the Gordium
> > knot solution), is to prohibit xml:lang on milestoned elements. Not
so
> > bad for chapter/verse, but could be real bad for multiply nested
> > quotations....
> >
> > S
> 
> 
> --
> 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!
> 
> 
> _______________________________________________
> osis-core mailing list
> osis-core@bibletechnologieswg.org
> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core