app.gainforest.ac.deployment
Schema Diff
+1 -0
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
+
"description": "A passive acoustic monitoring device deployment record describing recorder setup, placement, and timing.",
5
6
"key": "tid",
6
7
"record": {
7
8
"properties": {
8
9
"altitude": {
9
10
"description": "Altitude of the deployment location in meters above sea level (e.g., '312').",
10
11
"maxGraphemes": 32,
11
12
"type": "string"
12
13
},
13
14
"batteryType": {
14
15
"description": "Battery type used (e.g., 'AA alkaline x3', 'AA lithium x3', 'USB power bank', 'solar panel').",
15
16
"maxGraphemes": 64,
16
17
"type": "string"
17
18
},
18
19
"createdAt": {
19
20
"description": "Timestamp of record creation in the ATProto PDS.",
20
21
"format": "datetime",
21
22
"type": "string"
22
23
},
23
24
"decimalLatitude": {
24
25
"description": "Decimal latitude of the deployment location in WGS84 (e.g., '-3.7452'). Aligns with dwc:decimalLatitude.",
25
26
"maxGraphemes": 32,
26
27
"type": "string"
27
28
},
28
29
"decimalLongitude": {
29
30
"description": "Decimal longitude of the deployment location in WGS84 (e.g., '-62.2159'). Aligns with dwc:decimalLongitude.",
30
31
"maxGraphemes": 32,
31
32
"type": "string"
32
33
},
33
34
"deployedAt": {
34
35
"description": "Date and time the device was placed and activated at the deployment location.",
35
36
"format": "datetime",
36
37
"type": "string"
37
38
},
38
39
"deviceModel": {
39
40
"description": "Recording device model name (e.g., 'AudioMoth 1.2.0', 'AudioMoth 1.1.0', 'Wildlife Acoustics Song Meter SM4', 'Cornell Lab Swift'). Aligns with AC ac:captureDevice.",
40
41
"maxGraphemes": 128,
41
42
"type": "string"
42
43
},
43
44
"deviceSerialNumber": {
44
45
"description": "Device serial number for inventory tracking and cross-referencing recordings.",
45
46
"maxGraphemes": 64,
46
47
"type": "string"
47
48
},
48
49
"eventRef": {
49
50
"description": "AT-URI of the dwc.event sampling event this deployment is part of.",
50
51
"format": "at-uri",
51
52
"type": "string"
52
53
},
53
54
"firmwareVersion": {
54
55
"description": "Firmware version loaded on the device at time of deployment (e.g., '1.8.1').",
55
56
"maxGraphemes": 64,
56
57
"type": "string"
57
58
},
58
59
"gain": {
59
60
"description": "Gain setting configured on the device (e.g., 'low', 'medium', 'high', 'medium-high', '36dB'). AudioMoth-specific values: low/medium/high/medium-high/medium-low.",
60
61
"maxGraphemes": 32,
61
62
"type": "string"
62
63
},
63
64
"habitat": {
64
65
"description": "Brief habitat description at the deployment site (e.g., 'primary rainforest edge, closed canopy ~30m'). Aligns with dwc:habitat.",
65
66
"maxGraphemes": 512,
66
67
"type": "string"
67
68
},
68
69
"microphoneType": {
69
70
"description": "Microphone type used (e.g., 'built-in MEMS', 'external electret', 'ultrasonic MEMS', 'Knowles SPH0641LU4H-1').",
70
71
"maxGraphemes": 128,
71
72
"type": "string"
72
73
},
73
74
"mountingHeight": {
74
75
"description": "Height above ground at which the device was mounted, in meters (e.g., '1.5').",
75
76
"maxGraphemes": 32,
76
77
"type": "string"
77
78
},
78
79
"mountingOrientation": {
79
80
"description": "Orientation of the device microphone (e.g., 'horizontal', 'vertical-facing-up', 'vertical-facing-down', 'angled-45deg').",
80
81
"maxGraphemes": 128,
81
82
"type": "string"
82
83
},
83
84
"name": {
84
85
"description": "A short human-readable label for this deployment (e.g., 'Site A North — AudioMoth March 2024').",
85
86
"maxGraphemes": 256,
86
87
"type": "string"
87
88
},
88
89
"recordingSchedule": {
89
90
"description": "Human-readable description of the recording duty cycle and schedule (e.g., '5 min on / 10 min off, 18:00–06:00 UTC+0'). For AudioMoth, this reflects the schedule configured via the AudioMoth app.",
90
91
"maxGraphemes": 512,
91
92
"type": "string"
92
93
},
93
94
"remarks": {
94
95
"description": "Free-text remarks about the deployment (e.g., notable issues, vegetation around device, signs of disturbance).",
95
96
"maxGraphemes": 1024,
96
97
"type": "string"
97
98
},
98
99
"retrievedAt": {
99
100
"description": "Date and time the device was collected and deactivated. Null if still active.",
100
101
"format": "datetime",
101
102
"type": "string"
102
103
},
103
104
"sampleRateHz": {
104
105
"description": "Sample rate configured on the device in Hz (e.g., 48000, 192000, 384000 for ultrasonic bat detection).",
105
106
"minimum": 1,
106
107
"type": "integer"
107
108
},
108
109
"siteRef": {
109
110
"description": "AT-URI of the organization site record this deployment belongs to.",
110
111
"format": "at-uri",
111
112
"type": "string"
112
113
},
113
114
"storageMedia": {
114
115
"description": "Storage media type and capacity (e.g., 'microSD 128GB SanDisk Endurance').",
115
116
"maxGraphemes": 128,
116
117
"type": "string"
117
118
}
118
119
},
119
120
"required": [
120
121
"name",
121
122
"deviceModel",
122
123
"deployedAt",
123
124
"createdAt"
124
125
],
125
126
"type": "object"
126
127
},
127
128
"type": "record"
128
129
}
129
130
},
130
131
"description": "Bioacoustics recorder deployment record. Describes a passive acoustic monitoring (PAM) device — such as an AudioMoth, Song Meter, or Swift — placed at a fixed location for a period of time. One deployment produces many audio recordings; each ac.audio record references its deployment via deploymentRef. Captures the device configuration, placement details, and duty cycle that are constant across all recordings from that deployment.",
131
132
"id": "app.gainforest.ac.deployment",
132
133
"lexicon": 1
133
134
}