-
Notifications
You must be signed in to change notification settings - Fork 1
/
covid19-ita_sd.ttl
133 lines (107 loc) · 4.53 KB
/
covid19-ita_sd.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
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dbr: <http://dbpedia.org/resource/> .
@prefix qb: <http://purl.org/linked-data/cube#> .
@prefix covt: <http://kdmg.dii.univpm.it/datasets/covid19italy/terms> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix cov: <http://kdmg.dii.univpm.it/datasets/covid19italy/> .
@prefix kpi: <http://w3id.org/kpionto/> .
@prefix om: <http://www.openmath.org/cd/arith1/> .
#Definition of measures
covt:Total_Hospitalised_Patients_With_Symptoms a kpi:Indicator;
rdfs:label "Total hospitalized patients with symptoms";
rdfs:comment "Current total number of cases hospitalized with symptoms on the reference time".
covt:Total_Intensive_Care a kpi:Indicator;
rdfs:label "Total intensive care";
rdfs:comment "Current total number of cases hospitalized requiring intensive care on the reference time".
covt:Total_Hospitalised_Patients a kpi:Indicator;
rdfs:label "Total hospitalised patiens";
rdfs:comment "Current total number of positive patients hospitalised on the reference time";
kpi:hasFormula [
kpi:hasFunction om:plus;
kpi:hasArgument
[kpi:hasArgumentPosition 1;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue covt:Total_Hospitalised_Patients_With_Symptoms];
kpi:hasArgument
[kpi:hasArgumentPosition 2;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue covt:Total_Intensive_Care]
].
covt:Total_Home_Confinement a kpi:Indicator;
rdfs:label "Total home confinement";
rdfs:comment "Current total number of cases in home confinement on the reference time".
covt:Total_Positive_Cases a kpi:Indicator;
rdfs:label "Total positive cases";
rdfs:comment "Current total number of positive cases on the reference time";
kpi:hasFormula [
kpi:hasFunction om:plus;
kpi:hasArgument
[kpi:hasArgumentPosition 1;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue covt:Total_Hospitalised_Patients];
kpi:hasArgument
[kpi:hasArgumentPosition 2;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue covt:Total_Home_Confinement]
].
covt:Variation_Total_Positive_Cases a kpi:Indicator;
rdfs:label "Variation total positive cases";
rdfs:comment "Variation of the current number of total positive cases with respect to the previous measurement".
covt:New_Cases a kpi:Indicator;
rdfs:label "New cases";
rdfs:comment "Number of new cases".
covt:Total_Recovered a kpi:Indicator;
rdfs:label "Total recovered";
rdfs:comment "Current total number of recovered cases on the reference time".
covt:Total_Deaths a kpi:Indicator;
rdfs:label "Total deaths";
rdfs:comment "Current total number of deaths on the reference time".
covt:Total_Cases a kpi:Indicator;
rdfs:label "Total cases";
rdfs:comment "Current total number of cases on the reference time";
kpi:hasFormula [
kpi:hasFunction om:plus;
kpi:hasArgument
[kpi:hasArgumentPosition 1;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue cov:Total_Positive_Cases];
kpi:hasArgument
[kpi:hasArgumentPosition 2;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue [
kpi:hasFunction om:plus;
kpi:hasArgument
[kpi:hasArgumentPosition 1;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue cov:Total_Recovered],
[kpi:hasArgumentPosition 2;
kpi:hasArgumentName "addend";
kpi:hasArgumentValue cov:Total_Deaths]
]
]
].
covt:Total_Tests_Performed a kpi:Indicator;
rdfs:label "Total tests";
rdfs:comment "Current total number of tests on the reference time".
covt:Total_Cases_Tested a kpi:Indicator;
rdfs:label "Total number of cases tested";
rdfs:comment "Current total number of cases tested on the reference time".
#Definition of notes
covt:Note a rdfs:Class;
rdfs:comment "A note attached to an observation."^^xsd:string.
covt:PartialDataNote rdfs:subClassOf covt:Note;
rdfs:comment "A note declaring that data is partial."^^xsd:string.
covt:NoDataNote rdfs:subClassOf covt:Note;
rdfs:comment "A note declaring that data is not available."^^xsd:string.
covt:DataCorrectionNote rdfs:subClassOf covt:Note;
rdfs:comment "A note declaring a data correction."^^xsd:string.
covt:noticeDescription rdfs:subPropertyOf rdf:Property;
rdfs:domain covt:Note;
rdfs:range rdfs:Literal.
covt:otherInformation rdfs:subPropertyOf rdf:Property;
rdfs:domain covt:Note;
rdfs:range rdfs:Literal.
covt:note rdfs:subPropertyOf rdf:Property;
rdfs:domain qb:Observation;
rdfs:range covt:Note.