Home

Contact Us

General

Initiative B@bel

WSI Guidelines

Encoding

Principles

Unicode

Training

Tutorials

PUA

Conversion

Resources

Utilities

TECkit

Maps

Resources

Input

Principles

Utilities

Tutorials

Resources

Type Design

Principles

Design Tools

Formats

Resources

Font Downloads

Gentium

Doulos

IPA

Rendering

Principles

Technologies

OpenType

Graphite

Resources

Font FAQ

Links

Glossary


NRSI: Computers & Writing Systems

SIL HOME | SIL SOFTWARE | SUPPORT | DONATE

You are here: Encoding > Unicode > PUA
Short URL: http://scripts.sil.org/PUA_TORv3

Terms of Reference for the SIL Private Use Area Committee

SIL PUA committee, 2010-01-14

Contents

Purpose

The SIL Private Use Area Committee (PUAC) is responsible to the International Director of Language Program Services (IDLPS) through the Director of the Non-Roman Script Initiative (NRSI) for developing policy for managed use of the Unicode Private Use Area (PUA)1 within SIL, and promoting this policy on behalf of SIL International for the benefit of the language communities and the people they serve. This includes:

  • Developing and recommending policy regarding management of the PUA
  • Reviewing and approving the addition of characters to the Corporate-controlled portions of the PUA
  • Recommending policy to the NRSI on allocating supplementary plane codes in planes 15 or 16 for SIL Entity-derived PUA allocations.
  • Recommending best practice to SIL Entities, members and Cooperating Organizations on use of the PUA
  • Advising NRSI on other issues related to Unicode, and
  • Being the point of contact between SIL and other organizations for coordinating development of the PUA.

Deliverables

In keeping with this purpose statement, the PUAC is responsible to produce the following deliverables, which shall be regularly updated and published for the SIL membership and Cooperating Organizations.

  • PUA Management Policies
  • Corporate Guidelines on managing the Entity-controlled portions of the PUA
  • Reviewing and publishing documentation on approved assignments of characters to Corporate-controlled portions of the PUA
  • Reviewing and publishing documentation defining mappings between alternate coded representations of characters, should they exist, in the corporation
  • Fulfill reporting requirements for PUA Management Sponsor as agreed upon in the current FOBAI Activity Statement.

Scope of work

All assignments of characters in the PUA by SIL Entities and the Corporation are within the scope of the PUAC. Because of the technical nature of the work, a brief background statement is presented here before detailed statements of the scope of PUAC duties.

Background

The Unicode Basic Multilingual Plane (BMP) consists of 64K code points, the majority of which are associated with the symbols and characters used in the standard orthographies of the world. Unicode reserves a range of 6400 code points in the BMP (U+E000–U+F8FF) for private-use by software developers and end users who need a special set of characters for their own purposes. There are also a number of additional private-use code points in the so-called “supplementary planes”, specifically “Plane 15” (U+F0000–U+FFFFF) and “Plane 16” (U+100000–U+10FFFF), which provide an additional 64K code points each.

By convention the PUA range within the Basic Multilingual Plane is divided into the Corporate Use Subarea (CUS) extending from U+F8FF downward and the End User Subarea (EUS), extending from U+E000 upward. Unicode suggests that characters intended for corporate wide usage, such as for software, be assigned to the CUS. The EUS is intended for individual use, such as for scratch allocations of character space. The boundary between these two areas is not defined so as to accommodate individual and corporate needs (Unicode 3.0 §13.5).

A de facto boundary does exist however—the region U+F000 to U+F0FF is used within Windows fonts to encode symbols. Hosken (1998) states in a proposal endorsed by CTC, “it would seem wise to avoid using this area.” This splits the PUA into two blocks. The lower block of 4096 code points (U+E000 to U+EFFF) encompasses the EUS. The upper block of 2048 code points (U+F100 to U+F8FF) encompasses the CUS.

Hosken’s 1998 proposal gives Entities freedom to assign characters in the lower PUA block, and the Corporation the right to assign characters to the upper PUA block. He also proposes that Entity assignments be mirrored in the PUA supplementary planes as a means of converting cleanly from any entity-specific encoding to a universal corporate-wide encoding. See Figure 1 (adapted from Hosken 1998).

Figure 1



Although the PUAC is not bound by Hosken’s proposal, it has served as the starting point for preliminary discussions of PUA policy. The following three principles found in Hosken’s proposal will form the basis for PUA policy in the future:

  • An Entity-controlled portion of the PUA
  • A Corporate-controlled portion of the PUA
  • A Corporate-wide mapping between alternate coded representations of characters.

Determining SIL PUA policy

The committee, on the behalf of SIL International, will determine SIL corporate-wide PUA policy, including the extent of the Entity-controlled and Corporate-controlled portions of the PUA.

Managing the Corporate-controlled PUA area

The committee will review submissions of characters from SIL Entities and Cooperating Organizations to decide if they should be assigned code points in Corporate BMP PUA area. The committee will ensure that every character assigned by SIL Entities to the Entity-controlled portion of the BMP PUA that is reported to the committee and that does not exist elsewhere in the BMP has a corresponding code in Plane 15 or 16.

The committee will review and approve submissions of characters from SIL Entities and Cooperating Organizations (e.g. SIL Mexico Branch, NRSI, LSDev, FOBAI member organizations) for assignments in the Corporate BMP PUA area.

The committee may ask submitters for further information on proposed characters in order to make its decisions.

Providing mappings to corporate-wide assignments

