metanorma / pubid-ieee

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

Parsing "IEEE Std 802.5r and IEEE 802.5j, 1998 Edition (ISO/IEC 8802-5:1998/Amd.1)" #55

Open ronaldtse opened 2 years ago

ronaldtse commented 2 years ago

@ronaldtse I'm trying to parse this identifiers, for me it looks like identifier with 2 dual-PubIDs, but I believe I could be wrong. "IEEE Std 802.5r and IEEE 802.5j, 1998 Edition (ISO/IEC 8802-5:1998/Amd.1)" What is strange here it represend 2 dual-PubIDs with different format (first using " and " and second one use identifier inside brackets). What is "IEEE Std 802.5r and IEEE 802.5j" here? (maybe this could help https://ieeexplore.ieee.org/document/827772)

Originally posted by @mico in https://github.com/metanorma/pubid-ieee/issues/25#issuecomment-1091114588

ronaldtse commented 2 years ago

According to this page: http://gwise.itwelzel.biz/CDROMs/NASK4/Documents/IEEEStandards/IEEE802.5.html

Screenshot 2022-04-07 at 2 43 19 PM

"IEEE Std 802.5r and IEEE 802.5j" were combined and published as "ISO/IEC 8802-5:1998/Amd.1".

IEEE Std 802.5r and IEEE 802.5j are two separate IEEE Amendments. As we recall, IEEE Amendments use a lowercase letter after the number (802.5r means Amendment "r" of 802.5).

UPDATE: I found http://218.106.154.114:83/E%3A/share/7.206/共享资源区/学习资料/netword/网络/802/802.5.pdf , which is the actual copy of this document, which has already disappeared from the IEEE site.

Screenshot 2022-04-07 at 2 48 27 PM Screenshot 2022-04-07 at 2 48 38 PM

It contained different content from its different PubIDs:

Screenshot 2022-04-07 at 2 49 01 PM Screenshot 2022-04-07 at 2 49 10 PM Screenshot 2022-04-07 at 2 49 16 PM

According to the page header, this is clearly a dual PubID document:

Screenshot 2022-04-07 at 2 50 27 PM
mico commented 2 years ago

IEEE Std 802.5r and IEEE 802.5j are two separate IEEE Amendments. As we recall, IEEE Amendments use a lowercase letter after the number (802.5r means Amendment "r" of 802.5).

So, I should parse "IEEE Std 802.5r" and "IEEE 802.5j" as separate amendments? Still not clear for me 😭