metanorma / pubid-nist

BSD 2-Clause "Simplified" License
1 stars 2 forks source link

Outstanding issues with bulk database conversion (2022-01-25) #125

Open mico opened 2 years ago

mico commented 2 years ago

By doing nist-pubid report -u I found there are records with missing or incorrect data (skipped some similar data):

Related to #104 (closed issue by mistake)

✅ | NBS CIRC 24sup | NBS CIRC 24supJan1924 | ✅ | NBS.CIRC.24sup | NBS.CIRC.24supJan1924 | (1924) January supplement to circular 24: publications of the Bureau of Standards
✅ | NBS CIRC 24sup | NBS CIRC 24supJuly1922 | ✅ | NBS.CIRC.24sup | NBS.CIRC.24supJuly1922 | July (1922) supplement to circular 24: publications of the Bureau of Standards
✅ | NBS HB 67sup | NBS HB 67suppFeb1965 | ✅ | NBS.HB.67sup | NBS.HB.67suppFeb1965 | Checking packaged aerosol products, low viscosity: a supplement to National Bureau of Standards Handboo
✅ | NBS HB 67e1965sup | NBS HB 67suppJune1965 | ✅ | NBS.HB.67e1965sup | NBS.HB.67suppJune1965 | Checking packaged aerosol products, high viscosity a supplement to National Bureau of Stand
✅ | NBS HB 67e1967sup | NBS HB 67suppJune1965 | ✅ | NBS.HB.67e1967sup | NBS.HB.67suppJune1967 | Checking packaged aerosol products, high viscosity a supplement to National Bureau of Stand

Last part parsed as an edition but not removed from document number:

