metanorma / pubid-ieee

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

Parse PubID with relationships (Corrigendum) #15

Closed ronaldtse closed 2 years ago

ronaldtse commented 2 years ago

Some PubIDs indicate a technical correction on a previous edition of the document. These are identified in the ID with /Cor n-yyyy where n is a serial number of the corrigendum, and yyyy the year of publishing of the corrigendum.

ANSI C63.5-2017/Cor 1-2019 (Corrigendum to ANSI C63.5-2017)
IEEE 1672-2006/Cor 1-2008 (Corrigendum to IEEE Std 1672-2006)
IEEE STD 1137-1991/Cor1-2009
mico commented 2 years ago

@ronaldtse corrigendum version is missing here, what we can do with that? IEEE Std C57.12.10-2013 (Corrigendum to IEEE Std C57.12.10-2010) IEEE Std C57.12.38-2016 (Corrigendum to IEEE Std C57.12.38-2014) IEEE Std C57.19.03-2005 (Corrigendum to IEEE Std C57.19.03-1996)

ronaldtse commented 2 years ago

@mico it would be the first corrigendum, so Cor 1.

ronaldtse commented 2 years ago

@mico I just found this: IEEE Std C57.12.10-2013 (Corrigendum to IEEE Std C57.12.10-2010) https://ieeexplore.ieee.org/document/5685836/versions#versions

Screenshot 2022-04-03 at 3 18 33 PM

It's hard to say which Cor number an item has based on the limited information given.

I was able to find:

Notice this is not in the <title> element but in the <stdnumber>!!

This is something we need to do further when we integrate pubid-ieee into relaton-ieee.