metanorma / pubid-bsi

BSI Publication Identifiers
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Implement identifier series #44

Open opoudjis opened 1 year ago

opoudjis commented 1 year ago

Refer to https://www.bsigroup.com/Documents/standards/guide-to-standards/Rules-for-structure-and-drafting-of-UK-standards-2017.pdf , Annex F.1.3 through F.1.5 (automobile, aerospace, marine); these should be implemented as a "series" parameter.

ronaldtse commented 1 year ago

This is Annex F transcribed from the document for easier reference.

Annex F (normative) Identifiers and numbering of divisions and subdivisions

F.1 Identifiers

NOTE If a need is perceived for any exception to the conventions discussed in this clause it should be discussed at the earliest stage with BSI staff.

F.1.1 General series

For British Standards in the general series, the identifier starts with “BS”.

The number of the standard is then given, after a space. If a standard is divided into parts, the part number follows the main number and is separated from it by a hyphen.

Arabic numerals are used throughout in the numbering of all the elements constituting the publication number (see 6.2 and 6.3). Letters should be not used, except in the case of an auxiliary publication. The numbering of parts is usually sequential.

EXAMPLES

Notes on earlier practices

Prior to the 1997 revision of BS 0-3, a part of a standard was identified using “Part”, e.g. “BS 436 Part 4”.

Standards previously issued as separately published sections or subsections derived their number from the part from which they were developed, e.g. “BS 6789-3.1” for part 3, section 3.1, or “BS 6789-3.3.1” for part 3, section 3.3, subsection 3.3.1. Some standards are maintained in separately published sections for historical reasons.

New British Standard codes of practice are given a BS number from the general series. Older codes of practice were formerly numbered in a separate CP series. When revised, these codes receive a new number in the BS general series. Some series of standards begin with part 0. Revisions of these standards may keep the existing numbering.

F.1.2 Auxiliary publications

For auxiliary publications, such as reference cards, colour charts, maps or test sheets, the identifier carries the number of the main standard with a suffix letter.

EXAMPLE

F.1.3 Automobile series

For British Standards in the automobile series, the identifier starts with “BS AU”.

Each time an individual publication is revised or amended, the relevant element of the identifier is followed by a lower case letter, starting with the letter “a” for the first revised or amended edition. This addition of a suffix letter is independent of the change in publication date, which occurs each time the publication is revised; the suffix letter continues to change with each revision and amendment.

In all other respects, automobile series standards are identified in the same way as general series standards.

EXAMPLES

F.1.4 Aerospace series

For British Standards in the aerospace series, the identifier starts with the following elements: a) the designation “BS”; b) an Arabic numeral indicating the edition of the standard, starting with “2” when the second edition is published (for the first edition, the numeral is omitted); c) immediately after the numeral, without a space, one or two capital letters to indicate the subject area; d) the main publication number, after a space.

EXAMPLE

In all other respects, aerospace series standards are identified in the same way as general series standards.

F.1.5 Marine series

For British Standards in the marine series, the identifier starts with “BS MA”.

EXAMPLE

In all other respects, marine series standards are identified in the same way as general series standards.

F.1.6 National Annexes to Eurocodes

For National Annexes to Eurocodes, the identifier starts with “NA to”, followed by the identifier of the Eurocode.

EXAMPLE

F.1.7 Published Documents

For Published Documents, the identifier starts with “PD”.

EXAMPLE

F.1.8 Non-Conflicting Complimentary Information to Eurocodes

For Non-Conflicting Complimentary Information (NCCI) to Eurocodes, the identifier starts with “PD”, followed by a four-digit number, followed by a suffix matching that of the particular Eurocode.

EXAMPLE

ronaldtse commented 1 year ago

We should post this content to the README too.