You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "This field is used to indicate that this Recording is part of a SigMF Collection (described later in this document). It is strongly RECOMMENDED that if you are building a Collection, that each Recording referenced by that Collection use this field to associate up to the relevant sigmf-collection file.",
"description": "The `sigmf-collection` file contains metadata in a single top-level Object called a `collection`. The Collection Object contains key/value pairs that describe relationships between SigMF Recordings.\\nn The Collection Object associates SigMF Recordings together by specifying `SigMF Recording Objects` in the `core:streams` JSON array. Each Object describes a specific associated SigMF Recording.\\nn The following rules apply to SigMF Collections:\n\n 1. The Collection Object MUST be the only top-level Object in the file.\n\n 2. Keys in the Collection Object SHOULD use SigMF Recording Objects when referencing SigMF Recordings.\n\n 3. SigMF Recording Objects MUST contain both a `name` field, which is the base-name of a SigMF Recording, and a `hash` which is the SHA512 hash of the Recording Metadata file `[base-name].sigmf-meta`.\n\n 4. SigMF Recording Objects MUST appear in a JSON array.\\nn Example `top-level.sigmf-collection` file:\\begin{verbatim}{\n\"collection\": {\n \"core:version\": \"1.2.0\",\n \"core:extensions\" : [\n {\n \"name\": \"antenna\",\n \"version\": \"1.0.0\",\n \"optional\": true\n }\n ],\n \"antenna:hagl\": 120,\n \"antenna:azimuth_angle\": 98,\n \"core:streams\": [\n {\n \"name\": \"example-channel-0-basename\",\n \"hash\": \"b4071db26f5c7b0c70f5066eb9bc3a8b506df0f5af09991ba481f63f97f7f48e9396584bc1c296650cd3d47bc4ad2c5b72d2561078fb6eb16151d2898c9f84c4\"\n },\n {\n \"name\": \"example-channel-1-basename\",\n \"hash\": \"7132aa240e4d8505471cded716073141ae190f763bfca3c27edd8484348d6693d0e8d3427d0bf1990e687a6a40242d514e5d1995642bc39384e9a37a211655d7\"\n }\n ]\n }\n}\\end{verbatim}",
11
+
"required": ["core:version"],
12
+
"type": "object",
13
+
"properties": {
14
+
"core:version": {
15
+
"description": "The version of the SigMF specification used to create the Collection file.",
16
+
"examples": ["1.2.0"],
17
+
"type": "string"
18
+
},
19
+
"core:description": {
20
+
"default": "",
21
+
"description": "A text description of the SigMF Collection.",
22
+
"type": "string"
23
+
},
24
+
"core:author": {
25
+
"default": "",
26
+
"description": "A text identifier for the author potentially including name, handle, email, and/or other ID like Amateur Call Sign.",
27
+
"examples": ["Bruce Wayne bruce@waynetech.com", "Bruce (K3X)"],
28
+
"type": "string"
29
+
},
30
+
"core:collection_doi": {
31
+
"default": "",
32
+
"description": "The registered DOI (ISO 26324) for a Collection.",
33
+
"type": "string"
34
+
},
35
+
"core:license": {
36
+
"default": "",
37
+
"description": "A URL for the license document under which this Collection metadata is offered.",
"description": "The `core:extensions` field in the Global Object is an array of extension objects that describe SigMF extensions. Extension Objects MUST contain the three key/value pairs defined in Table (FIX REF), and MUST NOT contain any other fields.",
44
+
"type": "array",
45
+
"additionalItems": true,
46
+
"items": {
47
+
"anyOf": [
48
+
{
49
+
"type": "object",
50
+
"title": "The first anyOf schema",
51
+
"description": "An explanation about the purpose of this instance.",
52
+
"default": {},
53
+
"examples": [
54
+
{
55
+
"name": "capture_details",
56
+
"version": "1.0.0",
57
+
"optional": false
58
+
}
59
+
],
60
+
"required": ["name", "version", "optional"],
61
+
"properties": {
62
+
"name": {
35
63
"default": "",
36
-
"description": "A text identifier for the author potentially including name, handle, email, and/or other ID like Amateur Call Sign.",
37
-
"examples": [
38
-
"Bruce Wayne bruce@waynetech.com",
39
-
"Bruce (K3X)"
40
-
],
64
+
"description": "The name of the SigMF extension namespace.",
"description": "The `core:extensions` field in the Global Object is an array of extension objects that describe SigMF extensions. Extension Objects MUST contain the three key/value pairs defined below, and MUST NOT contain any other fields.",
0 commit comments