relaton / relaton-3gpp

MIT License
2 stars 0 forks source link

Authoritative DB for fetching 3GPP bibdata #3

Closed ronaldtse closed 2 years ago

ronaldtse commented 2 years ago

ftp://www.3gpp.org/Information/Databases/Spec_Status/[latest *.zip]

e.g. ftp://www.3gpp.org/Information/Databases/Spec_Status/status_smg_3GPP_2021-10-04_17h42-CET.zip

This archive contains the following files:

306M Oct  4 15:33 CR-data.mdb
1.7G Oct  4 17:42 status_smg_3GPP.mdb
1.6G Oct  4 15:50 tdocs.mdb

The status_smg_3GPP.mdb file is an Access database that contains two relevant tables as follows.


  1. Specs_GSM+3G which contains all the Specifications and their metadata Screenshot 2021-10-09 at 4 04 26 AM

This information is used to generate these two pages:

Screenshot 2021-10-07 at 12 35 58 AM

And

Screenshot 2021-10-07 at 12 36 19 AM
  1. Specs_GSM+3G_release-info which contains every Release for all Specifications. Screenshot 2021-10-09 at 4 04 28 AM

e.g. Specification 55.205 is provided in multiple releases

Screenshot 2021-10-11 at 11 27 15 AM

This information is used to generate this page:

Screenshot 2021-10-07 at 12 36 37 AM

We can use mdbtools to export these two tables on Linux/macOS into CSV and then parse them.

ronaldtse commented 2 years ago

The way to use mdbtools on macOS is this:

$ mdb-json ~/Downloads/status_smg_3GPP_2021-10-04_17h42-CET/status_smg_3GPP.mdb 'Specs_GSM+3G'

Gives out:

{"Type":"TR","Number":"00.01U","For publication":1,"Title":"Work programme for the standardization of Universal Mobile Telecommunications System (UMTS)","WG prime":"SMG5","rapporteur id":2261,"2g":0,"3g":1,"2g common":0,"definitively withdrawn":1,"creation_date":"04/06/01 15:40:40","update_date":"03/03/14 03:24:32","URL":"http://www.3gpp.org/ftp/Specs/archive/00_series/00.01U/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":0,"SpecificationId":1,"5G":0,"UCC":1}
{"Type":"TR","Number":"00.02","For publication":1,"Title":"Voice group call service study (UIC project)","WG prime":"-","rapporteur id":0,"2g":1,"3g":0,"2g common":0,"definitively withdrawn":1,"creation_date":"02/15/01 16:46:51","update_date":"04/27/01 15:50:43","URL":"http://www.3gpp.org/ftp/Specs/archive/00_series/00.02/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":0,"SpecificationId":2,"5G":0,"UCC":0}
{"Type":"TR","Number":"00.02U","For publication":1,"Title":"Coordination guideline for SMG on UMTS with respect to ITU and European research programmes","WG prime":"SMG5","rapporteur id":2261,"2g":0,"3g":1,"2g common":0,"definitively withdrawn":1,"creation_date":"04/06/01 15:44:26","update_date":"05/27/03 10:55:49","URL":"http://www.3gpp.org/ftp/Specs/archive/00_series/00.02U/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":0,"SpecificationId":3,"5G":0,"UCC":1}
{"Type":"TR","Number":"01.00","For publication":0,"Title":"Working Procedures for SMG and PT SMG","former WG":"SMG","WG prime":"SP","WG other":"-","rapporteur id":11806,"2g":1,"3g":0,"txfer to 3GPP notes":"Replace by 21.900","2g common":0,"definitively withdrawn":1,"update_date":"03/03/10 09:50:58","title verified":"02/06/02 15:46:51","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.00/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":648,"SpecificationId":4,"5G":0,"UCC":1}
{"Type":"TS","Number":"01.01","For publication":1,"Title":"Technical Specifications and Technical Reports for a GERAN-based 3GPP system","former WG":"SMG","WG prime":"SP","WG other":"-","rapporteur id":637,"general_remarks":"post-SP-19: title changed from \"GSM Release 1999 Specifications\" to cater for backwards extension to earlier releases.","2g":1,"3g":0,"2g common":0,"definitively withdrawn":0,"update_date":"12/04/07 16:49:30","title verified":"02/06/02 15:47:33","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.01/","Q1741-2":0,"M1457":0,"WI_UID":60094,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":637,"SpecificationId":5,"5G":0,"UCC":1}
{"Type":"TR","Number":"01.01U","For publication":1,"Title":"Universal Mobile Telecommunications System (UMTS); Objectives and overview","WG prime":"SP","WG other":"-","rapporteur id":0,"2g":0,"3g":1,"2g common":0,"definitively withdrawn":1,"creation_date":"09/02/03 13:56:26","update_date":"09/02/03 14:51:02","title verified":"09/02/03 13:57:02","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.01U/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":648,"SpecificationId":6,"5G":0,"UCC":1}
{"Type":"TS","Number":"01.02","For publication":1,"Title":"General Description of a GSM Public Land Mobile Network (PLMN)","former WG":"SMG01  /  SMG02  /  SMG03","WG prime":"S1","WG other":"GP / CP","rapporteur id":4035,"2g":1,"3g":0,"2g common":0,"definitively withdrawn":0,"title verified":"01/26/11 15:50:22","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.02/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":10343,"SpecificationId":7,"5G":0,"UCC":1}
{"Type":"TS","Number":"01.03","For publication":0,"Title":"Other Recommendations Applicable to a GSM PLMN","WG prime":"GSM","rapporteur id":0,"2g":1,"3g":0,"2g common":0,"definitively withdrawn":1,"creation_date":"04/16/09 12:18:04","update_date":"04/16/09 12:18:55","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.03/","Q1741-2":0,"M1457":0,"WI_UID":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":0,"SpecificationId":8,"5G":0,"UCC":0}
{"Type":"TR","Number":"01.03U","For publication":1,"Title":"Universal Mobile Telecommunications System (UMTS); System requirements","former WG":"SMG5","WG prime":"SMG5","WG other":"-","rapporteur id":32650,"general_remarks":"ETSI ETR 291 withdrawn.","2g":1,"3g":0,"2g common":0,"definitively withdrawn":1,"creation_date":"10/17/00 10:31:13","update_date":"05/27/03 11:08:37","title verified":"05/27/03 11:08:02","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.03U/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":0,"SpecificationId":9,"5G":0,"UCC":1}
{"Type":"TR","Number":"01.04","For publication":1,"Title":"Abbreviations and acronyms","former WG":"SMG","WG prime":"GP","WG other":"-","rapporteur id":714,"2g":1,"3g":0,"txfer to 3GPP notes":"Merge with 21.905","2g common":0,"definitively withdrawn":0,"update_date":"02/06/02 15:48:21","title verified":"02/06/02 15:48:21","URL":"http://www.3gpp.org/ftp/Specs/archive/01_series/01.04/","Q1741-2":0,"M1457":0,"LTE":0,"ComIMS":0,"EPS":0,"rapporteurChairman":0,"otherAx":0,"MCC_id":3209,"SpecificationId":10,"5G":0,"UCC":1}
ronaldtse commented 2 years ago

@andrew2net this is ready to go. See the model in #1.