Skip to content

Commit feca9e0

Browse files
committed
[feature] building up the schema again from scratch acording the section 11,4,1 in the bitag report
1 parent 1771908 commit feca9e0

2 files changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version 1.1
2+
@totalColumns
3+
date_published: xDate
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
version 1.1
2+
@totalColumns TODO unknow at this stage
3+
4+
1. Date Published
5+
Date when published in Coordinated Universal Time (UTC), in the ISO 8601 format [40], with hyphens.
6+
Thus the format is YYYY-MM-DD, so 2025-01-15 for example to represent January 15, 2025, according to
7+
the current date in UTC.
8+
This field MUST be in the file and MUST be used.
9+
Name: date_published
10+
Type/Format: date
11+
Examples: 2025-01-15, 2025-11-02, 2025-06-06
12+
13+
from the specs I found the following expression that validates date: xDate
14+
```
15+
date_published: xDate
16+
```
17+
18+
2. Regulator Name
19+
Initially this will only be the FCC, but as it is possible that other regulators may wish to use this format, a
20+
regulator field is included.
21+
This field MUST be in the file and MAY be used. If this field is empty, users of the file SHOULD assume the
22+
regulator is the FCC.
23+
Name: regulator_name
24+
Type/Format: string
25+
Examples: FCC, OFCOM, ECOI, MIC
26+
so it can be empty or it can be a string of uppercase letters
27+
```
28+
regulator_name: upperCase or empty
29+
```
30+
31+
3. Regulator Version Number
32+
If requirements ever change, as we expect they will, having a required version field will be very useful. Given
33+
that labels must be maintained historically, it will be useful to know that a particular historical or current
34+
label is compatible with a specific regulatory requirement version. This field will begin from 01 for the first
35+
version, with the next being 02, all the way up to 99.
36+
This field MUST be in the file and MAY be populated. If this field is not used or is not applicable it SHOULD
37+
be left empty.
38+
If and when a regulator changes the requirements for these labels, a new version of the schema will also need
39+
to be published.
40+
Field: regulator_version_number
41+
Type/Format: numeric, range(1, 99)
42+
Examples: 1, 02, 55, 77

0 commit comments

Comments
 (0)