-
Notifications
You must be signed in to change notification settings - Fork 0
/
abecto-vocabulary.ttl
339 lines (334 loc) · 18.8 KB
/
abecto-vocabulary.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
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
@prefix av: <http://w3id.org/abecto/vocabulary#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dqv: <http://www.w3.org/ns/dqv#> .
@prefix ldqd: <http://www.w3.org/2016/05/ldqd#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix p-plan: <http://purl.org/net/p-plan#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfg: <http://www.w3.org/2004/03/trix/rdfg-1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://w3id.org/abecto/vocabulary> a owl:Ontology ;
owl:imports <http://www.w3.org/ns/dcat> ;
owl:imports <http://www.w3.org/ns/dqv> ;
owl:imports <http://www.w3.org/2016/05/ldqd> ;
owl:imports <http://www.opmw.org/p-plan.owl> ;
vaem:rationale "using statement `owl:imports <http://www.opmw.org/p-plan.owl>` because statement `owl:imports <http://purl.org/net/p-plan>` does not work" ;
owl:imports <http://www.w3.org/ns/prov> ;
owl:imports <http://www.w3.org/2004/03/trix/rdfg-1/> ;
vann:preferredNamespaceUri "http://w3id.org/abecto/vocabulary#";
vann:preferredNamespacePrefix "av";
dcterms:title "ABECTO Vocabulary"@en;
dcterms:description "The ABECTO Vocabulary (AV) is a vocabulary for the description of execution plans and results of the ABox Evaluation and Comparison Tool for Ontologies (ABECTO)."@en ;
dcterms:creator [
schema:name "Jan Martin Keil" ;
schema:identifier <https://orcid.org/0000-0002-7733-0193> ;
schema:affiliation [
schema:name "Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena" ;
schema:url <https://www.fusion.uni-jena.de/> ;
] ;
] ;
dcterms:license <http://creativecommons.org/licenses/by/4.0/> ;
dcterms:created "2022-08-17"^^xsd:date ;
dcterms:modified "2024-10-04"^^xsd:date ;
owl:versionInfo "1.3.1" ;
owl:versionIRI <http://w3id.org/abecto/vocabulary/1.3.1> ;
owl:priorVersion <http://w3id.org/abecto/vocabulary/1.3.0> ;
.
av:Plan a owl:Class ;
rdfs:subClassOf p-plan:Plan ;
rdfs:label "ABECTO plan"@en ;
rdfs:comment "An ABECTO execution plan."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:Step a owl:Class ;
rdfs:subClassOf p-plan:Step ;
rdfs:label "step"@en ;
rdfs:comment "A single step in an ABECTO execution plan defined by the processor class, preceding steps (p-plan:isPrecededBy), parameters (av:hasParameter), and predefined meta data (av:predefinedMetaDataGraph)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:StepExecution a owl:Class ;
rdfs:subClassOf p-plan:Activity ;
rdfs:label "step execution"@en ;
rdfs:comment "An activity that executes a single step of a plan. It is determined by the corresponding step (p-plan:correspondsToStep), start and end date time (prov:startedAtTime, prov:endedAtTime), and the used primary and meta data graphs (prov:used)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:Parameter a owl:Class ;
rdfs:label "parameter"@en ;
rdfs:comment "A generic parameter defined by a key String (av:key) and a value literal (rdf:value)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:Aspect a owl:Class ;
rdfs:label "aspect"@en ;
rdfs:comment "An aspect denotes a group of facts from multiple datasets belonging to corresponding features or classes of resources."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:AspectPattern a owl:Class ;
rdfs:label "aspect pattern"@en ;
rdfs:comment "An aspect pattern determines the facts from a single dataset (av:associatedDataset) belonging to a specific aspect (av:ofAspect) using a SPARQL select query (av:definingQuery)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:QualityMeasurement a owl:Class ;
rdfs:subClassOf dqv:QualityMeasurement ;
rdfs:label "quality measurement"@en ;
rdfs:comment "A quality measurement represents the result value (dqv:value) of an evaluation of a given dataset (dqv:computedOn) against a specific quality metric (dqv:isMeasurementOf)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:QualityAnnotationBody a owl:Class ;
rdfs:label "quality annotation body"@en ;
rdfs:comment "A quality annotation body is the body (oa:hasBody) of a dqv:QualityAnnotation on a resource (oa:hasTarget). This class serves as super class of different types of annotation bodies and is not intended for direct use."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:Deviation a owl:Class ;
rdfs:subClassOf av:QualityAnnotationBody ;
rdfs:label "deviation"@en ;
rdfs:comment "An instance serves as the body (oa:hasBody) of a dqv:QualityAnnotation on a resource (oa:hasTarget). It denotes a mismatch of the value (av:affectedValue) of a specified variable (av:affectedVariableName) from a specified aspect (av:affectedAspect) to the corresponding value (av:comparedToValue) of a corresponding resource (av:comparedToResource) from a specified dataset (av:comparedToDataset)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:WrongValue a owl:Class ;
rdfs:subClassOf av:QualityAnnotationBody ;
rdfs:label "wrong value"@en ;
rdfs:comment "An instance serves as the body (oa:hasBody) of a dqv:QualityAnnotation on a resource (oa:hasTarget). It denotes the incorrectness of a value (av:affectedValue) of a specified variable (av:affectedVariableName) from a specified aspect (av:affectedAspect)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:ValueOmission a owl:Class ;
rdfs:subClassOf av:QualityAnnotationBody ;
rdfs:label "value omission"@en ;
rdfs:comment "An instance serves as the body (oa:hasBody) of a dqv:QualityAnnotation on a resource (oa:hasTarget). It denotes the absent of a certain value for a specified variable (av:affectedVariableName) from a specified aspect (av:affectedAspect) in comparison to a value (av:comparedToValue) of a corresponding resource (av:comparedToResource) from a specified dataset (av:comparedToDataset)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:VariablePath a owl:Class ;
rdfs:label "variable path"@en ;
rdfs:comment "A connection between the key variable and another variable (av:variableName) of an aspect by a property path (av:propertyPath)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:ResourceOmission a owl:Class ;
rdfs:subClassOf av:QualityAnnotationBody ;
rdfs:label "resource omission"@en ;
rdfs:comment "An instance serves as the body (oa:hasBody) of a dqv:QualityAnnotation on a dataset (oa:hasTarget). It denotes the absent of a corresponding resource from a specified aspect (av:affectedAspect) in comparison to a resource (av:comparedToResource) from a specified dataset (av:comparedToDataset)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:ResourceDuplicate a owl:Class ;
rdfs:subClassOf av:QualityAnnotationBody ;
rdfs:label "resource duplicate"@en ;
rdfs:comment "An instance serves as the body (oa:hasBody) of a dqv:QualityAnnotation on a resource (oa:hasTarget). It denotes the presence of a corresponding resource (av:comparedToResource) of a specified aspect (av:affectedAspect) in the same dataset."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:Issue a owl:Class ;
rdfs:subClassOf av:QualityAnnotationBody ;
rdfs:label "issue"@en ;
rdfs:comment "An instance serves as the body (oa:hasBody) of a dqv:QualityAnnotation on a resource or a dataset (oa:hasTarget). It describes an issue of a certain type (av:issueType) with a description (rdfs:comment). An issue might affect a certain aspect (av:Aspect), a certain aspect variable (av:affectedVariableName), or a certain aspect variable value (av:affectedValue)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:MetaDataGraph a owl:Class ;
rdfs:subClassOf dqv:QualityMetadata , rdfg:Graph , prov:Entity ;
rdfs:label "meta data graph"@en ;
rdfs:comment "A meta data graph is a RDF graph that contains meta data of a dataset (dqv:computedOn)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:PrimaryDataGraph a owl:Class ;
rdfs:subClassOf rdfg:Graph , prov:Entity ;
rdfs:label "primary data graph"@en ;
rdfs:comment "A primary data graph is a RDF graph that contains primary data of a dataset (av:associatedDataset)."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:hasParameter a owl:ObjectProperty ;
rdfs:label "has parameter"@en ;
rdfs:comment "A parameter that was, is, or will be involved in an execution."@en ;
rdfs:range av:Parameter ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:ofAspect a owl:ObjectProperty ;
rdfs:label "of aspect"@en ;
rdfs:comment "The aspect an aspect pattern belongs to."@en ;
rdfs:domain av:AspectPattern;
rdfs:range av:Aspect ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:affectedAspect a owl:ObjectProperty ;
rdfs:label "affected aspect"@en ;
rdfs:comment "The aspect that is concerned by some meta data, such as deviations, value omissions and resource omissions, quality measurements or issues."@en ;
rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( av:QualityAnnotationBody av:QualityMeasurement ) ] ;
rdfs:range av:Aspect ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:associatedDataset a owl:ObjectProperty ;
rdfs:label "associated dataset"@en ;
rdfs:comment "The dataset to that a resource belongs, such as primary or meta data graphs, aspect patterns or steps."@en ;
rdfs:range dcat:Dataset ;
rdfs:seeAlso av:PrimaryDataGraph , av:MetaDataGraph , av:AspectPattern , av:Step ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:comparedToDataset a owl:ObjectProperty ;
rdfs:label "compared to dataset"@en ;
rdfs:comment "The dataset in comparison to that were derived some meta data, such as deviations, value omissions, resource omissions, or quality measurements."@en ;
rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( av:QualityAnnotationBody av:QualityMeasurement ) ] ;
rdfs:range dcat:Dataset ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:comparedToResource a owl:ObjectProperty ;
rdfs:label "compared to resource"@en ;
rdfs:comment "The resource in comparison to that were derived some meta data, such as deviations, value omissions or resource omissions."@en ;
rdfs:domain av:QualityAnnotationBody ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:correspondsToResource a owl:ObjectProperty, owl:SymmetricProperty, owl:TransitiveProperty ;
rdfs:label "corresponds to resource"@en ;
rdfs:comment "A resource that corresponds to this resource."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:correspondsNotToResource a owl:ObjectProperty, owl:SymmetricProperty ;
owl:propertyChainAxiom ( av:correspondsNotToResource av:correspondsToResource ) ;
rdfs:label "corresponds not to resource"@en ;
rdfs:comment "A resource that not corresponds to this resource."@en ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:relevantResource owl:deprecated "true"^^xsd:boolean ;
.
av:predefinedMetaDataGraph a owl:ObjectProperty ;
rdfs:label "predefined meta data graph"@en ;
rdfs:comment "A predefined meta data graph that will be taken into account during the execution of a step without being the execution result of a preceding step."@en ;
rdfs:domain av:Step ;
rdfs:range av:MetaDataGraph ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:javaClass a owl:ObjectProperty ;
rdfs:label "processor class"@en ;
rdfs:comment "The associated Java class of a processor. The value is expected to be a resource represented by an IRI with the \"java\" scheme and the fully qualified name of the class as path, e.g. \"<java:java.util.Collection>\"."@en ;
rdfs:domain av:Step ;
rdfs:seeAlso "https://docs.oracle.com/javase/specs/jls/se16/html/jls-3.html#jls-3.8"^^xsd:anyURI ;
rdfs:seeAlso "https://docs.oracle.com/javase/specs/jls/se16/html/jls-6.html#jls-6.5.3.2"^^xsd:anyURI ;
rdfs:seeAlso "https://docs.oracle.com/javase/specs/jls/se16/html/jls-6.html#jls-6.7"^^xsd:anyURI ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:definingQuery a owl:DatatypeProperty ;
rdfs:label "defining query"@en ;
rdfs:comment "The query that defines the pattern of an aspect for a certain dataset."@en ;
rdfs:domain av:AspectPattern ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:key a owl:DatatypeProperty ;
rdfs:label "key"@en ;
rdfs:label "name"@en ;
rdfs:comment "The key or name of a parameter."@en ;
rdfs:domain av:Parameter ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:value a owl:DatatypeProperty ;
rdfs:label "value"@en ;
rdfs:comment "The value of a parameter."@en ;
rdfs:domain av:Parameter ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:keyVariableName a owl:DatatypeProperty ;
rdfs:label "key variable name"@en ;
rdfs:comment "The name of a variable that serves as primary key for an aspect."@en ;
rdfs:domain av:Aspect ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:variableName a owl:DatatypeProperty ;
rdfs:label "variable name"@en ;
rdfs:comment "The name of a variable the key variable of an aspect is connected with via a certain property path (av:propertyPath)."@en ;
rdfs:domain av:VariablePath ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:propertyPath a owl:DatatypeProperty ;
rdfs:label "property path"@en ;
rdfs:comment "The property path that connects the key variable of an aspect to a certain variable (av:variableName)."@en ;
rdfs:domain av:VariablePath ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:affectedVariableName a owl:DatatypeProperty ;
rdfs:label "affected variable name"@en ;
rdfs:comment "The variable of an aspect that is concerned by some meta data, such as deviations, value omissions, quality measurements, or issues."@en ;
rdfs:domain av:QualityAnnotationBody ;
rdfs:range xsd:string ;
rdfs:seeAlso av:Deviation , av:ValueOmission , dqv:QualityMeasurement , av:Issue ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:affectedValue a owl:DatatypeProperty ;
rdfs:label "affected value"@en ;
rdfs:comment "The variable value of a resource of an aspect that is concerned by some meta data, such as deviations or issues."@en ;
rdfs:domain av:QualityAnnotationBody ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:comparedToValue a owl:DatatypeProperty ;
rdfs:label "compared to value"@en ;
rdfs:comment "The value in comparison to that were derived some meta data, such as deviations, or value omissions."@en ;
rdfs:domain av:QualityAnnotationBody ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:issueType a owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:label "issue type"@en ;
rdfs:comment "The described custom type of an issue."@en ;
rdfs:domain av:Issue ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:valueFilterCondition a owl:DatatypeProperty ;
rdfs:label "value filter condition"@en ;
rdfs:comment "The value filter condition that was applied to the variable values before the measurement has been performed."@en ;
rdfs:domain dqv:QualityMeasurement ;
rdfs:range xsd:string ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:marCompletenessThomas08 a dqv:Metric ;
rdfs:label "mark and recapture"@en ;
rdfs:comment "The ratio of the completeness of a dataset compared to multiple other datasets regarding a certain aspect estimated using the mark and recapture method as defined in Paul Thomas, 2008, Generalising multiple capture-recapture to non-uniform sample sizes, https://doi.org/10.1145/1390334.1390531."@en ;
dqv:inDimension ldqd:completeness ;
rdfs:seeAlso <https://doi.org/10.1145/1390334.1390531> ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:relativeCoverage a dqv:Metric ;
rdfs:label "relative coverage"@en ;
rdfs:comment "The ratio of resources of a certain aspect in another dataset for that the assessed dataset contains a corresponding resource."@en ;
dqv:inDimension ldqd:completeness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:absoluteCoverage a dqv:Metric ;
rdfs:label "absolute coverage"@en ;
rdfs:comment "The number of resources of a certain aspect in another dataset for that the assessed dataset contains a corresponding resource."@en ;
dqv:inDimension ldqd:completeness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:relativeCoveredness a dqv:Metric ;
rdfs:label "relative coveredness"@en ;
rdfs:comment "The ratio of resources of a certain aspect in the assessed dataset for that any other dataset contains a corresponding resource."@en ;
dqv:inDimension ldqd:trustworthiness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:absoluteCoveredness a dqv:Metric ;
rdfs:label "absolute coveredness"@en ;
rdfs:comment "The number of resources of a certain aspect in the assessed dataset for that any other dataset contains a corresponding resource."@en ;
dqv:inDimension ldqd:trustworthiness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:count a dqv:Metric ;
rdfs:label "count"@en ;
rdfs:comment "The number of resources or property values of a certain aspect in a dataset."@en ;
dqv:inDimension ldqd:completeness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:deduplicatedCount a dqv:Metric ;
rdfs:label "deduplicated count"@en ;
rdfs:comment "The number of deduplicated resources or deduplicated property values of a certain aspect in a dataset."@en ;
dqv:inDimension ldqd:completeness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.
av:duplicateCount a dqv:Metric ;
rdfs:label "duplicate count"@en ;
rdfs:comment "The number of duplicated resources or duplicated property values of a certain aspect in a dataset."@en ;
dqv:inDimension ldqd:conciseness ;
rdfs:isDefinedBy <http://w3id.org/abecto/vocabulary> ;
.