Skip to content

Commit 08b6798

Browse files
committed
fixup! fixup! fixup! [feature] Introduce the bitag bbl schema
1 parent dbcddfd commit 08b6798

3 files changed

Lines changed: 38 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
2-
2025-01-15,FCC,1,fixed
3-
2025-11-02,,1,mobile
4-
2025-06-06,FCC,99,satellite
5-
2025-06-06,FCC,,satellite
1+
date_published,regulator_name,regulator_version_number,connection_type,fcc_registration_number,unique_plan_identifier
2+
2025-01-15,FCC,1,fixed,0005937974,F0005937974TIER1
3+
2025-11-02,,1,mobile,0003768165,F0005937974ABCD12341234
4+
2025-06-06,FCC,99,satellite,0005937974,F0005937974ABCDEFGHIJ12345
5+
2025-06-06,FCC,,something,,
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
version 1.1
2-
@totalColumns 4
2+
@totalColumns 6
33
date_published: xDate
44
regulator_name: empty or upperCase
55
regulator_version_number: empty or range(1, 99)
6-
connection_type: any("fixed", "mobile", "satellite")
6+
connection_type: notEmpty
7+
fcc_registration_number: empty or range(0000000000, 9999999999)
8+
unique_plan_identifier: empty or regex("^[FM][0-9]{1,10}[A-Z0-9]{1,15}$")

src/main/resources/schemas/schema_specs

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,33 @@ Type/Format: string
4949
Examples: fixed, mobile, satellite
5050

5151
```
52+
connection_type: notEmpty
5253
connection_type: any("fixed", "mobile", "satellite")
53-
```
54+
```
55+
56+
5. FCC Registration Number (FRN).
57+
This is a 10-digit unique identifying number that is assigned to organizations doing business with the
58+
Commission. An organization can be issued a FRN through the FCC’s Commission Registration System
59+
(CORES) or by filing FCC Form 160 [25]. The FRN is a required part of the label identification number (but
60+
if providers outside of the US use this schema, this field can be left empty).
61+
This field MUST be in the file and MUST be populated by providers in the US. For providers outside of the
62+
US, it MAY be left empty.
63+
Name: fcc_registration_number
64+
Type/Format: numeric, range(0000000000, 9999999999)
65+
Examples: 0005937974, 0003768165, 0005937974
66+
67+
```
68+
fcc_registration_number: empty or range(0000000000, 9999999999)
69+
```
70+
6. Unique Plan Identifier (UPI).
71+
This is a combination of plan type (F or M), plus the FRN from above (up to 10 numbers), plus an additional
72+
unique string of up to 15 characters.
73+
The unique alphanumeric string part at the end of the UPI MUST only contain capital letters (A-Z) and
74+
numbers (0-9). It MUST NOT include any special characters or other delimiters such as hyphens. This part
75+
of the string is chosen by the provider.
76+
This field MUST be in the file and MUST be populated by providers in the US. For providers outside of the
77+
US, it MAY be left empty.
78+
Name: unique_plan_identifier
79+
Type/Format: string, limited to a maximum of 26 characters, no special characters, no delimiters, all letters
80+
capitalized.
81+
Examples: F0005937974TIER1, F0005937974ABCD12341234, F0005937974ABCDEFGHIJ12345

0 commit comments

Comments
 (0)