metanorma / pubid-ieee

PubID spec and implementation for IEEE deliverables
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Parse IEEE "Active" "Approved/Unapproved" Drafts and Std #26

Open ronaldtse opened 2 years ago

ronaldtse commented 2 years ago
IEEE Active Unapproved Draft Std IEEE PC37.06/D8.3, July 2007
IEEE Active Unapproved Draft Std P12207.0_D2, Jul 2007
IEEE Active Unapproved Draft Std P1562/D11, July 2007
IEEE Approved Draft Std C57.12.35/D7, 07
IEEE Approved Draft Std P1076.1/D3.3, Feb 6, 2007
IEEE Approved Draft Std P11073-10415/D11, Aug 2008
IEEE Unapproved Draft Std 11073-10471/D02, Feb 2008
IEEE Unapproved Draft Std 11073-10472/D02, Apr 2009
IEEE Unapproved Draft Std 16326:2009
IEEE Unapproved Draft Std 802.1ah-D4.2, Mar 2008
IEEE Unapproved Draft Std 802.20/D3.1m, Dec 2007
IEEE Unapproved Std P1003.1/D2 Oct 2006
IEEE Unapproved Std P1076.1/D3.3, Feb2007
IEEE Unapproved Std P11073-00101/D02J, Feb 2007
IEEE Unapproved Std P1115a/D4, Feb 2007
ronaldtse commented 7 months ago

This is the explanation from Patrick Gibbons, IEEE:

  1. What does “Active” mean in an identifier?

"IEEE Active Unapproved Draft Std IEEE PC37.06/D8.3, July 2007”

Is the canonical form of this just: "IEEE Unapproved Draft IEEE PC37.06/D8.3, July 2007”

PG==> Active means there has not been anything to supercede it, as in a second draft or the published standard.

  1. What does “Approved Draft Std” mean? Is it different from “Approved Std” (but with a D number)?

e.g.

IEEE Approved Draft Std P1234 / D12, Feb 2007 IEEE Approved Draft Std P277/D2 - Mar 2007 IEEE Approved Draft Std P48/ D5.4, Apr 2009 IEEE Approved Std P1512.4/rev44, Sep 2006 IEEE Approved Std P1609.3/D23, Feb 2007 IEEE Approved Std P277D1/Jan 2007

PG==> The approved draft is the one that was approved by the standards board but has not yet been published. They should not include Std. PG==> That really depends on if it's a joint development (and who's publishing it) or if it's an adoption (and by whom). So the answer seems to be that they should be treated differently. If that doesn't make sense, I might have to refer you to somebody else.

  1. The big question. What is the canonical format for a document identifier that is an IEEE draft but with an ISO/IEC stage?

There is a dilemma here because ISO/IEC identifiers do not use the “P” prefix for drafts. But IEEE identifiers do not use ISO/IEC stages.

e.g.

ISO/IEC/IEEE P26511.2_FDIS 2018 => In the ISO format, it would be “ISO/IEC/IEEE FDIS 26511:2018” (they don’t have a way to express P and the “FDIS for 2nd edition”) => In the IEEE format, it would be “ISO/IEC/IEEE P26511/Dx-2018” where X is a number that we don’t know

IEEE Unapproved Draft Std P16326:2008/CD2, Sep 2008 => In the ISO format, it would be “ISO/IEC/IEEE CD2 16326:2008” (I had to search to find out the correct prefix, and ISO does not have a way to express P) => In the IEEE format, it would be “ISO/IEC/IEEE P26511/Dx-2008” where X is a number that we don’t know

PG==> That really depends on if it's a joint development (and who's publishing it) or if it's an adoption (and by whom). So the answer seems to be that they should be treated differently. If that doesn't make sense, I might have to refer you to somebody else.

ronaldtse commented 7 months ago

@mico please see this issue for the definitive answers for Active/Approved/Uapproved.