✅ | NBS CIRC 74-1937e1937 | NBS CIRC 74e1937 | ✅ | NBS.CIRC.74-1937e1937 | NBS.CIRC.74-1937 | Circular of the Bureau of Standards C74: radio instruments and measurements
✅ | NBS HB 44-1988e1988 | NIST HB 44-1988 | ✅ | NBS.HB.44-1988e1988 | NBS.HB.44-1988 | Specifications, tolerances, and other technical requirements for weighing and measuring devices
✅ | NBS IR 84-2946e2946 | NIST IR 84-2946 | ✅ | NBS.IR.84-2946e2946 | NBS.IR.84-2946 | Polymers Division, technical activities 1984
✅ | NBS IR 89-4220e4220 | NIST IR 89-4220 | ✅ | NBS.IR.89-4220e4220 | NBS.IR.89-4220 | Electrical performance tests for storage oscilloscopes
✅ | NBS FIPS 100-1e1 | NIST FIPS 100-1 | ✅ | NBS.FIPS.100-1e1 | NBS.FIPS.100-1 | Federal Information Processing Standards Publication: interface between data terminal equipment (DTE) and
✅ | NBS FIPS 130-1988e1988 | NIST FIPS 130-1988 | ✅ | NBS.FIPS.130-1988e1988 | NBS.FIPS.130-1988 | Federal Information Processing Standards Publication: for information systems - intellig
✅ | NBS FIPS 131-1987e1987 | NIST FIPS 131-1987 | ✅ | NBS.FIPS.131-1987e1987 | NBS.FIPS.131-1987 | Federal Information Processing Standards Publication: small computer system interface (S
✅ | NBS FIPS 132-1987e1987 | NIST FIPS 132-1987 | ✅ | NBS.FIPS.132-1987e1987 | NBS.FIPS.132-1987 | Federal Information Processing Standards Publication: guideline for software verificatio
✅ | NBS FIPS 29-2e2 | NIST FIPS 29-2 | ✅ | NBS.FIPS.29-2e2 | NBS.FIPS.29-2 | Federal Information Processing Standards Publication: interpretation procedures for federal information proces
✅ | NBS FIPS 4-1e1 | NIST FIPS 4-1 | ✅ | NBS.FIPS.4-1e1 | NBS.FIPS.4-1 | Federal Information Processing Standards Publication: representation for calendar date and ordinal date for inform
✅ | NBS FIPS 5-2e2 | NIST FIPS 5-2 | ✅ | NBS.FIPS.5-2e2 | NBS.FIPS.5-2 | Federal Information Processing Standards Publication: codes for the identification of the States, the District of

Last part of NBS HB parsed as an edition and revision was added as merging result with DOI, result should have only revision:

✅ | NBS HB 105-1e1990r1990 | NIST HB 105-1-1990 | ✅ | NBS.HB.105-1e1990r1990 | NBS.HB.105-1r1990 | Specifications and tolerances for reference standards and field standard weights and mea

Edition parsed as edition and revision:

✅ | NIST HB 105-1e1990r1990 | NIST HB 105-1-1990 | ✅ | NIST.HB.105-1e1990r1990 | NIST.HB.105-1-1990 | Specifications and tolerances for reference standards and field standard weights and
✅ | NBS FIPS 100-1e1r1991 | NIST FIPS 100-1-1991 | ✅ | NBS.FIPS.100-1e1r1991 | NBS.FIPS.100-1-1991 | Federal Information Processing Standards Publication: interface between data terminal
✅ | NBS FIPS 11-1eSep1977rSep1977 | NBS FIPS 11-1-Sep1977 | ✅ | NBS.FIPS.11-1eSep1977rSep1977 | NBS.FIPS.11-1-Sep1977 | Federal Information Processing Standards Publication: American nati
✅ | NBS FIPS 14-1eDec1980rDec1980 | NBS FIPS 14-1-Dec1980 | ✅ | NBS.FIPS.14-1eDec1980rDec1980 | NBS.FIPS.14-1-Dec1980 | Federal Information Processing Standards Publication: Hollerith pun
✅ | NBS FIPS 14-1eMay1980rMay1980 | NBS FIPS 14-1-May1980 | ✅ | NBS.FIPS.14-1eMay1980rMay1980 | NBS.FIPS.14-1-May1980 | Federal Information Processing Standards Publication: Hollerith pun
✅ | NBS FIPS 16-1e1977r1977 | NBS FIPS 16-1-1977 | ✅ | NBS.FIPS.16-1e1977r1977 | NBS.FIPS.16-1-1977 | Federal Information Processing Standards Publication: bit sequencing of the code for
✅ | NBS FIPS 17-1e1977r1977 | NBS FIPS 17-1-1977 | ✅ | NBS.FIPS.17-1e1977r1977 | NBS.FIPS.17-1-1977 | Federal Information Processing Standards Publication: character structure and charact
✅ | NBS FIPS 18-1e1977r1977 | NBS FIPS 18-1-1977 | ✅ | NBS.FIPS.18-1e1977r1977 | NBS.FIPS.18-1-1977 | Federal Information Processing Standards Publication: character structure and charact
✅ | NBS FIPS 21-1e1975r1975 | NBS FIPS 21-1-1975 | ✅ | NBS.FIPS.21-1e1975r1975 | NBS.FIPS.21-1-1975 | Federal Information Processing Standards Publication: COBOL
✅ | NBS FIPS 22-1e1977r1977 | NBS FIPS 22-1-1977 | ✅ | NBS.FIPS.22-1e1977r1977 | NBS.FIPS.22-1-1977 | Federal Information Processing Standards Publication: synchronous signaling rates bet
✅ | NBS FIPS 32-1e1975r1975 | NBS FIPS 32-1-1975 | ✅ | NBS.FIPS.32-1e1975r1975 | NBS.FIPS.32-1-1975 | Federal Information Processing Standards Publication: character set for optical chara
✅ | NBS FIPS 32-1e1981r1981 | NBS FIPS 32-1-1981 | ✅ | NBS.FIPS.32-1e1981r1981 | NBS.FIPS.32-1-1981 | Federal Information Processing Standards Publication: character set for optical chara
✅ | NBS FIPS 32-1e1982r1982 | NBS FIPS 32-1-1982 | ✅ | NBS.FIPS.32-1e1982r1982 | NBS.FIPS.32-1-1982 | Federal Information Processing Standards Publication: character sets for optical char
✅ | NBS FIPS 33-1e1974r1974 | NBS FIPS 33-1-1974 | ✅ | NBS.FIPS.33-1e1974r1974 | NBS.FIPS.33-1-1974 | Federal Information Processing Standards Publication: character set for handprinting
✅ | NBS FIPS 68-2eAug1987rAug1987 | NBS FIPS 68-2-Aug1987 | ✅ | NBS.FIPS.68-2eAug1987rAug1987 | NBS.FIPS.68-2-Aug1987 | Federal Information Processing Standards Publication: BASIC
✅ | NBS FIPS 68-2eJan1987rJan1987 | NBS FIPS 68-2-Jan1987 | ✅ | NBS.FIPS.68-2eJan1987rJan1987 | NBS.FIPS.68-2-Jan1987 | Federal Information Processing Standards Publication: programming l
✅ | NBS FIPS 69-1e1985r1985 | NBS FIPS 69-1-1985 | ✅ | NBS.FIPS.69-1e1985r1985 | NBS.FIPS.69-1-1985 | Federal Information Processing Standards Publication: FORTRAN
✅ | NBS FIPS 70-1eJun1986rJun1986 | NBS FIPS 70-1-Jun1986 | ✅ | NBS.FIPS.70-1eJun1986rJun1986 | NBS.FIPS.70-1-Jun1986 | Federal Information Processing Standards Publication: representatio

Used part number from DOI, result should be: NBS HB 28-1969p1, need to update DOI

✅ | NBS HB 28pt11969 | NBS HB 28-1969p1 | ✅ | NBS.HB.28pt11969 | NBS.HB.28p11969 | Screw thread standards for federal services; part I: unified, UNJ, unified miniature screw threads

sp = spanish translation

✅ | NBS LC 1088SP | LCIRC 1088sp | ✅ | NBS.LC.1088SP | NBS.LCIRC.1088sp | Letter Circular 1088: La seguridad del hogar empieza en su puerta

revision? year missing in the final PubID:

✅ | NBS LC 118sup12 | LCIRC 118sup12/1926 | ✅ | NBS.LC.118sup12 | NBS.LCIRC.118sup12/1926 | Letter Circular 118 supplement: metallurgical publications
✅ | NBS LC 118sup3 | LCIRC 118sup3/1926 | ✅ | NBS.LC.118sup3 | NBS.LCIRC.118sup3/1926 | Letter Circular 118 supplement
✅ | NBS LC 145r11 | LCIRC 145r11/1925 | ✅ | NBS.LC.145r11 | NBS.LCIRC.145r11/1925 | Letter Circular 145: publications relating to gypsum
✅ | NBS LC 145r6 | LCIRC 145r6/1925 | ✅ | NBS.LC.145r6 | NBS.LCIRC.145r6/1925 | Letter Circular 145: publications relating to gypsum
✅ | NBS LC 40r11 | LCIRC 40r11/1923 | ✅ | NBS.LC.40r11 | NBS.LCIRC.40r11/1923 | Letter Circular 40: radio publications of the Bureau of Standards

Extra letter "P" in document identifier for NBS SP with part:

✅ | NBS SP 428Ppt1 | NBS SP 428p1 | ✅ | NBS.SP.428Ppt1 | NBS.SP.428P1 | Bibliography of infrared spectroscopy through 1960 Part 1
✅ | NBS SP 428Ppt2 | NBS SP 428p2 | ✅ | NBS.SP.428Ppt2 | NBS.SP.428P2 | Bibliography of infrared spectroscopy through 1960 Part 2
✅ | NBS SP 428Ppt3 | NBS SP 428p3 | ✅ | NBS.SP.428Ppt3 | NBS.SP.428P3 | Bibliography of infrared spectroscopy through 1960 Part 3

Wrong document identifier parsing for NIST PUB \d{3}-\d-19??

✅ | NIST FIPS PUB 120988e1 | NIST FIPS 120-1-1988 | ✅ | NIST.FIPS.120988e1 | NIST.FIPS.120-1-1988 | Federal Information Processing Standards Publication: for information systems - compute
✅ | NIST FIPS PUB 120989e1 | NIST FIPS 120-1-1989 | ✅ | NIST.FIPS.120989e1 | NIST.FIPS.120-1-1989 | Federal Information Processing Standards Publication: for information systems - compute
✅ | NIST FIPS PUB 120991e1 | NIST FIPS 120-1-1991 | ✅ | NIST.FIPS.120991e1 | NIST.FIPS.120-1-1991 | Federal Information Processing Standards Publication: graphical kernel system (GKS)
✅ | NIST FIPS PUB 158993e1 | NIST FIPS 158-1-1993 | ✅ | NIST.FIPS.158993e1 | NIST.FIPS.158-1-1993 | Federal Information Processing Standards Publication: the user interface component of t
✅ | NIST FIPS PUB 58988e1 | NIST FIPS 58-1-1988 | ✅ | NIST.FIPS.58988e1 | NIST.FIPS.58-1-1988 | Federal Information Processing Standards Publication: representations of local time of day

Broken NIST/NBS FIPS parsing for edition with month and year:

✅ | NIST FIPS PUB 150-AU | NIST FIPS 150-Aug1988 | ✅ | NIST.FIPS.150-AU | NIST.FIPS.150-Aug1988 | Federal Information Processing Standards Publication: facsimile coding schemes and coding
✅ | NIST FIPS PUB 150-NOv1988 | NIST FIPS 150-Nov1988 | ✅ | NIST.FIPS.150-NOv1988 | NIST.FIPS.150-Nov1988 | Federal Information Processing Standards Publication: facsimile coding schemes
✅ | NIST FIPS PUB 54-JANe1 | NIST FIPS 54-1-Jan15 | ✅ | NIST.FIPS.54-JANe1 | NIST.FIPS.54-1-Jan15/1991 | Federal Information Processing Standards Publication: computer output microform (C
✅ | NIST FIPS PUB 54-JANe1 | NIST FIPS 54-1-Jan17 | ✅ | NIST.FIPS.54-JANe1 | NIST.FIPS.54-1-Jan17/1991 | Federal Information Processing Standards Publication: microfiche
✅ | NBS FIPS 107-FEeFeb1985 | NBS FIPS 107-Feb1985 | ✅ | NBS.FIPS.107-FEeFeb1985 | NBS.FIPS.107-Feb1985 | Federal Information Processing Standards Publication: logical link control
✅ | NBS FIPS 130-AeApr1986 | NBS FIPS 130-Apr1986 | ✅ | NBS.FIPS.130-AeApr1986 | NBS.FIPS.130-Apr1986 | Federal Information Processing Standards Publication: for information systems - int

Missing edition year from original PubID (could be a DOI merging result):

✅ | NIST HB 133e4 | NIST HB 133e4-2002 |  - | NIST.HB.133e4 | NIST.HB.133e4 | Checking the net contents of packaged goods

Added version as revision parsing result:

✅ | NIST IR 4335v1990rNov1990 | NIST IR 4335rNov1990 | ✅ | NIST.IR.4335v1990rNov1990 | NIST.IR.4335rNov1990 | The NIST PDES toolkit: technical fundamentals
✅ | NIST SP 260-126v2013r2013 | NIST SP 260-126 rev 2013 | ✅ | NIST.SP.260-126v2013r2013 | NIST.SP.260-126rev2013 | The NIST Traceable Reference Material Program for Gas Standards

NBS IR volumes parsed as revision

✅ | NBS IR 74-577r1 | NBS IR 74-577-1 | ✅ | NBS.IR.74-577r1 | NBS.IR.74-577-1 | Remittance processing system, volume I (refer to volume II)
✅ | NBS IR 74-577r2 | NBS IR 74-577-2 | ✅ | NBS.IR.74-577r2 | NBS.IR.74-577-2 | Remittance processing system, volume II (reference volume I)
✅ | NBS IR 77-1420r1 | NBS IR 77-1420-1 | ✅ | NBS.IR.77-1420r1 | NBS.IR.77-1420-1 | NBS minimal BASIC test programs- Version 1 user's manual : Volume 1- test system overview
✅ | NBS IR 77-1420r2 | NBS IR 77-1420-2 | ✅ | NBS.IR.77-1420r2 | NBS.IR.77-1420-2 | NBS minimal BASIC test programs - Version 1 user's manual : Volume 2 - general program structure, outpu
✅ | NBS IR 77-1420r3 | NBS IR 77-1420-3 | ✅ | NBS.IR.77-1420r3 | NBS.IR.77-1420-3 | NBS minimal BASIC test programs - Version 1 user's manual : Volume 3 - control statements, data structu
✅ | NBS IR 77-1420r4 | NBS IR 77-1420-4 | ✅ | NBS.IR.77-1420r4 | NBS.IR.77-1420-4 | NBS minimal BASIC test programs - Version 1 user's manual : Volume 4 - mathematical and user defined fu

Is the last part here is part of document number or volume or edition?

✅ | NBS IR 79-1591r1 | NBS IR 79-1591-1 | ✅ | NBS.IR.79-1591r1 | NBS.IR.79-1591-1 | Semiconductor technology program : progress briefs
✅ | NBS IR 79-1591r2 | NBS IR 79-1591-2 | ✅ | NBS.IR.79-1591r2 | NBS.IR.79-1591-2 | Semiconductor technology program : progress briefs
✅ | NBS IR 79-1591r3 | NBS IR 79-1591-3 | ✅ | NBS.IR.79-1591r3 | NBS.IR.79-1591-3 | Semiconductor technology program : progress briefs

This is part of the number, right?

✅ | NBS IR 80-2111r1 | NBS IR 80-2111-1 | ✅ | NBS.IR.80-2111r1 | NBS.IR.80-2111-1 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Technical Committee 1 : seis
✅ | NBS IR 80-2111r11 | NBS IR 80-2111-11 | ✅ | NBS.IR.80-2111r11 | NBS.IR.80-2111-11 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Joint Committee on Revie
✅ | NBS IR 80-2111r2 | NBS IR 80-2111-2 | ✅ | NBS.IR.80-2111r2 | NBS.IR.80-2111-2 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Technical Committee 2 : stru
✅ | NBS IR 80-2111r3 | NBS IR 80-2111-3 | ✅ | NBS.IR.80-2111r3 | NBS.IR.80-2111-3 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Technical Committee 3 : foun

What is these ones?

✅ | NBS IR 84-2857r1 | NBS IR 84-2857-1 | ✅ | NBS.IR.84-2857r1 | NBS.IR.84-2857-1 | Center for electronics and electrical engineering : technical progress bulletin covering center program
✅ | NBS IR 84-2857r2 | NBS IR 84-2857-2 | ✅ | NBS.IR.84-2857r2 | NBS.IR.84-2857-2 | Center for electronics and electrical engineering : technical progress bulletin covering center program
✅ | NBS IR 84-2857r3 | NBS IR 84-2857-3 | ✅ | NBS.IR.84-2857r3 | NBS.IR.84-2857-3 | Center for electronics and electrical engineering : technical progress bulletin covering center program

Part of edition parsed as version:

✅ | NBS FIPS 85-NOv1980eNov1980 | NBS FIPS 85-Nov1980 | ✅ | NBS.FIPS.85-NOv1980eNov1980 | NBS.FIPS.85-Nov1980 | Federal Information Processing Standards Publication: optical character rec

Part of edition parsed as revision:

✅ | NBS FIPS 107-MAeMar1985r1985 | NBS FIPS 107-Mar1985 | ✅ | NBS.FIPS.107-MAeMar1985r1985 | NBS.FIPS.107-Mar1985 | Federal Information Processing Standards Publication: carrier sense mul
✅ | NBS FIPS 115-MAeMar1985r1985 | NBS FIPS 115-Mar1985 | ✅ | NBS.FIPS.115-MAeMar1985r1985 | NBS.FIPS.115-Mar1985 | Federal Information Processing Standards Publication: information proce

Edition parsed as edition and revision and version inside edition:

✅ | NBS FIPS 70-1v1986eNov1986rNov1986 | NBS FIPS 70-1-Nov1986 | ✅ | NBS.FIPS.70-1v1986eNov1986rNov1986 | NBS.FIPS.70-1-Nov1986 | Federal Information Processing Standards Publication: rep

Parse error for all records with NBS CS v\d+n\d+ pattern:

✅ | parse error | NBS CS v6n1 | ✅ | parse_error | NBS.CS.v6n1 | Commercial standards monthly : a review of progress in commercial standardization and simplification July 1929

Is it correct?

✅ | NBS CIRC 25sup1924 | NBS CIRC 25sup-1924 | ✅ | NBS.CIRC.25sup1924 | NBS.CIRC.25sup-1924 | Supplement to circular no. 25: standard samples issued or in preparation

@ronaldtse do you have any comments on these?

mico commented 2 years ago

Most of the cases related to revision, edition and version parsing. More cases with version appeared after I added letters parsing for version (was only numbers before) Seems there are conflict between revision and edition parsing, sometimes they use the same pattern.

ronaldtse commented 2 years ago

Is the last part here is part of document number or volume or edition?

✅ | NBS IR 79-1591r1 | NBS IR 79-1591-1 | ✅ | NBS.IR.79-1591r1 | NBS.IR.79-1591-1 | Semiconductor technology program : progress briefs
✅ | NBS IR 79-1591r2 | NBS IR 79-1591-2 | ✅ | NBS.IR.79-1591r2 | NBS.IR.79-1591-2 | Semiconductor technology program : progress briefs
✅ | NBS IR 79-1591r3 | NBS IR 79-1591-3 | ✅ | NBS.IR.79-1591r3 | NBS.IR.79-1591-3 | Semiconductor technology program : progress briefs

"NBS IR 79-1591-1" is actually "NBS IR 79-1591" (it wasn't planned to have a Part 2)

https://www.govinfo.gov/content/pkg/GOVPUB-C13-af880f5936d732a8b60a584377e466e6/pdf/GOVPUB-C13-af880f5936d732a8b60a584377e466e6.pdf

Screenshot 2022-01-26 at 1 18 24 PM

This is "NBS IR 79-1592-2": https://www.govinfo.gov/content/pkg/GOVPUB-C13-fadfa9b4ba69df13e12016cce96392dd/pdf/GOVPUB-C13-fadfa9b4ba69df13e12016cce96392dd.pdf

Screenshot 2022-01-26 at 1 21 13 PM

From the contents, we can see the contents are completely different. Part 1 reports on a period July-Sept 1978. Part 2 reports on a period Oct-Dec 1978.

Screenshot 2022-01-26 at 1 22 24 PM Screenshot 2022-01-26 at 1 22 46 PM

So these are PARTS.

This is part of the number, right?

✅ | NBS IR 80-2111r1 | NBS IR 80-2111-1 | ✅ | NBS.IR.80-2111r1 | NBS.IR.80-2111-1 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Technical Committee 1 : seis
✅ | NBS IR 80-2111r11 | NBS IR 80-2111-11 | ✅ | NBS.IR.80-2111r11 | NBS.IR.80-2111-11 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Joint Committee on Revie
✅ | NBS IR 80-2111r2 | NBS IR 80-2111-2 | ✅ | NBS.IR.80-2111r2 | NBS.IR.80-2111-2 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Technical Committee 2 : stru
✅ | NBS IR 80-2111r3 | NBS IR 80-2111-3 | ✅ | NBS.IR.80-2111r3 | NBS.IR.80-2111-3 | Review and refinement of ATC 3-06 tentative seismic provisions : report of Technical Committee 3 : foun

Yes these are PARTS.

What is these ones?

✅ | NBS IR 84-2857r1 | NBS IR 84-2857-1 | ✅ | NBS.IR.84-2857r1 | NBS.IR.84-2857-1 | Center for electronics and electrical engineering : technical progress bulletin covering center program
✅ | NBS IR 84-2857r2 | NBS IR 84-2857-2 | ✅ | NBS.IR.84-2857r2 | NBS.IR.84-2857-2 | Center for electronics and electrical engineering : technical progress bulletin covering center program
✅ | NBS IR 84-2857r3 | NBS IR 84-2857-3 | ✅ | NBS.IR.84-2857r3 | NBS.IR.84-2857-3 | Center for electronics and electrical engineering : technical progress bulletin covering center program

These are also PARTS.

https://www.govinfo.gov/content/pkg/GOVPUB-C13-5fce8017e5d3cb47d33719591fa2ca8f/pdf/GOVPUB-C13-5fce8017e5d3cb47d33719591fa2ca8f.pdf

Screenshot 2022-01-26 at 1 48 49 PM

Is it correct?

✅ | NBS CIRC 25sup1924 | N
BS CIRC 25sup-1924 | ✅ | NBS.CIRC.25sup1924 | NBS.CIRC.25sup-1924 | Supplement to circular no. 25: standard samples issued or in preparation

This is not supplement number 1924 but published date is 1924.

https://nvlpubs.nist.gov/nistpubs/Legacy/circ/nbscircular25sup-1924.pdf

Screenshot 2022-01-26 at 1 49 51 PM
mico commented 2 years ago

Last part parsed as an edition but not removed from document number:

✅ | NBS CIRC 74-1937e1937 | NBS CIRC 74e1937 | ✅ | NBS.CIRC.74-1937e1937 | NBS.CIRC.74-1937 | Circular of the Bureau of Standards C74: radio instruments and measurements
✅ | NBS HB 44-1988e1988 | NIST HB 44-1988 | ✅ | NBS.HB.44-1988e1988 | NBS.HB.44-1988 | Specifications, tolerances, and other technical requirements for weighing and measuring devices
✅ | NBS IR 84-2946e2946 | NIST IR 84-2946 | ✅ | NBS.IR.84-2946e2946 | NBS.IR.84-2946 | Polymers Division, technical activities 1984
✅ | NBS IR 89-4220e4220 | NIST IR 89-4220 | ✅ | NBS.IR.89-4220e4220 | NBS.IR.89-4220 | Electrical performance tests for storage oscilloscopes
✅ | NBS FIPS 100-1e1 | NIST FIPS 100-1 | ✅ | NBS.FIPS.100-1e1 | NBS.FIPS.100-1 | Federal Information Processing Standards Publication: interface between data terminal equipment (DTE) and
✅ | NBS FIPS 130-1988e1988 | NIST FIPS 130-1988 | ✅ | NBS.FIPS.130-1988e1988 | NBS.FIPS.130-1988 | Federal Information Processing Standards Publication: for information systems - intellig
✅ | NBS FIPS 131-1987e1987 | NIST FIPS 131-1987 | ✅ | NBS.FIPS.131-1987e1987 | NBS.FIPS.131-1987 | Federal Information Processing Standards Publication: small computer system interface (S
✅ | NBS FIPS 132-1987e1987 | NIST FIPS 132-1987 | ✅ | NBS.FIPS.132-1987e1987 | NBS.FIPS.132-1987 | Federal Information Processing Standards Publication: guideline for software verificatio
✅ | NBS FIPS 29-2e2 | NIST FIPS 29-2 | ✅ | NBS.FIPS.29-2e2 | NBS.FIPS.29-2 | Federal Information Processing Standards Publication: interpretation procedures for federal information proces
✅ | NBS FIPS 4-1e1 | NIST FIPS 4-1 | ✅ | NBS.FIPS.4-1e1 | NBS.FIPS.4-1 | Federal Information Processing Standards Publication: representation for calendar date and ordinal date for inform
✅ | NBS FIPS 5-2e2 | NIST FIPS 5-2 | ✅ | NBS.FIPS.5-2e2 | NBS.FIPS.5-2 | Federal Information Processing Standards Publication: codes for the identification of the States, the District of

This is happening mostly because we have different parsing rules for NBS FIPS and NIST FIPS, NIST HB and NBS HB, NIST IR and NBS IR. But besides adding edition it's also changing publisher from NIST to NBS when merging (DOI using NBS publisher vs NIST in PubID). @ronaldtse What do we do when publishers are different for DOI and PubID?

ronaldtse commented 2 years ago

What do we do when publishers are different for DOI and PubID?

One is correct and one not. Need to individually check the conflicting entries.

mico commented 2 years ago

Parse error for all records with NBS CS v\d+n\d+ pattern:

✅ | parse error | NBS CS v6n1 | ✅ | parse_error | NBS.CS.v6n1 | Commercial standards monthly : a review of progress in commercial standardization and simplification July 1929 @ronaldtse there is a problem with NBS CS v\d+n\d+: documents are not available (404) https://nvlpubs.nist.gov/nistpubs/Legacy/CS/nbscommercialstandardv6n11.pdf

ronaldtse commented 2 years ago

I found this document here instead: https://nvlpubs.nist.gov/nistpubs/Legacy/CSM/nbscsmv6n1.pdf

Can we have a list of the CS documents not available so we can file an issue at their official repo? Thanks.

UPDATE: Reported to NIST