[osis-core] xml:lang and <language>: final call
Chris Little
osis-core@bibletechnologieswg.org
Mon, 20 Oct 2003 12:25:43 -0700 (MST)
Todd & Patrick,
I'm happy with everything Patrick said.
On Mon, 20 Oct 2003, Todd Tillinghast wrote:
> Patrick and Chris,
>
> I am not sure about the following values:
> <xs:enumeration value="IANA"/>
> <xs:enumeration value="IETF"/>
> I think these are good, just wanted to check that these are parallel to
> all of the ISO values and not duplications. (I am not that familiar
> with the standards, just want to make sure you two think they should be
> included.)
IETF just means RFC 3066 or whatever obsoletes it. RFC 3066 identifies
any of: ISO 639-1, 639-2 (B or T), IANA, or 'x-' as acceptable codes. So
codes from any of these standards would be valid IETF codes, but not
necessarily vice versa. The IANA codes themselves are a very short list
that should really just go away since they're handled better elsewhere,
but IETF included them in the RFC, so we should keep it.
> <xs:enumeration value="LINGUIST"/> If this is not a recognized standard
> we should not include it.
It's not a standard in the sense of having been created by a traditional
standards body like ISO or IETF, but it is a recognized standard in use by
linguists. SIL's Ethnologue codes only cover living natural languages.
The LINGUIST codes are intended as an extension to these, covering dead
languages (like Anglo-Saxon and Hittite) and constructed languages (like
Klingon and Quenya).
> <xs:enumeration value="other"/> Is there a reason that this is not
> simply covered by attribute extension? I would rather see people use x-
> and a specific value that simply put "other" that would tell what it is
> not relative to the schema at the time of the encoding but not what it
> is.
I guess I'm okay with removing other. I thought it was a good idea when
Patrick had it in the original list, but I guess using x- is fine too.
--Chris
> > -----Original Message-----
> > From: osis-core-admin@bibletechnologieswg.org [mailto:osis-core-
> > admin@bibletechnologieswg.org] On Behalf Of Patrick Durusau
> > Sent: Monday, October 20, 2003 6:50 AM
> > To: osis-core@bibletechnologieswg.org
> > Subject: [osis-core] xml:lang and <language>: final call
> >
> > Greetings!
> >
> > Do I understand the discussion on xml:lang and type on the <language>
> to
> > be as follows:
> >
> > Note: xml:lang is required on osisText
> >
> > The type attribute should be restored to <language>, with the list,
> > IETF, etc., which I took out thinking we were moving towards a
> consensus
> > on the osisGenRegex mechanism.
> >
> > Thus:
> > <language>
> > <xs:attribute name="type" type="languageType"/>
> >
> > Calling:
> >
> > <xs:simpleType name="languageType">
> > <xs:union memberTypes="osisLanguage
> attributeExtension"/>
> > </xs:simpleType>
> >
> > Which incorporates:
> >
> > <xs:simpleType name="osisLanguage">
> > <xs:restriction base="xs:string">
> > <xs:enumeration value="IANA"/>
> > <xs:enumeration value="IETF"/>
> > <xs:enumeration value="ISO-639-1"/>
> > <xs:enumeration value="ISO-639-2"/>
> > <xs:enumeration value="ISO-639-2-B"/>
> > <xs:enumeration value="ISO-639-2-T"/>
> > <xs:enumeration value="LINGUIST"/>
> > <xs:enumeration value="other"/>
> > <xs:enumeration value="SIL"/>
> > </xs:restriction>
> > </xs:simpleType>
> >
> > And the only remaining issue is documentation (on this point)?
> >
> > I nominate Todd and Chris to write up a suggested description for
> usage
> > on xml:lang as well as the type attribute on <language> and the
> content
> > of <language>.
> >
> > Hope everyone is having a great day!
> >
> > Patrick
> >
> >
> > --
> > 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
>
> _______________________________________________
> osis-core mailing list
> osis-core@bibletechnologieswg.org
> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core
>