-
Notifications
You must be signed in to change notification settings - Fork 8
/
data_acquisition_schema.json
143 lines (143 loc) · 4.01 KB
/
data_acquisition_schema.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"$id": "https://w3id.org/dats/schema/data_acquisition_schema.json",
"$schema": "http://json-schema.org/draft-07/schema",
"title": "DATS data acquisition schema.",
"description": "Process (or activity) of generating data through measurement made with specific techniques.",
"type": "object",
"properties": {
"@context": {
"description": "The JSON-LD context",
"anyOf": [
{
"type": "string"
},
{
"type": "object"
},
{
"type": "array"
}
]
},
"@id": {
"description": "The JSON-LD identifier",
"type": "string",
"format": "uri"
},
"@type": {
"description": "The JSON-LD type",
"type": "string",
"const": "DataAcquisition"
},
"identifier": {
"description": "The identifier of the data acquisition.",
"$ref": "identifier_info_schema.json#"
},
"alternateIdentifiers": {
"description": "Alternate identifiers for the activity.",
"type": "array",
"items": {
"$ref": "alternate_identifier_info_schema.json#"
}
},
"relatedIdentifiers": {
"description": "Related identifiers for the activity.",
"type": "array",
"items": {
"$ref": "related_identifier_info_schema.json#"
}
},
"name": {
"description": "The name of the activity, usually one sentece or short description of the data acquisition.",
"type" : "string"
},
"description" : {
"description": "A textual narrative comprised of one or more statements describing the data acquisition.",
"type" : "string"
},
"startDate": {
"description": "A timestamp to record the starting point of the activity.",
"$ref": "date_info_schema.json#"
},
"endDate": {
"description": "A timestamp to record the end point of the activity.",
"$ref": "date_info_schema.json#"
},
"dates" : {
"description": "Relevant dates for the datasets, a date must be added, e.g. creation date or last modification date should be added.",
"type" : "array",
"items" : {
"$ref" : "date_info_schema.json#"
}
},
"duration": {
"description": "The time during which the activity takes place.",
"type" : "string"
},
"location" : {
"description": "The location where the activity takes place.",
"$ref" : "place_schema.json#"
},
"performedBy" : {
"description": "The person(s) or organisation(s) responsible for executing the process.",
"type" : "array",
"items" : {
"anyOf": [
{"$ref" : "person_schema.json#"},
{"$ref" : "organization_schema.json#"}
]
}
},
"keywords": {
"description": "Tags associated with the activity, which will help in its discovery.",
"type": "array",
"items": {
"$ref" : "annotation_schema.json#"
}
},
"input" : {
"description": "The entities used as input.",
"type": "array",
"items":{
"$ref" : "material_schema.json#"
}
},
"output" : {
"description": "The entities resulting from applying the activity.",
"type": "array",
"items":{
"$ref" : "dataset_schema.json#"
}
},
"uses": {
"description": "The instrument(s) or software(s) used to acquire the signal.",
"type": "array",
"items": {
"anyOf": [
{
"$ref": "instrument_schema.json#"
},
{
"$ref": "software_schema.json#"
}
]
}
},
"measures": {
"description": "The dimension(s) being acquired as signal.",
"type": "array",
"items": {
"$ref": "dimension_schema.json#"
}
},
"extraProperties": {
"description": "Extra properties that do not fit in the previous specified attributes. ",
"type": "array",
"items": {
"$ref" : "category_values_pair_schema.json#"
}
}
},
"additionalProperties": false,
"required" : [ "name" ]
}