-
Notifications
You must be signed in to change notification settings - Fork 0
/
daqar.ttl
298 lines (247 loc) · 13.2 KB
/
daqar.ttl
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://purl.org/net/vsr/daqar#> a owl:Ontology .
<http://purl.org/net/vsr/daqar#hasEndValue>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#FunctionParam> ;
rdfs:comment "Represents the end value of a function" ;
rdfs:label "hasEndValue" .
<http://purl.org/net/vsr/daqar#hasReturnType>
a owl:ObjectProperty, owl:Class ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityAssessment>, <http://purl.org/net/vsr/daqar#QualityAssessmentCombination> ;
rdfs:range <http://purl.org/net/vsr/daqar#ReturnType> ;
rdfs:label "hasReturnType" ;
rdfs:comment """Indicates the numeric type of the returned assessment result or
Indicates the type of the returned value for the assessment result""" .
<http://purl.org/net/vsr/daqar#hasReturnValue>
a owl:ObjectProperty, owl:Class ;
rdfs:domain <http://purl.org/net/vsr/daqar#FunctionParam>, <http://purl.org/net/vsr/daqar#QualityAssessment> ;
rdfs:range <http://purl.org/net/vsr/daqar#ReturnValue> ;
rdfs:comment """Indicates the computation type of the returned assessment value or
Represents the (constant) return value of a function""" ;
rdfs:label "hasReturnValue" .
<http://purl.org/net/vsr/daqar#hasStartValue>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#FunctionParam> ;
rdfs:comment "Represents the start value of a function" ;
rdfs:label "hasStartValue" .
<http://purl.org/net/vsr/daqar#hasValueGreaterEqualThan>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentCondition> ;
rdfs:comment "Indicates what happens if the measured value is greater or euqal than the specified value" ;
rdfs:label "hasValueGreaterEqualThan" .
<http://purl.org/net/vsr/daqar#hasValueGreaterThan>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentCondition> ;
rdfs:comment "Indicates what happens if the measured value is greater than the specified value" ;
rdfs:label "hasValueGreaterThan" .
<http://purl.org/net/vsr/daqar#hasValueLowerEqualThan>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentCondition> ;
rdfs:comment "Indicates what happens if the measured value is lower or euqal than the specified value" ;
rdfs:label "hasValueLowerEqualThan" .
<http://purl.org/net/vsr/daqar#hasValueLowerThan>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentCondition> ;
rdfs:comment "Indicates what happens if the measured value is lower than the specified value" ;
rdfs:label "hasValueLowerThan" .
<http://purl.org/net/vsr/daqar#expectedDataType>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:comment "Indicates the expected return type of the measurement result" ;
rdfs:label "expectedDataType" .
<http://purl.org/net/vsr/daqar#hasAssessment>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityAssessmentTerm>, <http://purl.org/net/vsr/daqar#QualityRequirement>, <http://purl.org/net/vsr/daqar#QualityRequirementSpec> ;
rdfs:range <http://purl.org/net/vsr/daqar#QualityAssessment>, <http://purl.org/net/vsr/daqar#QualityAssessmentCombination> ;
rdfs:comment """Indicates the definition of an overall assessment relation how the quality of a data source has to be calculated or
Indicates a quality assessment that shall be calculated or
Indicates a calculation function for assessing the measurement result""" ;
rdfs:label "hasAssessment" .
<http://purl.org/net/vsr/daqar#hasAssessmentFunction>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentCondition> ;
rdfs:range <http://purl.org/net/vsr/daqar#AssessmentFunction> ;
rdfs:comment "Defines a mapping function how to represent the measured value as an assessment value" ;
rdfs:label "hasAssessmentFunction" .
<http://purl.org/net/vsr/daqar#hasAssessmentParam>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:range <http://purl.org/net/vsr/daqar#AssessmentParam> ;
rdfs:comment "Specifies parameter values that can be used in combination with well-known assessment function definitions." ;
rdfs:label "hasAssessmentParam" .
<http://purl.org/net/vsr/daqar#hasAssessmentTerms>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityAssessmentCombination> ;
rdfs:range <http://purl.org/net/vsr/daqar#QualityAssessmentTerm> ;
rdfs:comment "Represents a list of independent QualityAssessment subcalculations that should be combined to an overall assessment result" ;
rdfs:label "hasAssessmentTerms" .
<http://purl.org/net/vsr/daqar#hasCondition>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityAssessment> ;
rdfs:range <http://purl.org/net/vsr/daqar#AssessmentCondition> ;
rdfs:comment "Specifies an operation or a condition that has to be met by the measured value in order to calculate an assessment result" ;
rdfs:label "hasCondition" .
<http://purl.org/net/vsr/daqar#hasFunctionParam>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentFunction> ;
rdfs:comment "Defines values for the functional parameters required by dqr:FunctionType" ;
rdfs:label "hasFunctionParam" .
<http://purl.org/net/vsr/daqar#hasFunctionType>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentFunction> ;
rdfs:range <http://purl.org/net/vsr/daqar#FunctionType> ;
rdfs:comment "Indicates the functional type of the calculation" ;
rdfs:label "hasFunctionType" .
<http://purl.org/net/vsr/daqar#hasImplementation>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:comment "Indicates if the calculation relies on a concrete, mandatory implementation of a quality requirement concept" ;
rdfs:label "hasImplementation" .
<http://purl.org/net/vsr/daqar#hasParamType>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentParam> ;
rdfs:comment "Indicates the type of the assessment param" ;
rdfs:label "hasParamType" .
<http://purl.org/net/vsr/daqar#hasRequirementConcept>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:comment """Represents the particular quality concepts in form of a URI
This can be a daq:Metric, a dqv:Metric, a SHACL URL or any other URI representing a quality requirement""" ;
rdfs:label "hasRequirementConcept" .
<http://purl.org/net/vsr/daqar#hasRequirementType>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:range <http://purl.org/net/vsr/daqar#RequirementType> ;
rdfs:comment "Indicates the type of examined quality aspect" ;
rdfs:label "hasRequirementType" .
<http://purl.org/net/vsr/daqar#hasRequirements>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirementSpec> ;
rdfs:range <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:comment "Indicates the QualityRequirements that have to be checked" ;
rdfs:label "hasRequirements" .
<http://purl.org/net/vsr/daqar#hasUnit>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityRequirement> ;
rdfs:comment "Indicates the unit of the measurement result" ;
rdfs:label "hasUnit" .
<http://purl.org/net/vsr/daqar#hasValue>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#AssessmentParam> ;
rdfs:comment "Specified the value of the assessment parameter" ;
rdfs:label "hasValue" .
<http://purl.org/net/vsr/daqar#hasWeight>
a owl:ObjectProperty ;
rdfs:domain <http://purl.org/net/vsr/daqar#QualityAssessmentTerm> ;
rdfs:comment "Indicates the influence of the current assessment to the overall assessment score" ;
rdfs:label "hasWeight" .
<http://purl.org/net/vsr/daqar#AssessmentCondition>
a owl:Class ;
rdfs:comment "Represents a measurement value range and a mapping function to an assessment value" ;
rdfs:label "AssessmentCondition" .
<http://purl.org/net/vsr/daqar#AssessmentFunction>
a owl:Class ;
rdfs:comment "Represents a mapping function to map an actual measurement value to a corrresponding assessment value" ;
rdfs:label "AssessmentFunction" .
<http://purl.org/net/vsr/daqar#AssessmentParam>
a owl:Class ;
rdfs:comment "Represents a parameter with a defined value that can be reused by an assessment tool in combination with a well-known dqr:Assessment function" ;
rdfs:label "AsssessmentParam" .
<http://purl.org/net/vsr/daqar#AverageParam>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ParamType> .
<http://purl.org/net/vsr/daqar#ConstantFunction>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#FunctionType> ;
rdfs:comment "A mapping function defined through a constant dqr:hasReturnValue" ;
rdfs:label "ConstantFunction" .
<http://purl.org/net/vsr/daqar#ConstantValue>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ReturnValue> ;
rdfs:comment "A constant ReturnValue" ;
rdfs:label "ConstantValue" .
<http://purl.org/net/vsr/daqar#CustomFunction>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#FunctionType> ;
rdfs:comment "A custom defined mapping function defined through a dqr:hasCustomFunctionTerm" ;
rdfs:label "CustomFunction" .
<http://purl.org/net/vsr/daqar#FunctionParam>
a owl:Class ;
rdfs:comment "Represents a bound value used by a dqr:FunctionType function for calculation purposes" ;
rdfs:label "FunctionParam" .
<http://purl.org/net/vsr/daqar#FunctionType>
a owl:Class ;
rdfs:comment "The mathematical function how to map a measured value to an assessment value" ;
rdfs:label "FunctionType" .
<http://purl.org/net/vsr/daqar#FunctionalValue>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ReturnValue> ;
rdfs:comment "A ReturnValue described through a Function" ;
rdfs:label "FunctionalValue" .
<http://purl.org/net/vsr/daqar#GreaterEqualThanParam>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ParamType> .
<http://purl.org/net/vsr/daqar#GreaterThanParam>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ParamType> .
<http://purl.org/net/vsr/daqar#LinearFunction>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#FunctionType> ;
rdfs:comment "A mapping function defined through a dqr:hasStartValue and dqr:hasEndValue" ;
rdfs:label "LinearFunction" .
<http://purl.org/net/vsr/daqar#LowerEqualThanParam>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ParamType> .
<http://purl.org/net/vsr/daqar#LowerThanParam>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ParamType> .
<http://purl.org/net/vsr/daqar#ParamType> a owl:Class .
<http://purl.org/net/vsr/daqar#QualityAssessment>
a owl:Class ;
rdfs:comment "Represents the defintion of a function of measurement boundaries on how to assess the measured value of a related quality concept of interest" ;
rdfs:label "QualityAssessment" .
<http://purl.org/net/vsr/daqar#QualityAssessmentCombination>
a owl:Class ;
rdfs:comment "Represents an instruction on how to combine the results from multiple dqr:QualityAssessments to an overall assessment score" ;
rdfs:label "QualityAssessmentCombination" .
<http://purl.org/net/vsr/daqar#QualityAssessmentTerm>
a owl:Class ;
rdfs:comment "Represents a weighted assessment sub-calculation for a particular requirement" ;
rdfs:label "QualityAssessmentTerm" .
<http://purl.org/net/vsr/daqar#QualityGrade>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ReturnType> ;
rdfs:label "QualityGrade", "ReturnType for an integer representation 1 (best) <= DQ <= 6 (worst)" .
<http://purl.org/net/vsr/daqar#QualityRatio>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ReturnType> ;
rdfs:comment "ReturnType for a decimal representation 0.0 (worst) <= DQ <= 1.0 (best)" ;
rdfs:label "QualityRatio" .
<http://purl.org/net/vsr/daqar#QualityRequirement>
a owl:Class ;
rdfs:comment "Represents a particular measurable quality aspect of interest whose result is assesseable" ;
rdfs:label "QualityRequirement" .
<http://purl.org/net/vsr/daqar#QualityRequirementSpec>
a owl:Class ;
rdfs:comment "Represents a specification of requirements on a data set or data service from consumer side for quality assessment purposes" ;
rdfs:label "QualityRequirementSpec" .
<http://purl.org/net/vsr/daqar#QualityStar>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#ReturnType> ;
rdfs:comment "ReturnType for an integer representation 0 (worst) <= DQ <= 5 (best)" ;
rdfs:label "QualityStar" .
<http://purl.org/net/vsr/daqar#RequirementType>
a owl:Class ;
rdfs:comment "Indicates the type of examined quality aspect" ;
rdfs:label "RequirementType" .
<http://purl.org/net/vsr/daqar#ShapeConstraint>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#RequirementType> ;
rdfs:comment "a RequirementType for SHACL-like template graph descriptors that are run by a separate processor" ;
rdfs:label "ShapeConstraint" .
<http://purl.org/net/vsr/daqar#SimpleMetric>
a owl:Class ;
rdfs:subClassOf <http://purl.org/net/vsr/daqar#RequirementType> ;
rdfs:comment "a RequirementType for directly calculable metrics such as DQV, daq or ISO metrics" ;
rdfs:label "SimpleMetric" .