The committee will ensure, and document, that there is a mapping between SIL Entity assignments reported to the committee and corporate-wide assignments. This will serve as a corporate-wide form of representation and the basis for tools that will allow easy interchange and conversion of data. The committee will not be required to perform this function for non-SIL Cooperating Organizations.

Making recommendations to Entities regarding PUA management

The committee will make recommendations to Entities regarding management of their PUA area. This will include but is not limited to:

  • Publishing guidelines for PUA management, and
  • Discouraging the assignment of non-standard or redundant characters to the Entity-controlled portion of the PUA. For example:
    • An Entity proposal for a character already provided for in Unicode
    • An Entity proposal for what is more properly considered a typeface variant.

Advising NRSI and LSDev regarding Unicode issues that relate to the PUA

The committee will advise NRSI and LSDev regarding Unicode issues that relate to the PUA. This will include but is not limited to:

  • Developing tools for interchange and conversion of data, and
  • Making proposals to the Unicode Consortium of characters for inclusion in the standard Unicode character set.

Interfacing with SIL and other organizations regarding the PUA

The committee will be the point of contact within SIL and with other organizations regarding the PUA. This will include but is not limited to:

  • Identifying and contacting other organizations with which SIL shares a strategic interest in sharing data
  • Coordinating PUA management strategy with such organizations
  • Making expertise in PUA issues available upon request

Mandate

An informal mandate for a committee such as the Private Use Area Committee (PUAC) came from a motion passed by CTC in 1998, requesting that NRSI implement a plan for managed use of the Unicode private-use area within SIL. The management strategy that NRSI has proposed is outlined in a paper by M. Hosken 1998. The goal of this strategy is to maximize the freedom of SIL Entities (e.g. Areas, Branches, Departments) to implement needed characters while maintaining a central information repository to ensure consistency of field data and the ability to share and archive data within SIL. NRSI felt that a committee needed to be formed to hold itself accountable to the rest of the corporation because of the far-reaching implications of this strategy and because NRSI realizes its lack of total understanding in some areas of PUA and needs input from other domains.

In 2005, SIL International entered into a cooperative agreement to become an Operational Sponsor in charge of managing the PUA on behalf of the Forum of Bible Agencies International (FOBAI). This sponsorship requires the PUAC to receive requests from IFOBA member organizations about the proper use of Unicode for encoding the orthographies used in Scriptures and, when necessary, to add characters that are not in the Unicode standard to the SIL Corporate PUA.

The publication of these Terms of Reference constitutes the formal establishment of the Private Use Area Committee to undertake the activities outlined in this document on behalf of the IDLPS for the entire Corporation and non-SIL Cooperating Organizations.

Reporting relationship

The PUAC is accountable to the International Director of Language Program Services through the Director of NRSI. Each member of the PUAC is accountable individually to the Director, Coordinator or Department Head who appointed him or her to the committee. Reports from the PUAC and correspondence on major issues shall be directed to the Director of NRSI with copies to the IDLPS and the Director of Language Software Development (LSDev).

Composition

The IDLPS will approve the composition of the PUA committee. NRSI will have at least two members on the committee. The following people will have the right to nominate at least one member: Director of Language Software Development, the Language and Culture Archives Director, the International Linguistics Coordinator, and the International Literacy and Education Coordinator. The director of NRSI may appoint in consultation with the IDLPS up to three at-large members from SIL entities and Cooperating Organizations if it is felt that there is not enough non-NRSI participation.

Membership

The Directors or Department Heads designated by the IDLPS will appoint committee members for a term of no less than one year. Members will maintain an active status by keeping in contact with the other committee members as issues are discussed, and particularly when approval is requested on decisions. If a member does not maintain contact with the committee or participate in approval motions, the committee may ask the member’s Director or Department Head to replace the member or place the member on inactive status. A member may resign after giving notice to his/her Director or Department Head.

Meetings

Most business will be conducted by email. Meetings or teleconferences may be scheduled on an ad hoc basis by mutual consent of the members. Informal meetings of a non-constituted sub-group of the committee are encouraged, but are not to make decisions for the committee as a whole.

Decision making

Committee decisions may be made on a consensus basis without formal voting. However, any committee member may request a formal vote on any committee decision. A good faith effort needs to be made to contact all members of the committee before any formal decision is taken.

Selection and Responsibilities of Chair

The chair will be selected by majority vote of the committee’s active membership for a term of no less than one year. The chair will be responsible for:

  • Assuring the committee is kept informed of issues needing decisions by the committee
  • Tallying any vote and communicating the results
  • Assuring submissions and requests for PUA assignments from Entities and Cooperating Organizations are addressed in a timely manner
  • Assuring Deliverables are published and maintained current, and
  • Submitting an Annual Report to the Director of NRSI of the Committee’s activities.

The Chair may resign after giving one month’s notice to the committee.

References

Unicode Consortium. 1999. The Unicode Standard. Version 3.0. Reading, MA: Addison-Wesley.

Hosken, Martin. 1998. “PUA Corporate Strategy: A Discussion on the Organization of the PUA.” A paper delivered at SIL Computer Technical Conference, October 1998.

Revision history

14-Jan-2010 Revisions of PUA functions based on changes in SIL internal structure.

16-May-2005 Revisions of PUA functions based on sponsorship for the International Forum of Bible Agencies.

15-January-2004 Terms of Reference for the SIL Private Use Area Committee released.


1 The PUA is a set of numbers (code points) that Unicode has set aside for characters that are not officially part of the Unicode standard.

© 2003-2017 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Non-Roman Script Initiative. Contact us here.