-
Notifications
You must be signed in to change notification settings - Fork 1
/
bacnet_model.ttl
163 lines (125 loc) · 7.27 KB
/
bacnet_model.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
@prefix bacnet: <http://data.ashrae.org/bacnet/2020#> .
@prefix brick: <https://brickschema.org/schema/Brick#> .
@prefix ns2: <https://brickschema.org/schema/ref#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix ref: <https://brickschema.org/schema/Brick/ref#> .
@prefix vltt: <https://www.doesntexist.org/volttronsemantics#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<urn:bldg/> a owl:Ontology .
<urn:bldg/ahu_reaFloSupAir_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.ahu_reaFloSupAir_y_bacnet> .
<urn:bldg/ahu_reaPFanRet_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.ahu_reaPFanRet_y_bacnet> .
<urn:bldg/ahu_reaPFanSup_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.ahu_reaPFanSup_y_bacnet> .
<urn:bldg/ahu_reaTRetAir_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.ahu_reaTRetAir_y_bacnet> .
<urn:bldg/building> a brick:Building .
<urn:bldg/hvacZone> a brick:Zone ;
brick:hasPoint <urn:bldg/hvacZone.ahu_reaFloSupAir_y_bacnet>,
<urn:bldg/hvacZone.ahu_reaPFanRet_y_bacnet>,
<urn:bldg/hvacZone.ahu_reaPFanSup_y_bacnet>,
<urn:bldg/hvacZone.ahu_reaTRetAir_y_bacnet>,
<urn:bldg/hvacZone.oveTZonSet_u_bacnet>,
<urn:bldg/hvacZone.reaCO2Zon_y_bacnet>,
<urn:bldg/hvacZone.reaPEle_y_bacnet>,
<urn:bldg/hvacZone.reaPPum_y_bacnet>,
<urn:bldg/hvacZone.reaQHea_y_bacnet>,
<urn:bldg/hvacZone.reaTZon_y_bacnet> ;
ref:hasExternalReference <urn:bldg/hvacZone.config>,
<urn:bldg/hvacZone.point_list> .
<urn:bldg/hvacZone.ahu_reaFloSupAir_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/ahu_reaFloSupAir_y_bacnet" .
<urn:bldg/hvacZone.ahu_reaPFanRet_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/ahu_reaPFanRet_y_bacnet" .
<urn:bldg/hvacZone.ahu_reaPFanSup_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/ahu_reaPFanSup_y_bacnet" .
<urn:bldg/hvacZone.ahu_reaTRetAir_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/ahu_reaTRetAir_y_bacnet" .
<urn:bldg/hvacZone.oveTZonSet_u_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/oveTZonSet_u_bacnet" .
<urn:bldg/hvacZone.reaCO2Zon_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/reaCO2Zon_y_bacnet" .
<urn:bldg/hvacZone.reaPEle_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/reaPEle_y_bacnet" .
<urn:bldg/hvacZone.reaPPum_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/reaPPum_y_bacnet" .
<urn:bldg/hvacZone.reaQHea_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/reaQHea_y_bacnet" .
<urn:bldg/hvacZone.reaTZon_y_bacnet.topic> a vltt:VolttronTopic ;
vltt:hasTopicName "BOPTest/singlezone_commercial_hvac/reaTZon_y_bacnet" .
<urn:bldg/oveTZonSet_u_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.oveTZonSet_u_bacnet> .
<urn:bldg/reaCO2Zon_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.reaCO2Zon_y_bacnet> .
<urn:bldg/reaPEle_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.reaPEle_y_bacnet> .
<urn:bldg/reaPPum_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.reaPPum_y_bacnet> .
<urn:bldg/reaQHea_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.reaQHea_y_bacnet> .
<urn:bldg/reaTZon_y_bacnet> ref:hasExternalReference <urn:bldg/hvacZone.reaTZon_y_bacnet> .
<urn:bldg/space> a brick:Space .
<urn:bldg/hvacZone.config> a vltt:VolttronDeviceConfig ;
vltt:hasPath "examples/BACnet/bacnet.config" .
<urn:bldg/hvacZone.point_list> a vltt:VolttronPointList ;
vltt:hasPath "point_list.csv" .
<urn:bldg/hvacZone.ahu_reaFloSupAir_y_bacnet> a brick:Point,
brick:Supply_Air_Flow_Sensor ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "ahu_reaFloSupAir_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.ahu_reaPFanRet_y_bacnet> a brick:Electric_Power_Sensor,
brick:Point ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "ahu_reaPFanRet_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.ahu_reaPFanSup_y_bacnet> a brick:Electric_Power_Sensor,
brick:Point ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "ahu_reaPFanSup_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.ahu_reaTRetAir_y_bacnet> a brick:Point,
brick:Return_Air_Temperature_Sensor ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "ahu_reaTRetAir_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.oveTZonSet_u_bacnet> a brick:Point,
brick:Zone_Air_Heating_Temperature_Setpoint,
brick:Zone_Air_Temperature_Setpoint ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "oveTZonSet_u" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ],
[ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "oveTZonSet_u" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.reaCO2Zon_y_bacnet> a brick:CO2_Level_Sensor,
brick:Point ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "reaCO2Zon_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.reaPEle_y_bacnet> a brick:Electric_Power_Sensor,
brick:Point ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "reaPEle_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.reaPPum_y_bacnet> a brick:Electric_Power_Sensor,
brick:Point ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "reaPPum_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.reaQHea_y_bacnet> a brick:Point,
brick:Thermal_Power_Sensor ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "reaQHea_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.reaTZon_y_bacnet> a brick:Point,
brick:Zone_Air_Temperature_Sensor ;
ns2:hasExternalReference [ a ns2:BACnetReference ;
bacnet:object-identifier "analog-value" ;
bacnet:object-name "reaTZon_y" ;
bacnet:objectOf <urn:bldg/hvacZone.bacnet.device> ] .
<urn:bldg/hvacZone.bacnet.device> a bacnet:BACnetDevice ;
bacnet:device-instance 599 ;
bacnet:hasAddress "10.0.2.7/24" .