Print

Print



Peter,

I think you mistook my intent. I said that I see your point. By that, I mean you are right to point out that the mapping does not change. Your first email caused me to think about the issue. In my suggestion, I am not introducing a new property, I am merely wanting to assist users to see that mappings include retired code elements, specifically on the side of the individual language. (I think the retirement of a whole macrolanguage, or a change in scope from M to I, as happened with Occitan (post 1500) [oci] should remove its macrolanguage mapping, as in that case, all its member individual languages were also retired and merged into [oci].)

To do this, I propose the following (a new column in the Macrolanguage Mappings table):
CREATE TABLE ISO_639-3_Macrolanguages (
  M_Id      char(3) NOT NULL,  -- The identifier for a macrolanguage
  I_Id      char(3) NOT NULL,  -- The identifier for an individual language
                               -- that is a member of the macrolanguage

   I_Status  char(1) NOT NULL)  -- A (adopted) or R (retired) indicating the
                                          -- status of the individual code element

I think this is necessary because the retired code elements are not in the main ISO 639-3 code set table, but are instead listed in the Retired Code Element Mappings table. (This has been so since before the first official release in Feb 2007). The I_Status above is the same property that distinguishes whether a code element is listed in the main table or the retired code elements table; it adds no new information, but it signals in this table to which other table the link must be made for the denotation of the code element.

-Joan




Peter Constable <[log in to unmask]>
Sent by: ISO 639 Joint Advisory Committee <[log in to unmask]>

2008-01-16 05:08 PM
Please respond to
ISO 639 Joint Advisory Committee <[log in to unmask]>

To
[log in to unmask]
cc
Subject
Re: The 2007 round of changes for Part 3 have been decided





The macrolanguage-mapping property that an ID has and the status property that it has are two distinct – and combinable – properties. There’s no reason to introduce a separate macrolanguage-mapping-for-retired-IDs property. If a customer uses macrolanguage-mapping information to recognize that connection between two IDs, they should still be able to recognize that connection if they encounter the deprecated ID in the future, and there’s no reason why they shouldn’t be able to do this with the very same data tables.
 
The semantic of ccx has not changed as a result of it being “retired” – keep in mind that “retired” means nothing more than “no longer recommended”. Because the semantic hasn’t changed, the relationship between that semantic and the semantic of zha also has not changed.
 
I’m very surprised at and concerned about this change.
 
 
Peter
 
From: ISO 639 Joint Advisory Committee [mailto:[log in to unmask]] On Behalf Of Joan Spanne
Sent:
Wednesday, January 16, 2008 10:31 AM
To:
[log in to unmask]
Subject:
Re: The 2007 round of changes for Part 3 have been decided

 

I understand your point, Peter. However, I think retired code elements that have been included in macrolanguage groups should be handled separately, or at least in distinction from current mappings. They may require a separate table, or alternatively, an indication of retired status in the one mapping table.


-Joan

Peter Constable <[log in to unmask]>
Sent by: ISO 639 Joint Advisory Committee <[log in to unmask]>

2008-01-16 10:43 AM


Please respond to
ISO 639 Joint Advisory Committee <[log in to unmask]>


To
[log in to unmask]
cc
Subject
Re: The 2007 round of changes for Part 3 have been decided

 







Joan: you removed the macrolanguage mapping from cxx (Northern Zhuang) to zha (Zhuang), evidently because cxx has been retired. I would not have thought that retiring an ID causes the macrolanguage mapping to go away. If there are existing uses of cxx and zha, those should not be affected apart from a recommendation to transition from using cxx to other, more granularly-divided IDs. This represents a stability problem: we don’t want to make changes that can invalidate existing usage.

 
In general, I’m inclined to think that macrolanguage mappings should rarely if ever be removed once defined.

 
 
Peter

 
From:
ISO 639 Joint Advisory Committee [mailto:[log in to unmask]] On Behalf Of Joan Spanne
Sent:
Wednesday, January 16, 2008 7:49 AM
To:
[log in to unmask]
Subject:
The 2007 round of changes for Part 3 have been decided

 


Dear JAC,


The decisions for most of the 258 change requests submitted for the 2007 round have been finalized, and are summarized in the attached report. The same report is posted on the home page of the 639-3 site. There are 10 remaining requests that are not yet decided, one of which relates to a ISO 639-2 code element (was being considered as a macrolanguage possibility), another which should probably be considered by the whole JAC. For the other eight, I would appreciate the input of members of the JAC, as well. For some of them, I have additional research information, which I will forward in separate memos.


All the requests still pending can be seen at:

http://www.sil.org/iso639-3/chg_requests.asp

(you will see that there is still the matter of Medieval Greek still pending; I will revive discussion on that shortly, once "other" collections is finished)


Thanks,


Joan Spanne

ISO 639-3/RA
SIL International
7500 W Camp Wisdom Rd
Dallas, TX 75236
[log in to unmask]