Skip to content

Commit 3075b5f

Browse files
committed
fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! [feature] Introduce the bitag bbl schema
1 parent 9c0e405 commit 3075b5f

3 files changed

Lines changed: 24 additions & 8 deletions

File tree

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
date_published,regulator_name,regulator_version_number,connection_type,fcc_registration_number,unique_plan_identifier,network_technology_type,provider_name,service_plan_name,bandwidth_download_units,bandwidth_download_marketed_low,bandwidth_download_marketed_high,bandwidth_download_typical_low,bandwidth_download_typical_high,bandwidth_upload_units,bandwidth_upload_marketed_low,bandwidth_upload_marketed_high,bandwidth_upload_typical_low,bandwidth_upload_typical_high,latency_idle_low,latency_idle_high
2-
2025-01-15,FCC,1,fixed,0005937974,F0005937974TIER1,50,Xfinity Internet,Extreme 500,Mbps,2,2,2,2,Mbps,2,2,2,2,2,2
3-
2025-11-02,,1,mobile,0003768165,F0005937974ABCD12341234,500,T-Mobile,Turbo 5G Plus,Mbps,75,75,75,75,Mbps,75,75,75,75,75,75
4-
2025-06-06,FCC,99,satellite,0005937974,F0005937974ABCDEFGHIJ12345,500,Google Fiber,Fiber 2G,Gbps,500,500,500,500,Gbps,500,500,500,500,500,500
5-
2025-06-06,FCC,,something,,,0,randomeValue,,kbps,1,1,1,1,kbps,1,1,1,1,1,1
1+
date_published,regulator_name,regulator_version_number,connection_type,fcc_registration_number,unique_plan_identifier,network_technology_type,provider_name,service_plan_name,bandwidth_download_units,bandwidth_download_marketed_low,bandwidth_download_marketed_high,bandwidth_download_typical_low,bandwidth_download_typical_high,bandwidth_upload_units,bandwidth_upload_marketed_low,bandwidth_upload_marketed_high,bandwidth_upload_typical_low,bandwidth_upload_typical_high,latency_idle_low,latency_idle_high,currency
2+
2025-01-15,FCC,1,fixed,0005937974,F0005937974TIER1,50,Xfinity Internet,Extreme 500,Mbps,2,2,2,2,Mbps,2,2,2,2,2,2,USD
3+
2025-11-02,,1,mobile,0003768165,F0005937974ABCD12341234,500,T-Mobile,Turbo 5G Plus,Mbps,75,75,75,75,Mbps,75,75,75,75,75,75,USD
4+
2025-06-06,FCC,99,satellite,0005937974,F0005937974ABCDEFGHIJ12345,500,Google Fiber,Fiber 2G,Gbps,500,500,500,500,Gbps,500,500,500,500,500,500,USD
5+
2025-06-06,FCC,,something,,,0,randomeValue,,kbps,1,1,1,1,kbps,1,1,1,1,1,1,USD

src/main/resources/schemas/schema.csvs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
version 1.1
2-
@totalColumns 21
2+
@totalColumns 22
33
date_published: xDate
44
regulator_name: empty or upperCase
55
regulator_version_number: empty or range(1, 99)
@@ -20,4 +20,5 @@ bandwidth_upload_marketed_high: empty or range(1,999)
2020
bandwidth_upload_typical_low: range(1,999)
2121
bandwidth_upload_typical_high: range(1,999)
2222
latency_idle_low: range(0,1000)
23-
latency_idle_high: range(0,1000)
23+
latency_idle_high: range(0,1000)
24+
currency: empty or regex("^[A-Z]{3}$")

src/main/resources/schemas/schema_specs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,4 +273,19 @@ value for the respective “low” and “high” fields MUST be the same. When
273273
This field MUST be in the file and MUST be populated.
274274
Name: latency_idle_high
275275
Type/Format: numeric, length(*,10)
276-
Examples: 2, 75, 500
276+
Examples: 2, 75, 500
277+
278+
22. Currency.
279+
Since it is possible that this machine-readable label specification may be used outside of the US, and for the
280+
avoidance of ambiguity, a currency code MAY be used. If it is empty, users of the file MUST assume that the
281+
currency is US Dollars.
282+
This is limited to three characters in length and uses the International Organization for Standardization
283+
(ISO) ISO 4217:2015 format. This format specifies the structure for a three-letter alphabetic code and an
284+
equivalent three-digit numeric code for the representation of currencies.
285+
18
286+
If this field is used, it MUST use the alphabetic codes in ISO 4217:2015, which are human-readable, as
287+
opposed to the numeric code. [44]
288+
This field MUST be in the file and MAY be populated.
289+
Name: currency
290+
Type/Format: string, max length 3 characters
291+
Examples: USD, GBP, EUR

0 commit comments

Comments
 (0)