{ "@context":{"rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","xsd":"http://www.w3.org/2001/XMLSchema#","owl":"http://www.w3.org/2002/07/owl#","ph":"https://project-haystack.org/def/ph/4.0.0#","phIct":"https://project-haystack.org/def/phIct/4.0.0#","phScience":"https://project-haystack.org/def/phScience/4.0.0#","phIoT":"https://project-haystack.org/def/phIoT/4.0.0#"}, "@graph":[{"@id":"ph:hasTag","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:range":{"@id":"ph:marker"}}, {"@id":"phIoT:absorption","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"absorption","rdfs:comment":"Cooling process using energy from heat source such as hot water","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Absorption_refrigerator","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:ac","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"ac","rdfs:comment":"Relating to alternating current (AC) electricity","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:ac-elec","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:elec"},"rdfs:label":"ac-elec","rdfs:comment":"Alternating current electricity","ph:is":{"@id":"phScience:elec"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Alternating_current","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:ac-elec-meter","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:elec-meter"},"rdfs:label":"ac-elec-meter","ph:children":[{"@id":"_:0b75b80c-9c6f-1d00-4a4f-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d01-4a50-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d02-4a51-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d03-4a52-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d04-4a53-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d05-4a54-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d06-4a55-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d07-4a56-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d08-4a57-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d09-4a58-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d0a-4a59-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d0b-4a5a-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d0c-4a5b-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d0d-4a5c-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d0e-4a5d-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d0f-4a5e-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d10-4a5f-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d11-4a60-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d12-4a61-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d13-4a62-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d14-4a63-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d15-4a64-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d16-4a65-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d17-4a66-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d18-4a67-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d19-4a68-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d1a-4a69-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d1b-4a6a-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d1c-4a6b-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d1d-4a6c-f23c91a70cca"},{"@id":"_:0b75b80c-9c6f-1d1e-4a6d-f23c91a70cca"}],"rdfs:comment":"AC Electricity meter.\nSee `docHaystack::Meters` chapter.","ph:is":{"@id":"phIoT:elec-meter"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9c6f-1d00-4a4f-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phScience:angle"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, current, angle, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d01-4a50-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phIoT:imbalance"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, current, imbalance, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d02-4a51-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phScience:magnitude"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, current, magnitude, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d03-4a52-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phIoT:thd"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, current, thd, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d04-4a53-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:pf"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, pf, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d05-4a54-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phScience:angle"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, volt, angle, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d06-4a55-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phIoT:imbalance"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, volt, imbalance, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d07-4a56-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phScience:magnitude"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, volt, magnitude, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d08-4a57-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:avg"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phIoT:thd"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{avg, ac, elec, volt, thd, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d09-4a58-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c6f-1d0a-4a59-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phScience:angle"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, current, angle, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d0b-4a5a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phIoT:imbalance"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, current, imbalance, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d0c-4a5b-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phScience:magnitude"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, current, magnitude, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d0d-4a5c-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phIoT:thd"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, current, thd, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d0e-4a5d-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:pf"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, pf, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d0f-4a5e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phScience:angle"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, volt, angle, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d10-4a5f-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phIoT:imbalance"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, volt, imbalance, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d11-4a60-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phScience:magnitude"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, volt, magnitude, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d12-4a61-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phIoT:thd"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, ac, elec, volt, thd, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d13-4a62-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:active"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, active, ac, elec, power, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d14-4a63-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:apparent"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, apparent, ac, elec, power, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d15-4a64-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:net"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:energy"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, net, ac, elec, active, energy, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d16-4a65-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:reactive"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{phase:A, reactive, ac, elec, power, sensor, point}","phIoT:phase":"A"}, {"@id":"_:0b75b80c-9c6f-1d17-4a66-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9c6f-1d18-4a67-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:demand"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, ac, elec, demand, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d19-4a68-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phIoT:active"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, active, ac, elec, power, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d1a-4a69-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phScience:apparent"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, apparent, ac, elec, power, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d1b-4a6a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phIoT:export"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:energy"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, export, ac, elec, active, energy, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d1c-4a6b-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:energy"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, import, ac, elec, active, energy, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d1d-4a6c-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phIoT:net"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:energy"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, net, ac, elec, active, energy, sensor, point}"}, {"@id":"_:0b75b80c-9c6f-1d1e-4a6d-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phScience:total"},{"@id":"phIoT:reactive"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{total, reactive, ac, elec, power, sensor, point}"}, {"@id":"phIoT:ac-evse-port","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:evse-port"},"rdfs:label":"ac-evse-port","ph:children":[{"@id":"_:0b75b80c-9c7e-5f40-4a6e-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f41-4a6f-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f42-4a70-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f43-4a71-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f44-4a72-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f45-4a73-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f46-4a74-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f47-4a75-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f48-4a76-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f49-4a77-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f4a-4a78-f23c91a70cca"},{"@id":"_:0b75b80c-9c7e-5f4b-4a79-f23c91a70cca"}],"rdfs:comment":"An AC EVSE port delivers `ac` electricity to a single EV charging inlet\nat a time. See `docHaystack::EVSE#port` chapter.\n\nTypically a max current or max power setpoint should reference an AC\nEVSE port, but not both. Usually it is preferred to control an AC EVSE\nport using a max current setpoint.\n\nIt is recommended to include electrical location related tags on\nelectrical points that reference an AC EVSE port. See\n`docHaystack::Meters#elecMeters` chapter for more details.","ph:is":{"@id":"phIoT:evse-port"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Charging_station","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9c7e-5f40-4a6e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phIoT:stateOfCharge"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{dc, elec, stateOfCharge, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f41-4a6f-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c7e-5f42-4a70-f23c91a70cca","rdf:type":[{"@id":"phIoT:cable"},{"@id":"phIoT:evse-cable"}],"ph:hasTag":[{"@id":"phIoT:evse"},{"@id":"phIoT:cable"},{"@id":"phIoT:equip"}],"rdfs:label":"{evse, cable, equip}"}, {"@id":"_:0b75b80c-9c7e-5f43-4a71-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:evse"},{"@id":"phIoT:evseStatus"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{evse, evseStatus, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f44-4a72-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:energy"},{"@id":"phIoT:hisTotalized"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, active, energy, hisTotalized, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f45-4a73-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:power"},{"@id":"ph:max"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, active, power, max, sp, point}"}, {"@id":"_:0b75b80c-9c7e-5f46-4a74-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:active"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, active, power, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f47-4a75-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:magnitude"},{"@id":"phScience:current"},{"@id":"ph:max"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, magnitude, current, max, sp, point}"}, {"@id":"_:0b75b80c-9c7e-5f48-4a76-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:magnitude"},{"@id":"phScience:current"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, magnitude, current, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f49-4a77-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phScience:magnitude"},{"@id":"phScience:volt"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, magnitude, volt, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f4a-4a78-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:ac"},{"@id":"phScience:elec"},{"@id":"phIoT:pfScope"},{"@id":"phIoT:pf"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, ac, elec, pfScope, pf, sensor, point}"}, {"@id":"_:0b75b80c-9c7e-5f4b-4a79-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:ac-freq","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:freq"},"rdfs:label":"ac-freq","rdfs:comment":"Frequency of an alternating current waveform","ph:is":{"@id":"phScience:freq"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"Hz","phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"ph:accumulate","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"accumulate","rdfs:comment":"Accumulate the tag's value during [inheritance]`docHaystack::Normalization#inherit`\nand [defx]`docHaystack::Normalization#defx`. Tags marked as accumulate\nare aggregated together during normalization and deduplicated. This\nmarker must only be used on tags which expect a list value.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:active","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"active","rdfs:comment":"Working, operative, effective","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:active-energy","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:elec-energy"},"rdfs:label":"active-energy","rdfs:comment":"Active energy in an AC eletrical power system. Integral of\n`active-power` over time.","ph:is":{"@id":"phScience:elec-energy"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"kWh","phScience:quantityOf":{"@id":"phIoT:ac-elec"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Electrical_energy","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:active-power","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:elec-power"},"rdfs:label":"active-power","rdfs:comment":"Active power or real power; represents energy transfer that contributes\nuseful work.","ph:is":{"@id":"phScience:elec-power"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"kW","phScience:quantityOf":{"@id":"phIoT:ac-elec"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Electric_power","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:actuator","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"rdfs:label":"actuator","ph:children":[{"@id":"_:0b75b80c-9c8d-a180-4a7a-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a181-4a7b-f23c91a70cca"}],"rdfs:comment":"Equipment to move or control a mechanism. Actuators may be manually\noperated or automated via a control system to convert an energy source\ninto mechanical energy. Typically the energy source is electricity,\nhydraulics, or pneumatics.","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Actuator","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9c8d-a180-4a7a-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c8d-a181-4a7b-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:ahu","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:airHandlingEquip"},"rdfs:label":"ahu","ph:children":[{"@id":"_:0b75b80c-9c8d-a182-4a7c-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a183-4a7d-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a184-4a7e-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a185-4a7f-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a186-4a80-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a187-4a81-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a188-4a82-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a189-4a83-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a18a-4a84-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a18b-4a85-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a18c-4a86-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a18d-4a87-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a18e-4a88-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a18f-4a89-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a190-4a8a-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a191-4a8b-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a192-4a8c-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a193-4a8d-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a194-4a8e-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a195-4a8f-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a196-4a90-f23c91a70cca"}],"rdfs:comment":"Air Handling Unit: An enclosure with a fan that delivers air to a space\nvia ductwork and performs one or more of the functions of cleaning,\nheating, cooling, humidifying, dehumidifying, ventilating or circulating\nthe air. See `docHaystack::AHUs` chapter.","ph:is":{"@id":"phIoT:airHandlingEquip"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:mandatory":{"@id":"ph:marker"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Air_handler","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9c8d-a182-4a7c-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:bypass"},{"@id":"phIoT:damper"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{bypass, damper, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a183-4a7d-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{cool, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a184-4a7e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:dessicantDehumidifier"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{dessicantDehumidifier, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a185-4a7f-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:discharge"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{discharge, duct, equip}"}, {"@id":"_:0b75b80c-9c8d-a186-4a80-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:economizer"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{economizer, duct, equip}"}, {"@id":"_:0b75b80c-9c8d-a187-4a81-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:economizing"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{economizing, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a188-4a82-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c8d-a189-4a83-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:exhaust"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{exhaust, duct, equip}"}, {"@id":"_:0b75b80c-9c8d-a18a-4a84-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:faceBypass"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{faceBypass, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a18b-4a85-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:filter"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{filter, sensor, point}"}, {"@id":"_:0b75b80c-9c8d-a18c-4a86-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:freezeStat"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{freezeStat, sensor, point}"}, {"@id":"_:0b75b80c-9c8d-a18d-4a87-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heat"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heat, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a18e-4a88-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heatWheel"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heatWheel, cmd, point}"}, {"@id":"_:0b75b80c-9c8d-a18f-4a89-f23c91a70cca","rdf:type":{"@id":"phIoT:humidifier-equip"},"ph:hasTag":[{"@id":"phIoT:humidifier"},{"@id":"phIoT:equip"}],"rdfs:label":"{humidifier, equip}"}, {"@id":"_:0b75b80c-9c8d-a190-4a8a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:hvacMode"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{hvacMode, sp, point}"}, {"@id":"_:0b75b80c-9c8d-a191-4a8b-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:mixed"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{mixed, duct, equip}"}, {"@id":"_:0b75b80c-9c8d-a192-4a8c-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:outside"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{outside, duct, equip}"}, {"@id":"_:0b75b80c-9c8d-a193-4a8d-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9c8d-a194-4a8e-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:return"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{return, duct, equip}"}, {"@id":"_:0b75b80c-9c8d-a195-4a8f-f23c91a70cca","rdf:type":{"@id":"phIoT:thermostat"},"ph:hasTag":[{"@id":"phIoT:thermostat"},{"@id":"phIoT:equip"}],"rdfs:label":"{thermostat, equip}"}, {"@id":"_:0b75b80c-9c8d-a196-4a90-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:ventilation"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{ventilation, duct, equip}"}, {"@id":"phIoT:ahuZoneDelivery","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:choice"},"rdfs:label":"ahuZoneDelivery","rdfs:comment":"AHU delivery method of conditioned air to the zone","ph:is":{"@id":"ph:choice"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:airHandlingEquip"}}, {"@id":"phScience:air","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:gas"},"rdfs:label":"air","rdfs:comment":"The mixture of gases which surrounds the earth","ph:is":{"@id":"phScience:gas"},"ph:lib":{"@id":"phScience:lib:phScience"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Atmosphere_of_Earth","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:air-conditioning-system","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:air-system"},"rdfs:label":"air-conditioning-system","ph:children":[{"@id":"_:0b75b80c-9c8d-a197-4a91-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a198-4a92-f23c91a70cca"}],"rdfs:comment":"System for air treatment to control its temperature, humidity, cleanliness,\nand distribution to meet the requirements of a conditioned space.","ph:is":{"@id":"phIoT:air-system"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9c8d-a197-4a91-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c8d-a198-4a92-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:air-exhaust-system","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:air-system"},"rdfs:label":"air-exhaust-system","ph:children":[{"@id":"_:0b75b80c-9c8d-a199-4a93-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a19a-4a94-f23c91a70cca"}],"rdfs:comment":"System consisting of one or more fans that remove air from the building.\nExhaust systems allow outdoor air to enter by ventilation inlets or normal\nleakage paths sthrough the building envelope.","ph:is":{"@id":"phIoT:air-system"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9c8d-a199-4a93-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c8d-a19a-4a94-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:air-input","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:input"},"rdfs:label":"air-input","rdfs:comment":"Entity inputs air which flows from another entity","ph:is":{"@id":"ph:input"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:air-output","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:output"},"rdfs:label":"air-output","rdfs:comment":"Entity outputs air to other entities","ph:is":{"@id":"ph:output"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:air-system","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:system"},"rdfs:label":"air-system","ph:children":[{"@id":"_:0b75b80c-9c8d-a19b-4a95-f23c91a70cca"},{"@id":"_:0b75b80c-9c8d-a19c-4a96-f23c91a70cca"}],"rdfs:comment":"System for moving air to maintain indoor thermal comfort and/or air quality.","ph:is":{"@id":"phIoT:system"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9c8d-a19b-4a95-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9c8d-a19c-4a96-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phScience:air-temp","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:temp"},"rdfs:label":"air-temp","rdfs:comment":"Dry bulb temperature","ph:is":{"@id":"phScience:temp"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["\u00b0C","\u00b0F"],"phScience:quantityOf":{"@id":"phScience:air"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Temperature","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:air-velocity","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"air-velocity","rdfs:comment":"Rate of air movement as distance over time","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["m/sec","ft/min"],"phScience:quantityOf":{"@id":"phScience:air"}}, {"@id":"phIoT:air-ventilation-system","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:air-system"},"rdfs:label":"air-ventilation-system","ph:children":[{"@id":"_:0b75b80c-9cca-aa80-4a97-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa81-4a98-f23c91a70cca"}],"rdfs:comment":"System that supplies or removes air by natural or mechanical means to or\nfrom any space in order to provide outdoor air to the space. Such air may or\nmay not have been conditioned.","ph:is":{"@id":"phIoT:air-system"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9cca-aa80-4a97-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9cca-aa81-4a98-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:airCooling","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:coolingProcess"},{"@id":"phIoT:air-input"}],"rdfs:label":"airCooling","rdfs:comment":"Cooling by dissipating heat into the surrounding air","ph:is":[{"@id":"phIoT:coolingProcess"},{"@id":"phIoT:air-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Air_cooling","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:airHandlingEquip","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:air-output"},{"@id":"phIoT:elec-input"}],"rdfs:label":"airHandlingEquip","ph:children":[{"@id":"_:0b75b80c-9cca-aa82-4a99-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa83-4a9a-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa84-4a9b-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa85-4a9c-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa86-4a9d-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa87-4a9e-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa88-4a9f-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa89-4aa0-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa8a-4aa1-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa8b-4aa2-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa8c-4aa3-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa8d-4aa4-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa8e-4aa5-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa8f-4aa6-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa90-4aa7-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa91-4aa8-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa92-4aa9-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa93-4aaa-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa94-4aab-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa95-4aac-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa96-4aad-f23c91a70cca"}],"rdfs:comment":"HVAC equipment that conditions and delivers air via one or more fans.\nConditioning of air includes heating, cooling, humidification,\ndehumidification, and ventilation. See `docHaystack::AHUs` chapter.","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:air-output"},{"@id":"phIoT:elec-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Air_handler","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9cca-aa82-4a99-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:bypass"},{"@id":"phIoT:damper"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{bypass, damper, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa83-4a9a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{cool, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa84-4a9b-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:dessicantDehumidifier"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{dessicantDehumidifier, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa85-4a9c-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:discharge"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{discharge, duct, equip}"}, {"@id":"_:0b75b80c-9cca-aa86-4a9d-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:economizer"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{economizer, duct, equip}"}, {"@id":"_:0b75b80c-9cca-aa87-4a9e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:economizing"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{economizing, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa88-4a9f-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9cca-aa89-4aa0-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:exhaust"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{exhaust, duct, equip}"}, {"@id":"_:0b75b80c-9cca-aa8a-4aa1-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:faceBypass"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{faceBypass, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa8b-4aa2-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:filter"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{filter, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa8c-4aa3-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:freezeStat"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{freezeStat, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa8d-4aa4-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heat"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heat, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa8e-4aa5-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heatWheel"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heatWheel, cmd, point}"}, {"@id":"_:0b75b80c-9cca-aa8f-4aa6-f23c91a70cca","rdf:type":{"@id":"phIoT:humidifier-equip"},"ph:hasTag":[{"@id":"phIoT:humidifier"},{"@id":"phIoT:equip"}],"rdfs:label":"{humidifier, equip}"}, {"@id":"_:0b75b80c-9cca-aa90-4aa7-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:hvacMode"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{hvacMode, sp, point}"}, {"@id":"_:0b75b80c-9cca-aa91-4aa8-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:mixed"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{mixed, duct, equip}"}, {"@id":"_:0b75b80c-9cca-aa92-4aa9-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:outside"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{outside, duct, equip}"}, {"@id":"_:0b75b80c-9cca-aa93-4aaa-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9cca-aa94-4aab-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:return"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{return, duct, equip}"}, {"@id":"_:0b75b80c-9cca-aa95-4aac-f23c91a70cca","rdf:type":{"@id":"phIoT:thermostat"},"ph:hasTag":[{"@id":"phIoT:thermostat"},{"@id":"phIoT:equip"}],"rdfs:label":"{thermostat, equip}"}, {"@id":"_:0b75b80c-9cca-aa96-4aad-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:ventilation"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{ventilation, duct, equip}"}, {"@id":"phScience:airQuality","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:concentration"},"rdfs:label":"airQuality","rdfs:comment":"Concentration of contaminants in the air","ph:is":{"@id":"phScience:concentration"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:quantityOf":{"@id":"phScience:air"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Concentration","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:airQualityZonePoints","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:pointGroup"},"rdfs:label":"airQualityZonePoints","ph:children":[{"@id":"_:0b75b80c-9cca-aa97-4aae-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa98-4aaf-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa99-4ab0-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa9a-4ab1-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa9b-4ab2-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa9c-4ab3-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa9d-4ab4-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa9e-4ab5-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aa9f-4ab6-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aaa0-4ab7-f23c91a70cca"},{"@id":"_:0b75b80c-9cca-aaa1-4ab8-f23c91a70cca"}],"rdfs:comment":"Entity with logical grouping of zone air quality points.\nSee `docHaystack::Zones#airQuality` chapter.","ph:is":{"@id":"phIoT:pointGroup"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9cca-aa97-4aae-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:ch2o"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, ch2o, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa98-4aaf-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:co"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, co, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa99-4ab0-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:co2"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, co2, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa9a-4ab1-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:co2"},{"@id":"phScience:concentration"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, co2, concentration, sp, point}"}, {"@id":"_:0b75b80c-9cca-aa9b-4ab2-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:nh3"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, nh3, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa9c-4ab3-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:no2"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, no2, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa9d-4ab4-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:o3"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, o3, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa9e-4ab5-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:pm01"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, pm01, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aa9f-4ab6-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:pm10"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, pm10, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aaa0-4ab7-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:pm25"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, pm25, concentration, sensor, point}"}, {"@id":"_:0b75b80c-9cca-aaa1-4ab8-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:zone"},{"@id":"phScience:air"},{"@id":"phScience:tvoc"},{"@id":"phScience:concentration"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{zone, air, tvoc, concentration, sensor, point}"}, {"@id":"phIoT:airRef","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:domain":{"@id":"phIoT:air-input"},"rdfs:range":{"@id":"phIoT:air-output"},"rdfs:label":"airRef","rdfs:comment":"Air flows from the referent to this entity","ph:inputs":{"@id":"phScience:air"},"ph:is":{"@id":"ph:ref"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:of":{"@id":"phIoT:air-output"},"ph:tagOn":{"@id":"phIoT:air-input"}}, {"@id":"phIoT:airTerminalUnit","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:air-input"},{"@id":"phIoT:air-output"},{"@id":"phIoT:elec-input"}],"rdfs:label":"airTerminalUnit","ph:children":[{"@id":"_:0b75b80c-9cd9-ecc0-4ab9-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc1-4aba-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc2-4abb-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc3-4abc-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc4-4abd-f23c91a70cca"}],"rdfs:comment":"Equipment in air distribution systems which terminate at the space.\nTerminal units receive air from `airHandlingEquip` which have the\nprimarily responsibility to condition air. Terminal units are primarily\nresponsible for delivery of air to the space and tempering the temperature.","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:air-input"},{"@id":"phIoT:air-output"},{"@id":"phIoT:elec-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9cd9-ecc0-4ab9-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:discharge"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{discharge, duct, equip}"}, {"@id":"_:0b75b80c-9cd9-ecc1-4aba-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9cd9-ecc2-4abb-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:inlet"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{inlet, duct, equip}"}, {"@id":"_:0b75b80c-9cd9-ecc3-4abc-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9cd9-ecc4-4abd-f23c91a70cca","rdf:type":{"@id":"phIoT:thermostat"},"ph:hasTag":[{"@id":"phIoT:thermostat"},{"@id":"phIoT:equip"}],"rdfs:label":"{thermostat, equip}"}, {"@id":"phIoT:airVolumeAdjustability","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:choice"},"rdfs:label":"airVolumeAdjustability","rdfs:comment":"Ability of air handling equip to adjust volume of air flow","ph:is":{"@id":"ph:choice"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:airHandlingEquip"}}, {"@id":"phIoT:alarm","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"alarm","rdfs:comment":"Notification of a condition which requires attention","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phScience:angle","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"angle","rdfs:comment":"Measurement of the relative difference in direction between two vectors or phasors","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phScience:lib:phScience"}}, {"@id":"phScience:apparent","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"apparent","rdfs:comment":"Perceived quantity","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phScience:lib:phScience"}}, {"@id":"phIoT:apparent-energy","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"apparent-energy","rdfs:comment":"Apparent energy in an AC eletrical power system. Integral of\n`apparent-power` over time.","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"phIoT:apparent-power","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"apparent-power","rdfs:comment":"Apparent power; the perceived magnitude of electric power transfer in an\nAC electric system due to the combination of active and reactive power.","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"kVA","phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"phIoT:area","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":[{"@id":"phIoT:site"},{"@id":"phIoT:space"}],"rdfs:range":{"@id":"ph:number"},"rdfs:label":"area","rdfs:comment":"Area of a shape or floor space","ph:is":{"@id":"ph:number"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":["ft\u00b2","m\u00b2"],"ph:tagOn":[{"@id":"phIoT:site"},{"@id":"phIoT:space"}]}, {"@id":"ph:association","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:list"},"rdfs:label":"association","rdfs:comment":"Associations model ontological relationships between definitions.\nSee [Associations]`docHaystack::Associations` chapter.","ph:docTaxonomy":{"@id":"ph:marker"},"ph:is":{"@id":"ph:list"},"ph:lib":{"@id":"ph:lib:ph"},"ph:of":{"@id":"ph:symbol"}}, {"@id":"phIoT:ates","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:equip"},"rdfs:label":"ates","ph:children":[{"@id":"_:0b75b80c-9cd9-ecc5-4abe-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc6-4abf-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc7-4ac0-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc8-4ac1-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecc9-4ac2-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecca-4ac3-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-eccb-4ac4-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-eccc-4ac5-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-eccd-4ac6-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecce-4ac7-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-eccf-4ac8-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecd0-4ac9-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecd1-4aca-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecd2-4acb-f23c91a70cca"},{"@id":"_:0b75b80c-9cd9-ecd3-4acc-f23c91a70cca"}],"rdfs:comment":"Aquifer Thermal Energy Storage system.\nSee `docHaystack::ATES` chapter.","ph:is":{"@id":"phIoT:equip"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Aquifer_thermal_energy_storage","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9cd9-ecc5-4abe-f23c91a70cca","rdf:type":{"@id":"phIoT:flow-meter"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phScience:water"},{"@id":"phScience:flow"},{"@id":"phIoT:thermal"},{"@id":"phIoT:meter"},{"@id":"phIoT:equip"}],"rdfs:label":"{cool, water, flow, thermal, meter, equip}"}, {"@id":"_:0b75b80c-9cd9-ecc6-4abf-f23c91a70cca","rdf:type":{"@id":"phIoT:well"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phIoT:well"},{"@id":"phIoT:equip"}],"rdfs:label":"{cool, well, equip}"}, {"@id":"_:0b75b80c-9cd9-ecc7-4ac0-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9cd9-ecc8-4ac1-f23c91a70cca","rdf:type":{"@id":"phIoT:well"},"ph:hasTag":[{"@id":"phIoT:extraction"},{"@id":"phIoT:well"},{"@id":"phIoT:equip"}],"rdfs:label":"{extraction, well, equip}"}, {"@id":"_:0b75b80c-9cd9-ecc9-4ac2-f23c91a70cca","rdf:type":{"@id":"phIoT:flowInverter"},"ph:hasTag":[{"@id":"phIoT:flowInverter"},{"@id":"phIoT:equip"}],"rdfs:label":"{flowInverter, equip}"}, {"@id":"_:0b75b80c-9cd9-ecca-4ac3-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ground"},{"@id":"phScience:water"},{"@id":"phScience:flow"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{ground, water, flow, sensor, point}"}, {"@id":"_:0b75b80c-9cd9-eccb-4ac4-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ground"},{"@id":"phScience:water"},{"@id":"phScience:pressure"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{ground, water, pressure, sensor, point}"}, {"@id":"_:0b75b80c-9cd9-eccc-4ac5-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:ground"},{"@id":"phScience:water"},{"@id":"phScience:volume"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{ground, water, volume, sensor, point}"}, {"@id":"_:0b75b80c-9cd9-eccd-4ac6-f23c91a70cca","rdf:type":{"@id":"phIoT:heatExchanger"},"ph:hasTag":[{"@id":"phIoT:heatExchanger"},{"@id":"phIoT:equip"}],"rdfs:label":"{heatExchanger, equip}"}, {"@id":"_:0b75b80c-9cd9-ecce-4ac7-f23c91a70cca","rdf:type":{"@id":"phIoT:well"},"ph:hasTag":[{"@id":"phIoT:infiltration"},{"@id":"phIoT:well"},{"@id":"phIoT:equip"}],"rdfs:label":"{infiltration, well, equip}"}, {"@id":"_:0b75b80c-9cd9-eccf-4ac8-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9cd9-ecd0-4ac9-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:purge"},{"@id":"phScience:water"},{"@id":"phScience:flow"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{purge, water, flow, sensor, point}"}, {"@id":"_:0b75b80c-9cd9-ecd1-4aca-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:purge"},{"@id":"phScience:water"},{"@id":"phScience:volume"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{purge, water, volume, sensor, point}"}, {"@id":"_:0b75b80c-9cd9-ecd2-4acb-f23c91a70cca","rdf:type":{"@id":"phIoT:flow-meter"},"ph:hasTag":[{"@id":"phIoT:warm"},{"@id":"phScience:water"},{"@id":"phScience:flow"},{"@id":"phIoT:thermal"},{"@id":"phIoT:meter"},{"@id":"phIoT:equip"}],"rdfs:label":"{warm, water, flow, thermal, meter, equip}"}, {"@id":"_:0b75b80c-9cd9-ecd3-4acc-f23c91a70cca","rdf:type":{"@id":"phIoT:well"},"ph:hasTag":[{"@id":"phIoT:warm"},{"@id":"phIoT:well"},{"@id":"phIoT:equip"}],"rdfs:label":"{warm, well, equip}"}, {"@id":"phIoT:atesClosedLoop","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:atesDesign"},"rdfs:label":"atesClosedLoop","rdfs:comment":"The ATES uses closed piping to transport a water/glycol mixture\nthrough the ground. The system works like a heat exchanger; there\nis no ground water transported.","ph:is":{"@id":"phIoT:atesDesign"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:atesDesign","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:choice"},"rdfs:label":"atesDesign","rdfs:comment":"Design type of the ATES underground system.","ph:is":{"@id":"ph:choice"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:ates"}}, {"@id":"phIoT:atesDoublet","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:atesDesign"},"rdfs:label":"atesDoublet","rdfs:comment":"The ATES has one or more pairs of a separate warm and cool well.","ph:is":{"@id":"phIoT:atesDesign"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:atesDoubletPaired","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:atesDesign"},"rdfs:label":"atesDoubletPaired","rdfs:comment":"The ATES is as a doublet, but with specific warm and cool wells linked together.\nThese linked wells do not exchange water with other wells.","ph:is":{"@id":"phIoT:atesDesign"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:atesMono","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:atesDesign"},"rdfs:label":"atesMono","rdfs:comment":"The ATES has only one physical well. This well is deep enough\nto penetrate two layers of groundwater.","ph:is":{"@id":"phIoT:atesDesign"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:atesUnidirectional","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:atesDesign"},"rdfs:label":"atesUnidirectional","rdfs:comment":"Similar to a doublet, but water always flows in the same direction from\nthe extraction to the infiltration well.","ph:is":{"@id":"phIoT:atesDesign"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phScience:atmospheric","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"atmospheric","rdfs:comment":"Related to the atmosphere of the earth","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phScience:lib:phScience"}}, {"@id":"phScience:atmospheric-pressure","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:pressure"},"rdfs:label":"atmospheric-pressure","rdfs:comment":"Barometric pressure exerted by the weight of the atmosphere","ph:is":{"@id":"phScience:pressure"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["millibar","inHg"],"phScience:quantityOf":{"@id":"phScience:weather"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Pressure","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:avg","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"avg","rdfs:comment":"Average; central or typical value; median","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phScience:lib:phScience"}}, {"@id":"phIct:bacnet","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIct:protocol"},"rdfs:label":"bacnet","rdfs:comment":"ASHRAE building automation and control protocol","ph:is":{"@id":"phIct:protocol"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/BACnet","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:barometric","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"barometric","rdfs:comment":"Relating atmospheric pressure","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"ph:baseUri","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"ph:lib"},"rdfs:range":{"@id":"ph:uri"},"rdfs:label":"baseUri","rdfs:comment":"Base URI for normalizing relative URIs","ph:is":{"@id":"ph:uri"},"ph:lib":{"@id":"ph:lib:ph"},"ph:tagOn":{"@id":"ph:lib"}}, {"@id":"phIoT:battery","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-output"}],"rdfs:label":"battery","ph:children":[{"@id":"_:0b75b80c-9ce9-2f00-4acd-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f01-4ace-f23c91a70cca"}],"rdfs:comment":"Equipment used to store electric energy","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-output"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Electric_battery","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9ce9-2f00-4acd-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9ce9-2f01-4ace-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:biomass","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:substance"},"rdfs:label":"biomass","rdfs:comment":"Plant or animal material used as fuel to produce electricity or heat","ph:is":{"@id":"phScience:substance"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Biomass","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:biomassHeating","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:heatingProcess"},"rdfs:label":"biomassHeating","rdfs:comment":"Heating by the combustion of biomass","ph:is":{"@id":"phIoT:heatingProcess"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:blowdown","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"blowdown","rdfs:comment":"Removal from container or pipe","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:blowdown-water","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:water"},"rdfs:label":"blowdown-water","rdfs:comment":"Water expelled from a system to remove mineral build up","ph:is":{"@id":"phScience:water"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Water","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:blowdown-water-input","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:input"},"rdfs:label":"blowdown-water-input","rdfs:comment":"Entity inputs blowdown water which flows from another entity","ph:is":{"@id":"ph:input"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:blowdown-water-output","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:output"},"rdfs:label":"blowdown-water-output","rdfs:comment":"Entity outputs blowdown water to other entities","ph:is":{"@id":"ph:output"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:blowdownWaterRef","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:domain":{"@id":"phIoT:blowdown-water-input"},"rdfs:range":{"@id":"phIoT:blowdown-water-output"},"rdfs:label":"blowdownWaterRef","rdfs:comment":"Blowdown water flows from the referent to this entity","ph:inputs":{"@id":"phIoT:blowdown-water"},"ph:is":{"@id":"ph:ref"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:of":{"@id":"phIoT:blowdown-water-output"},"ph:tagOn":{"@id":"phIoT:blowdown-water-input"}}, {"@id":"phIct:bluetooth","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIct:protocol"},"rdfs:label":"bluetooth","rdfs:comment":"Short range wireless communication protocol","ph:is":{"@id":"phIct:protocol"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Bluetooth","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:boiler","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"rdfs:label":"boiler","ph:children":[{"@id":"_:0b75b80c-9ce9-2f02-4acf-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f03-4ad0-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f04-4ad1-f23c91a70cca"}],"rdfs:comment":"Equipment to generate hot water or steam for heating","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Boiler","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9ce9-2f02-4acf-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:alarm"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{alarm, sensor, point}"}, {"@id":"_:0b75b80c-9ce9-2f03-4ad0-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9ce9-2f04-4ad1-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"ph:bool","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:subClassOf":{"@id":"xsd:boolean"},"rdfs:label":"bool","rdfs:comment":"Boolean value 'true' or 'false'.\nSee [Kinds chapter]`docHaystack::Kinds#bool`.","ph:is":{"@id":"ph:scalar"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:branchSelector","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:vrf-equip"},{"@id":"phIoT:refrig-input"}],"rdfs:label":"branchSelector","ph:children":[{"@id":"_:0b75b80c-9ce9-2f05-4ad2-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f06-4ad3-f23c91a70cca"}],"rdfs:comment":"Branch selector used for heat recovery in a VRF system. These are\ncontrol devices directing the liquid refrigerant or gas refrigerant\nto zones requiring cooling or heating. See `docHaystack::VRF#branchSelector`\nchapter.","ph:is":[{"@id":"phIoT:vrf-equip"},{"@id":"phIoT:refrig-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9ce9-2f05-4ad2-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9ce9-2f06-4ad3-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:bypass","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:pipeSection"},"rdfs:label":"bypass","rdfs:comment":"Pipe used to bypass an equipment","ph:is":{"@id":"phIoT:pipeSection"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:cable","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:equip"},"rdfs:label":"cable","ph:children":[{"@id":"_:0b75b80c-9ce9-2f07-4ad4-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f08-4ad5-f23c91a70cca"}],"rdfs:comment":"An assembly of one or more insulated conductors.","ph:is":{"@id":"phIoT:equip"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9ce9-2f07-4ad4-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9ce9-2f08-4ad5-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:cav","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:airTerminalUnit"},"rdfs:label":"cav","ph:children":[{"@id":"_:0b75b80c-9ce9-2f09-4ad6-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f0a-4ad7-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f0b-4ad8-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f0c-4ad9-f23c91a70cca"},{"@id":"_:0b75b80c-9ce9-2f0d-4ada-f23c91a70cca"}],"rdfs:comment":"Constant air volume terminal unit. CAV systems use a constant\nair flow rate with a variable air temperature.","ph:is":{"@id":"phIoT:airTerminalUnit"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Constant_air_volume","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9ce9-2f09-4ad6-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:discharge"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{discharge, duct, equip}"}, {"@id":"_:0b75b80c-9ce9-2f0a-4ad7-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9ce9-2f0b-4ad8-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:inlet"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{inlet, duct, equip}"}, {"@id":"_:0b75b80c-9ce9-2f0c-4ad9-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9ce9-2f0d-4ada-f23c91a70cca","rdf:type":{"@id":"phIoT:thermostat"},"ph:hasTag":[{"@id":"phIoT:thermostat"},{"@id":"phIoT:equip"}],"rdfs:label":"{thermostat, equip}"}, {"@id":"phIoT:centrifugal","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"centrifugal","rdfs:comment":"Compression via a continuous flow of fluid through an impeller","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Centrifugal_compressor","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:ch2o","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:gas"},"rdfs:label":"ch2o","rdfs:comment":"Formaldehyde (CH\u2082O)","ph:is":{"@id":"phScience:gas"},"ph:lib":{"@id":"phScience:lib:phScience"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Formaldehyde","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:ch2o-concentration","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:airQuality"},"rdfs:label":"ch2o-concentration","rdfs:comment":"Concentration of formaldehyde (CH\u2082O) in the air.","ph:is":{"@id":"phScience:airQuality"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["\u00b5g/m\u00b3","ppb"],"phScience:quantityOf":{"@id":"phScience:air"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Concentration","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:ch4","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:gas"},"rdfs:label":"ch4","rdfs:comment":"Methane (CH\u2084)","ph:is":{"@id":"phScience:gas"},"ph:lib":{"@id":"phScience:lib:phScience"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Methane","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:ch4-emission","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:emission"},"rdfs:label":"ch4-emission","rdfs:comment":"Greenhouse gas emission of methane (CH\u2084) into the air.","ph:is":{"@id":"phScience:emission"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["kg","ton","lb"],"phScience:quantityOf":{"@id":"phScience:air"}}, {"@id":"ph:children","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:list"},"rdfs:label":"children","ph:accumulate":{"@id":"ph:marker"},"rdfs:comment":"List of prototypes contained by this entity.\nSee [Protos chapter]`docHaystack::Protos` for more details.","ph:is":{"@id":"ph:list"},"ph:lib":{"@id":"ph:lib:ph"},"ph:of":{"@id":"ph:dict"}}, {"@id":"ph:childrenFlatten","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:list"},"rdfs:label":"childrenFlatten","rdfs:comment":"List of aspects to flatten into children prototypes.\nSee [Protos chapter]`docHaystack::Protos` for more details.","ph:is":{"@id":"ph:list"},"ph:lib":{"@id":"ph:lib:ph"},"ph:of":{"@id":"ph:symbol"}}, {"@id":"phIoT:chilled","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"chilled","rdfs:comment":"Substance is cooled using cooling process","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:chilled-water","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:water"},"rdfs:label":"chilled-water","rdfs:comment":"Water cooled for use in HVAC and industrial processes","ph:is":{"@id":"phScience:water"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Chilled_water","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:chilled-water-input","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:input"},"rdfs:label":"chilled-water-input","rdfs:comment":"Entity inputs chilled water which flows from another entity","ph:is":{"@id":"ph:input"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:chilled-water-output","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:output"},"rdfs:label":"chilled-water-output","rdfs:comment":"Entity outputs chilled water to other entities","ph:is":{"@id":"ph:output"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:chilled-water-plant","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:plant"},{"@id":"phIoT:chilled-water-output"}],"rdfs:label":"chilled-water-plant","ph:children":[{"@id":"_:0b75b80c-9cf8-7140-4adb-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7141-4adc-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7142-4add-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7143-4ade-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7144-4adf-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7145-4ae0-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7146-4ae1-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7147-4ae2-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7148-4ae3-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7149-4ae4-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-714a-4ae5-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-714b-4ae6-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-714c-4ae7-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-714d-4ae8-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-714e-4ae9-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-714f-4aea-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7150-4aeb-f23c91a70cca"},{"@id":"_:0b75b80c-9cf8-7151-4aec-f23c91a70cca"}],"rdfs:comment":"Plant used to generate chilled water for cooling.\nSee `docHaystack::Plants`.","ph:is":[{"@id":"phIoT:plant"},{"@id":"phIoT:chilled-water-output"}],"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9cf8-7140-4adb-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:bypass"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, bypass, pipe, equip}"}, {"@id":"_:0b75b80c-9cf8-7141-4adc-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:flow"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, delta, flow, point}"}, {"@id":"_:0b75b80c-9cf8-7142-4add-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:pressure"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, delta, pressure, point}"}, {"@id":"_:0b75b80c-9cf8-7143-4ade-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:temp"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, delta, temp, point}"}, {"@id":"_:0b75b80c-9cf8-7144-4adf-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:entering"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, entering, pipe, equip}"}, {"@id":"_:0b75b80c-9cf8-7145-4ae0-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:header"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, header, pipe, equip}"}, {"@id":"_:0b75b80c-9cf8-7146-4ae1-f23c91a70cca","rdf:type":{"@id":"phIoT:heatExchanger"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:heatExchanger"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, heatExchanger, equip}"}, {"@id":"_:0b75b80c-9cf8-7147-4ae2-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:leaving"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, leaving, pipe, equip}"}, {"@id":"_:0b75b80c-9cf8-7148-4ae3-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:mixing"},{"@id":"phIoT:valve"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, mixing, valve, cmd, point}"}, {"@id":"_:0b75b80c-9cf8-7149-4ae4-f23c91a70cca","rdf:type":{"@id":"phIoT:chiller"},"ph:hasTag":[{"@id":"phIoT:chiller"},{"@id":"phIoT:equip"}],"rdfs:label":"{chiller, equip}"}, {"@id":"_:0b75b80c-9cf8-714a-4ae5-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:bypass"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{condenser, water, bypass, pipe, equip}"}, {"@id":"_:0b75b80c-9cf8-714b-4ae6-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:flow"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, water, delta, flow, sensor, point}"}, {"@id":"_:0b75b80c-9cf8-714c-4ae7-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:pressure"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, water, delta, pressure, sensor, point}"}, {"@id":"_:0b75b80c-9cf8-714d-4ae8-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:temp"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, water, delta, temp, sensor, point}"}, {"@id":"_:0b75b80c-9cf8-714e-4ae9-f23c91a70cca","rdf:type":{"@id":"phIoT:coolingTower"},"ph:hasTag":[{"@id":"phIoT:coolingTower"},{"@id":"phIoT:equip"}],"rdfs:label":"{coolingTower, equip}"}, {"@id":"_:0b75b80c-9cf8-714f-4aea-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:enable"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{enable, cmd, point}"}, {"@id":"_:0b75b80c-9cf8-7150-4aeb-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9cf8-7151-4aec-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:chilled-water-system","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:water-system"},"rdfs:label":"chilled-water-system","ph:children":[{"@id":"_:0b75b80c-9d35-7a40-4aed-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a41-4aee-f23c91a70cca"}],"rdfs:comment":"System that circulates water in its liquid state below ambient temperature\nfor cooling a space or process.","ph:is":{"@id":"phIoT:water-system"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9d35-7a40-4aed-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d35-7a41-4aee-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:chilledBeam","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:radiantEquip"},"rdfs:label":"chilledBeam","ph:children":[{"@id":"_:0b75b80c-9d35-7a42-4aef-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a43-4af0-f23c91a70cca"}],"rdfs:comment":"Conditions a space using a heat exchanger integrated into the ceiling","ph:is":{"@id":"phIoT:radiantEquip"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Chilled_beam","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d35-7a42-4aef-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d35-7a43-4af0-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:chilledBeamZone","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:ahuZoneDelivery"},"rdfs:label":"chilledBeamZone","rdfs:comment":"AHU supplies air to chilled beam terminal units","ph:is":{"@id":"phIoT:ahuZoneDelivery"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:chilledWaterCooling","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:coolingProcess"},{"@id":"phIoT:chilled-water-input"}],"rdfs:label":"chilledWaterCooling","rdfs:comment":"Cooling using transfer of heat to chilled water","ph:is":[{"@id":"phIoT:coolingProcess"},{"@id":"phIoT:chilled-water-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:chilledWaterRef","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:domain":{"@id":"phIoT:chilled-water-input"},"rdfs:range":{"@id":"phIoT:chilled-water-output"},"rdfs:label":"chilledWaterRef","rdfs:comment":"Chilled water flows from the referent to this entity","ph:inputs":{"@id":"phIoT:chilled-water"},"ph:is":{"@id":"ph:ref"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:of":{"@id":"phIoT:chilled-water-output"},"ph:tagOn":{"@id":"phIoT:chilled-water-input"}}, {"@id":"phIoT:chiller","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"rdfs:label":"chiller","ph:children":[{"@id":"_:0b75b80c-9d35-7a44-4af1-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a45-4af2-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a46-4af3-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a47-4af4-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a48-4af5-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a49-4af6-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a4a-4af7-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a4b-4af8-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a4c-4af9-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a4d-4afa-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a4e-4afb-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a4f-4afc-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a50-4afd-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a51-4afe-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a52-4aff-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a53-4b00-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a54-4b01-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a55-4b02-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a56-4b03-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a57-4b04-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a58-4b05-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a59-4b06-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a5a-4b07-f23c91a70cca"},{"@id":"_:0b75b80c-9d35-7a5b-4b08-f23c91a70cca"}],"rdfs:comment":"Equipment to remove heat from a liquid. Chillers typically use a vapor\ncompression or an absorption refrigeration cycle.","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Chiller","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d35-7a44-4af1-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:alarm"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{alarm, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a45-4af2-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:flow"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, delta, flow, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a46-4af3-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:delta"},{"@id":"phScience:temp"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, delta, temp, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a47-4af4-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:entering"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, entering, pipe, equip}"}, {"@id":"_:0b75b80c-9d35-7a48-4af5-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:leaving"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{chilled, water, leaving, pipe, equip}"}, {"@id":"_:0b75b80c-9d35-7a49-4af6-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:valve"},{"@id":"phIoT:isolation"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, valve, isolation, cmd, point}"}, {"@id":"_:0b75b80c-9d35-7a4a-4af7-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phIoT:refrig"},{"@id":"phScience:pressure"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, refrig, pressure, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a4b-4af8-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phIoT:refrig"},{"@id":"phScience:temp"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, refrig, temp, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a4c-4af9-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phIoT:run"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, run, cmd, point}"}, {"@id":"_:0b75b80c-9d35-7a4d-4afa-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phIoT:run"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, run, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a4e-4afb-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:entering"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{condenser, water, entering, pipe, equip}"}, {"@id":"_:0b75b80c-9d35-7a4f-4afc-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:leaving"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{condenser, water, leaving, pipe, equip}"}, {"@id":"_:0b75b80c-9d35-7a50-4afd-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:valve"},{"@id":"phIoT:isolation"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{condenser, water, valve, isolation, cmd, point}"}, {"@id":"_:0b75b80c-9d35-7a51-4afe-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:efficiency"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{efficiency, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a52-4aff-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:enable"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{enable, cmd, point}"}, {"@id":"_:0b75b80c-9d35-7a53-4b00-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:enable"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{enable, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a54-4b01-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d35-7a55-4b02-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:evaporator"},{"@id":"phIoT:refrig"},{"@id":"phScience:pressure"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{evaporator, refrig, pressure, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a56-4b03-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:evaporator"},{"@id":"phIoT:refrig"},{"@id":"phScience:temp"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{evaporator, refrig, temp, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a57-4b04-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:load"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{load, cmd, point}"}, {"@id":"_:0b75b80c-9d35-7a58-4b05-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:load"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{load, sensor, point}"}, {"@id":"_:0b75b80c-9d35-7a59-4b06-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9d35-7a5a-4b07-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:run"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{run, cmd, point}"}, {"@id":"_:0b75b80c-9d35-7a5b-4b08-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:run"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{run, sensor, point}"}, {"@id":"phIoT:chiller-absorption","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:absorption"},{"@id":"phIoT:chillerMechanism"}],"rdfs:label":"chiller-absorption","rdfs:comment":"Cooling process using energy from heat source such as hot water","ph:is":[{"@id":"phIoT:absorption"},{"@id":"phIoT:chillerMechanism"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Absorption_refrigerator","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:chiller-centrifugal","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:centrifugal"},{"@id":"phIoT:chillerMechanism"}],"rdfs:label":"chiller-centrifugal","rdfs:comment":"Compression via a continuous flow of fluid through an impeller","ph:is":[{"@id":"phIoT:centrifugal"},{"@id":"phIoT:chillerMechanism"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Centrifugal_compressor","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:chiller-reciprocal","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:reciprocal"},{"@id":"phIoT:chillerMechanism"}],"rdfs:label":"chiller-reciprocal","rdfs:comment":"Piston compressor driven by a crankshaft","ph:is":[{"@id":"phIoT:reciprocal"},{"@id":"phIoT:chillerMechanism"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Reciprocating_compressor","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:chiller-rotaryScrew","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:rotaryScrew"},{"@id":"phIoT:chillerMechanism"}],"rdfs:label":"chiller-rotaryScrew","rdfs:comment":"Rotary screw compression","ph:is":[{"@id":"phIoT:rotaryScrew"},{"@id":"phIoT:chillerMechanism"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Rotary-screw_compressor","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:chillerMechanism","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:choice"},"rdfs:label":"chillerMechanism","rdfs:comment":"Primary mechanism of chiller","ph:is":{"@id":"ph:choice"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:chiller"}}, {"@id":"ph:choice","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"choice","rdfs:comment":"Choice specifies an exclusive marker selection.\nSee [Choices]`docHaystack::Choices` chapter.","ph:docTaxonomy":{"@id":"ph:marker"},"ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:circ","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:pipeSection"},"rdfs:label":"circ","rdfs:comment":"Pipe used to circulate fluid through an equipment or system","ph:is":{"@id":"phIoT:pipeSection"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:circuit","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"},{"@id":"phIoT:elec-output"}],"rdfs:label":"circuit","ph:children":[{"@id":"_:0b75b80c-9d44-bc80-4b09-f23c91a70cca"},{"@id":"_:0b75b80c-9d44-bc81-4b0a-f23c91a70cca"}],"rdfs:comment":"Electrical circuit and its associated components such as breakers.\nSee `docHaystack::ElecPanels#circuits` chapter.","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"},{"@id":"phIoT:elec-output"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Electrical_network","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d44-bc80-4b09-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d44-bc81-4b0a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phScience:cloudage","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"cloudage","rdfs:comment":"Percentage of sky obscured by clouds. This is also known as cloudiness, or cloud amount.","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":"%","phScience:quantityOf":{"@id":"phScience:weather"}}, {"@id":"phIoT:cmd","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:pointFunction"},"rdfs:label":"cmd","rdfs:comment":"Point is a command, actuator, AO/BO.\nSee `docHaystack::Points#function` chapter.","ph:is":{"@id":"phIoT:pointFunction"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phScience:co","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:gas"},"rdfs:label":"co","rdfs:comment":"Carbon monoxide (CO)","ph:is":{"@id":"phScience:gas"},"ph:lib":{"@id":"phScience:lib:phScience"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Carbon_monoxide","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:co-concentration","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:airQuality"},"rdfs:label":"co-concentration","rdfs:comment":"Concentration of carbon monoxide (CO) in the air.","ph:is":{"@id":"phScience:airQuality"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":"ppm","phScience:quantityOf":{"@id":"phScience:air"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Concentration","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:co2","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:gas"},"rdfs:label":"co2","rdfs:comment":"Carbon dioxide (CO\u2082)","ph:is":{"@id":"phScience:gas"},"ph:lib":{"@id":"phScience:lib:phScience"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Carbon_dioxide","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:co2-concentration","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:airQuality"},"rdfs:label":"co2-concentration","rdfs:comment":"Concentration of carbon dioxide (CO\u2082) in the air.","ph:is":{"@id":"phScience:airQuality"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":"ppm","phScience:quantityOf":{"@id":"phScience:air"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Concentration","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:co2-emission","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:emission"},"rdfs:label":"co2-emission","rdfs:comment":"Greenhouse gas emission of carbon dioxide (CO\u2082) into the air.","ph:is":{"@id":"phScience:emission"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["kg","ton","lb"],"phScience:quantityOf":{"@id":"phScience:air"}}, {"@id":"phScience:co2e","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"co2e","rdfs:comment":"Carbon dioxide equivalent","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phScience:lib:phScience"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Global_warming_potential","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:coal","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:solid"},"rdfs:label":"coal","rdfs:comment":"Combustible sedimentary rock","ph:is":{"@id":"phScience:solid"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Coal","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:coalHeating","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:heatingProcess"},"rdfs:label":"coalHeating","rdfs:comment":"Heating by the combustion of coal","ph:is":{"@id":"phIoT:heatingProcess"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIct:coap","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIct:protocol"},"rdfs:label":"coap","rdfs:comment":"Constrained Application Protocol","ph:is":{"@id":"phIct:protocol"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Constrained_Application_Protocol","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:coil","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:heatExchanger"},"rdfs:label":"coil","ph:children":[{"@id":"_:0b75b80c-9d44-bc82-4b0b-f23c91a70cca"},{"@id":"_:0b75b80c-9d44-bc83-4b0c-f23c91a70cca"}],"rdfs:comment":"Heat exchanger used to heat or cool air. Coils are sub-components\nof HVAC equipment such as `airHandlingEquip`.","ph:is":{"@id":"phIoT:heatExchanger"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Heat_exchanger#HVAC_air_coils","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d44-bc82-4b0b-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d44-bc83-4b0c-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:cold","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"cold","rdfs:comment":"Having low degree of heat","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:cold-water","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:water"},"rdfs:label":"cold-water","rdfs:comment":"Water supplied to cold taps","ph:is":{"@id":"phScience:water"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Water","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:coldDeck","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:ductDeck"},"rdfs:label":"coldDeck","rdfs:comment":"Duct carries air for cooling","ph:is":{"@id":"phIoT:ductDeck"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:compressor","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"compressor","rdfs:comment":"Device for mechanically increasing the pressure of a gas or refrigerant\nvapor by reducing its volume.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:computed","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:synthetic"},"rdfs:label":"computed","rdfs:comment":"Computed point. See `docHaystack::Synthetics` chapter.","ph:is":{"@id":"phIoT:synthetic"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:computed-point","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:synthetic-point"},"rdfs:label":"computed-point","rdfs:comment":"See `docHaystack::Synthetics` chapter.","ph:is":{"@id":"phIoT:synthetic-point"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"ph:computedFromReciprocal","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"computedFromReciprocal","rdfs:comment":"Indicates a relationship that is computed from its reciprocal.\nComputed defs cannot be used as tags themselves.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:computedModel","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:syntheticModel"},"rdfs:label":"computedModel","rdfs:comment":"See `docHaystack::Synthetics` chapter.","ph:is":{"@id":"phIoT:syntheticModel"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIct:computer","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIct:device"},"rdfs:label":"computer","rdfs:comment":"General purpose computer.","ph:is":{"@id":"phIct:device"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Computer","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phScience:concentration","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"concentration","rdfs:comment":"Abundance of substance in the total volume of a mixture.","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:quantityOf":{"@id":"phScience:substance"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Concentration","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:condensate","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:liquid"},"rdfs:label":"condensate","rdfs:comment":"Liquid phase produced by the condensation of steam or other gas","ph:is":{"@id":"phScience:liquid"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Liquid","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:condensate-input","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:input"},"rdfs:label":"condensate-input","rdfs:comment":"Entity inputs condensate which flows from another entity","ph:is":{"@id":"ph:input"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condensate-output","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:output"},"rdfs:label":"condensate-output","rdfs:comment":"Entity outputs condensate to other entities","ph:is":{"@id":"ph:output"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condensateRef","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:domain":{"@id":"phIoT:condensate-input"},"rdfs:range":{"@id":"phIoT:condensate-output"},"rdfs:label":"condensateRef","rdfs:comment":"Condensate flows from the referent to this entity","ph:inputs":{"@id":"phIoT:condensate"},"ph:is":{"@id":"ph:ref"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:of":{"@id":"phIoT:condensate-output"},"ph:tagOn":{"@id":"phIoT:condensate-input"}}, {"@id":"phIoT:condenser","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"condenser","rdfs:comment":"Device or related to process of condensation","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condenser-water","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:water"},"rdfs:label":"condenser-water","rdfs:comment":"Water used used to remove heat through condensation","ph:is":{"@id":"phScience:water"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Water","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:condenser-water-input","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:input"},"rdfs:label":"condenser-water-input","rdfs:comment":"Entity inputs condenser water which flows from another entity","ph:is":{"@id":"ph:input"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condenser-water-output","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:output"},"rdfs:label":"condenser-water-output","rdfs:comment":"Entity outputs condenser water to other entities","ph:is":{"@id":"ph:output"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condenser-water-system","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:water-system"},"rdfs:label":"condenser-water-system","ph:children":[{"@id":"_:0b75b80c-9d44-bc84-4b0d-f23c91a70cca"},{"@id":"_:0b75b80c-9d44-bc85-4b0e-f23c91a70cca"}],"rdfs:comment":"System that circulates water in its liquid state for rejecting heat\nfrom a space or process.","ph:is":{"@id":"phIoT:water-system"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9d44-bc84-4b0d-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d44-bc85-4b0e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:condenserClosedLoop","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:condenserLoop"},"rdfs:label":"condenserClosedLoop","rdfs:comment":"Working fluid is kept separate from fluid used for heat transfer into the atmosphere","ph:is":{"@id":"phIoT:condenserLoop"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condenserCooling","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:coolingProcess"},"rdfs:label":"condenserCooling","rdfs:comment":"Removal of heat through the process of water condensation","ph:is":{"@id":"phIoT:coolingProcess"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condenserLoop","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:choice"},"rdfs:label":"condenserLoop","rdfs:comment":"Open or closed loop for condenser working fluid","ph:is":{"@id":"ph:choice"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:chilled-water-plant"}}, {"@id":"phIoT:condenserOpenLoop","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:condenserLoop"},"rdfs:label":"condenserOpenLoop","rdfs:comment":"Uses working fluid itself for evaporation into the atmosphere","ph:is":{"@id":"phIoT:condenserLoop"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:condenserWaterRef","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:domain":{"@id":"phIoT:condenser-water-input"},"rdfs:range":{"@id":"phIoT:condenser-water-output"},"rdfs:label":"condenserWaterRef","rdfs:comment":"Condenser water flows from the referent to this entity","ph:inputs":{"@id":"phIoT:condenser-water"},"ph:is":{"@id":"ph:ref"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:of":{"@id":"phIoT:condenser-water-output"},"ph:tagOn":{"@id":"phIoT:condenser-water-input"}}, {"@id":"phIoT:conditioning","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"conditioning","rdfs:comment":"Related to cleaning, heating, cooling, humidifying, dehumidifying,\nventilating or circulating \u00a0air.\u00a0","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:conduit","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:equip"},"rdfs:label":"conduit","ph:children":[{"@id":"_:0b75b80c-9d53-fec0-4b0f-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec1-4b10-f23c91a70cca"}],"rdfs:comment":"Duct, pipe, or cable to convey a substance or phenomenon","ph:is":{"@id":"phIoT:equip"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9d53-fec0-4b0f-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d53-fec1-4b10-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:constantAirVolume","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:airVolumeAdjustability"},"rdfs:label":"constantAirVolume","rdfs:comment":"Delivers a constant volume of air flow. Typically this means\nequipment with a single speed fan.","ph:is":{"@id":"phIoT:airVolumeAdjustability"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"ph:containedBy","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:symbol"},"rdfs:label":"containedBy","rdfs:comment":"The entity is logically contained by the referent.","ph:is":{"@id":"ph:relationship"},"ph:lib":{"@id":"ph:lib:ph"},"ph:reciprocalOf":{"@id":"ph:contains"},"ph:transitive":{"@id":"ph:marker"}}, {"@id":"ph:contains","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:symbol"},"rdfs:label":"contains","ph:computedFromReciprocal":{"@id":"ph:marker"},"rdfs:comment":"Entities logically contained by this entity","ph:is":{"@id":"ph:relationship"},"ph:lib":{"@id":"ph:lib:ph"},"ph:reciprocalOf":{"@id":"ph:containedBy"},"ph:transitive":{"@id":"ph:marker"}}, {"@id":"phIct:controller","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIct:device"},"rdfs:label":"controller","rdfs:comment":"Microprocessor based device used in a control system. Controllers\ninteract with the physical world through direct I/O to sensors and\nactuators or via network [protocols]`protocol`.","ph:is":{"@id":"phIct:device"},"ph:lib":{"@id":"phIct:lib:phIct"}}, {"@id":"phIoT:controls","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"controls","rdfs:comment":"Associated with the control system for an industrial process","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Control_system","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIct:controls-panel","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:panel"},"rdfs:label":"controls-panel","ph:children":[{"@id":"_:0b75b80c-9d53-fec2-4b11-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec3-4b12-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec4-4b13-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec5-4b14-f23c91a70cca"}],"rdfs:comment":"Panel housing controllers and networking gear","ph:is":{"@id":"phIoT:panel"},"ph:lib":{"@id":"phIct:lib:phIct"}}, {"@id":"_:0b75b80c-9d53-fec2-4b11-f23c91a70cca","rdf:type":{"@id":"phIct:controller"},"ph:hasTag":[{"@id":"phIct:controller"},{"@id":"phIct:device"}],"rdfs:label":"{controller, device}"}, {"@id":"_:0b75b80c-9d53-fec3-4b12-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d53-fec4-4b13-f23c91a70cca","rdf:type":{"@id":"phIct:networking-device"},"ph:hasTag":[{"@id":"phIct:networking"},{"@id":"phIct:device"}],"rdfs:label":"{networking, device}"}, {"@id":"_:0b75b80c-9d53-fec5-4b14-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:cool","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"cool","rdfs:comment":"Associted with low temperature or cooling processes. When used on a point,\nthis tag is associated with the control of cooling. When paired with a\nsubstance, this tag indicates the substance is relatively cool in comparison\nto another substance, without being actively cooled by e.g. a chiller.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:cool-water","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:water"},"rdfs:label":"cool-water","rdfs:comment":"Relatively cool water without active chilling","ph:is":{"@id":"phScience:water"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Water","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:cooling","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"cooling","rdfs:comment":"Cooling mode or process","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:coolingCapacity","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"phIoT:chiller"},"rdfs:range":{"@id":"ph:number"},"rdfs:label":"coolingCapacity","rdfs:comment":"Measurement of a chiller ability to remove heat measured","ph:is":{"@id":"ph:number"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":["tonref","BTU/h","kW"],"ph:tagOn":{"@id":"phIoT:chiller"}}, {"@id":"phIoT:coolingCoil","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:coil"},"rdfs:label":"coolingCoil","ph:children":[{"@id":"_:0b75b80c-9d53-fec6-4b15-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec7-4b16-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec8-4b17-f23c91a70cca"},{"@id":"_:0b75b80c-9d53-fec9-4b18-f23c91a70cca"}],"ph:childrenFlatten":[{"@id":"phIoT:ductDeck"},{"@id":"phIoT:ductSection"}],"rdfs:comment":"Coil used to cool air.","ph:is":{"@id":"phIoT:coil"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Heat_exchanger#HVAC_air_coils","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d53-fec6-4b15-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:chilled"},{"@id":"phScience:water"},{"@id":"phIoT:cool"},{"@id":"phIoT:valve"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{chilled, water, cool, valve, cmd, point}"}, {"@id":"_:0b75b80c-9d53-fec7-4b16-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d53-fec8-4b17-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9d53-fec9-4b18-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phIoT:run"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{stage:1, cool, run, cmd, point}","phIoT:stage":1}, {"@id":"phIoT:coolingOnly","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"coolingOnly","rdfs:comment":"Equipment without heating","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:coolingProcess","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:choice"},"rdfs:label":"coolingProcess","rdfs:comment":"Processed used to cool a substance","ph:is":{"@id":"ph:choice"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":[{"@id":"phIoT:airHandlingEquip"},{"@id":"phIoT:chilledBeam"},{"@id":"phIoT:coolingCoil"}]}, {"@id":"phIoT:coolingTower","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"rdfs:label":"coolingTower","ph:children":[{"@id":"_:0b75b80c-9d63-4100-4b19-f23c91a70cca"},{"@id":"_:0b75b80c-9d63-4101-4b1a-f23c91a70cca"},{"@id":"_:0b75b80c-9d63-4102-4b1b-f23c91a70cca"},{"@id":"_:0b75b80c-9d63-4103-4b1c-f23c91a70cca"},{"@id":"_:0b75b80c-9d63-4104-4b1d-f23c91a70cca"}],"rdfs:comment":"Equipment to transfer waste heat into the atmosphere","ph:is":[{"@id":"phIoT:equip"},{"@id":"phIoT:elec-input"}],"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Cooling_tower","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d63-4100-4b19-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:entering"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{condenser, water, entering, pipe, equip}"}, {"@id":"_:0b75b80c-9d63-4101-4b1a-f23c91a70cca","rdf:type":{"@id":"phIoT:pipe"},"ph:hasTag":[{"@id":"phIoT:condenser"},{"@id":"phScience:water"},{"@id":"phIoT:leaving"},{"@id":"phIoT:pipe"},{"@id":"phIoT:equip"}],"rdfs:label":"{condenser, water, leaving, pipe, equip}"}, {"@id":"_:0b75b80c-9d63-4102-4b1b-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d63-4103-4b1c-f23c91a70cca","rdf:type":{"@id":"phIoT:fan-motor"},"ph:hasTag":[{"@id":"phIoT:fan"},{"@id":"phIoT:motor"},{"@id":"phIoT:equip"}],"rdfs:label":"{fan, motor, equip}"}, {"@id":"_:0b75b80c-9d63-4104-4b1d-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"ph:coord","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:subClassOf":{"@id":"xsd:string"},"rdfs:label":"coord","rdfs:comment":"Geographic coordinate in latitude/longitude in decimal degrees.\nSee [Kinds chapter]`docHaystack::Kinds#coord`.","ph:is":{"@id":"ph:scalar"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:crac","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:fcu"},"rdfs:label":"crac","ph:children":[{"@id":"_:0b75b80c-9d91-07c0-4b1e-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c1-4b1f-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c2-4b20-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c3-4b21-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c4-4b22-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c5-4b23-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c6-4b24-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c7-4b25-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c8-4b26-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07c9-4b27-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07ca-4b28-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07cb-4b29-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07cc-4b2a-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07cd-4b2b-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07ce-4b2c-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07cf-4b2d-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07d0-4b2e-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07d1-4b2f-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07d2-4b30-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07d3-4b31-f23c91a70cca"},{"@id":"_:0b75b80c-9d91-07d4-4b32-f23c91a70cca"}],"rdfs:comment":"Computer Room Air Conditioner: An FCU designed to condition a computer\nroom. See `docHaystack::AHUs` and `docHaystack::DataCenters` chapters.","ph:is":{"@id":"phIoT:fcu"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Fan_coil_unit","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9d91-07c0-4b1e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:bypass"},{"@id":"phIoT:damper"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{bypass, damper, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07c1-4b1f-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{cool, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07c2-4b20-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:dessicantDehumidifier"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{dessicantDehumidifier, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07c3-4b21-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:discharge"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{discharge, duct, equip}"}, {"@id":"_:0b75b80c-9d91-07c4-4b22-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:economizer"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{economizer, duct, equip}"}, {"@id":"_:0b75b80c-9d91-07c5-4b23-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:economizing"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{economizing, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07c6-4b24-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9d91-07c7-4b25-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:exhaust"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{exhaust, duct, equip}"}, {"@id":"_:0b75b80c-9d91-07c8-4b26-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:faceBypass"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{faceBypass, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07c9-4b27-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:filter"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{filter, sensor, point}"}, {"@id":"_:0b75b80c-9d91-07ca-4b28-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:freezeStat"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{freezeStat, sensor, point}"}, {"@id":"_:0b75b80c-9d91-07cb-4b29-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heat"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heat, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07cc-4b2a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heatWheel"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heatWheel, cmd, point}"}, {"@id":"_:0b75b80c-9d91-07cd-4b2b-f23c91a70cca","rdf:type":{"@id":"phIoT:humidifier-equip"},"ph:hasTag":[{"@id":"phIoT:humidifier"},{"@id":"phIoT:equip"}],"rdfs:label":"{humidifier, equip}"}, {"@id":"_:0b75b80c-9d91-07ce-4b2c-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:hvacMode"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{hvacMode, sp, point}"}, {"@id":"_:0b75b80c-9d91-07cf-4b2d-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:mixed"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{mixed, duct, equip}"}, {"@id":"_:0b75b80c-9d91-07d0-4b2e-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:outside"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{outside, duct, equip}"}, {"@id":"_:0b75b80c-9d91-07d1-4b2f-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9d91-07d2-4b30-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:return"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{return, duct, equip}"}, {"@id":"_:0b75b80c-9d91-07d3-4b31-f23c91a70cca","rdf:type":{"@id":"phIoT:thermostat"},"ph:hasTag":[{"@id":"phIoT:thermostat"},{"@id":"phIoT:equip"}],"rdfs:label":"{thermostat, equip}"}, {"@id":"_:0b75b80c-9d91-07d4-4b32-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:ventilation"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{ventilation, duct, equip}"}, {"@id":"phIoT:cur","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"cur","rdfs:comment":"Supports current value","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:point"}}, {"@id":"phIoT:cur-point","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:point"},"rdfs:label":"cur-point","rdfs:comment":"Point with support to report a \"real-time\" current value. By real-time\nwe typically mean freshness within the order of a few seconds or at\nmost a few minutes. For systems with direct I/O the current value is\ntypically driven by the I/O scan rate. For overlay systems which acquire\ndata via a protocol such as BACnet or Modbus then the current value\nis typically refreshed using polling or subscription over a network.\nAlso see `docHaystack::Points#cur` chapter.","ph:is":{"@id":"phIoT:point"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:curErr","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"phIoT:cur-point"},"rdfs:range":{"@id":"ph:str"},"rdfs:label":"curErr","rdfs:comment":"Error description when `curStatus` indicates error condition","ph:is":{"@id":"ph:str"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:cur-point"},"ph:transient":{"@id":"ph:marker"}}, {"@id":"phIoT:curStatus","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"phIoT:cur-point"},"rdfs:range":{"@id":"ph:str"},"rdfs:label":"curStatus","rdfs:comment":"Status of point's current value reading. The `curVal` is only available\nwhen curStatus is \"ok\" or \"stale\". However a \"stale\" value should\nbe used with caution since the local system does not have a fresh value.\nIt is recommended that the `curVal` tag is removed from a point\nwhen the curStatus is not \"ok\" nor \"stale\".","ph:enum":"- ok: all is okay\n- stale: the point's curVal is not fresh data\n- fault: a configuration or hardware problem - see `curErr`\n- down: a communication or network problem - see `curErr`\n- disabled: manual disable of the point or connector\n- unknown: we don't know anything (usually boot state)\n- remoteFault: point in remote system is fault\n- remoteDown: point in remote system is down\n- remoteDisabled: point in remote system is disabled\n- remoteUnknown: point in remote system is unknown","ph:is":{"@id":"ph:str"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:cur-point"},"ph:transient":{"@id":"ph:marker"}}, {"@id":"phIoT:curVal","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:subClassOf":{"@id":"rdfs:Literal"},"rdfs:label":"curVal","rdfs:comment":"Current value of a point. The current value is only available when\nthe `curStatus` is \"ok\" or \"stale\".","ph:is":{"@id":"ph:scalar"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:tagOn":{"@id":"phIoT:cur-point"},"ph:transient":{"@id":"ph:marker"}}, {"@id":"phScience:current","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"current","rdfs:comment":"Movement of fluid or electricity","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phScience:lib:phScience"}}, {"@id":"phIoT:current-angle","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"current-angle","rdfs:comment":"AC current phase angle","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"deg","phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"phIoT:current-imbalance","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"current-imbalance","rdfs:comment":"AC current phase imbalance. Also referred to as current unbalance.","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"%","phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"phIoT:current-magnitude","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:elec-current"},"rdfs:label":"current-magnitude","rdfs:comment":"Root-mean-square (RMS) magnitude of AC electrical current","ph:is":{"@id":"phScience:elec-current"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"A","phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"phIoT:current-thd","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"current-thd","rdfs:comment":"Total harmonic distortion (THD) of AC current","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"phScience:prefUnit":"%","phScience:quantityOf":{"@id":"phIoT:ac-elec"}}, {"@id":"phIct:dali","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIct:protocol"},"rdfs:label":"dali","rdfs:comment":"Digital Addressable Lighting Interface protocol for lighting","ph:is":{"@id":"phIct:protocol"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:damper","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"damper","rdfs:comment":"Damper equipment or control point.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Damper_(flow)","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:damper-actuator","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:actuator"},"rdfs:label":"damper-actuator","ph:children":[{"@id":"_:0b75b80c-9da0-4a00-4b33-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a01-4b34-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a02-4b35-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a03-4b36-f23c91a70cca"}],"ph:childrenFlatten":{"@id":"phIoT:ductSection"},"rdfs:comment":"Actuator to regulate the flow of air.","ph:is":{"@id":"phIoT:actuator"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Damper_(flow)","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9da0-4a00-4b33-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:damper"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{damper, cmd, point}"}, {"@id":"_:0b75b80c-9da0-4a01-4b34-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:damper"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{damper, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a02-4b35-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9da0-4a03-4b36-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIct:dataCenter","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:space"},"rdfs:label":"dataCenter","ph:children":[{"@id":"_:0b75b80c-9da0-4a04-4b37-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a05-4b38-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a06-4b39-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a07-4b3a-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a08-4b3b-f23c91a70cca"}],"rdfs:comment":"Space used to house computer and networking gear.\nSee `docHaystack::DataCenters` chapter.","ph:is":{"@id":"phIoT:space"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Data_center","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9da0-4a04-4b37-f23c91a70cca","rdf:type":{"@id":"phIoT:crac"},"ph:hasTag":[{"@id":"phIoT:crac"},{"@id":"phIoT:fcu"},{"@id":"phIoT:equip"}],"rdfs:label":"{crac, fcu, equip}"}, {"@id":"_:0b75b80c-9da0-4a05-4b38-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9da0-4a06-4b39-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9da0-4a07-4b3a-f23c91a70cca","rdf:type":{"@id":"phIct:rack"},"ph:hasTag":[{"@id":"phIct:rack"},{"@id":"phIoT:equip"}],"rdfs:label":"{rack, equip}"}, {"@id":"_:0b75b80c-9da0-4a08-4b3b-f23c91a70cca","rdf:type":{"@id":"phIoT:space"},"ph:hasTag":{"@id":"phIoT:space"},"rdfs:label":"{space}"}, {"@id":"ph:date","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:subClassOf":{"@id":"xsd:date"},"rdfs:label":"date","rdfs:comment":"ISO 8601 date as year, month, day: '2011-06-07'.\nSee [Kinds chapter]`docHaystack::Kinds#date`.","ph:is":{"@id":"ph:scalar"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"ph:dateTime","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:subClassOf":{"@id":"xsd:dateTime"},"rdfs:label":"dateTime","rdfs:comment":"ISO 8601 timestamp followed by timezone identifier.\nSee [Kinds chapter]`docHaystack::Kinds#dateTime`.","ph:is":{"@id":"ph:scalar"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phScience:daytime","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"daytime","rdfs:comment":"Time between sunrise and sunset","ph:enum":"- nighttime: false indicates sun is below horizon\n- daytime: true indicates sun is above horizon","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:quantityOf":{"@id":"phScience:weather"}}, {"@id":"phIoT:dc","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"dc","rdfs:comment":"Relating to direct current (DC) electricity","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:dc-elec","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:elec"},"rdfs:label":"dc-elec","rdfs:comment":"Direct current electricity","ph:is":{"@id":"phScience:elec"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Direct_current","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:dc-elec-meter","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:elec-meter"},"rdfs:label":"dc-elec-meter","ph:children":[{"@id":"_:0b75b80c-9da0-4a09-4b3c-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a0a-4b3d-f23c91a70cca"}],"rdfs:comment":"DC Electricity meter.\nSee `docHaystack::Meters` chapter.","ph:is":{"@id":"phIoT:elec-meter"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"_:0b75b80c-9da0-4a09-4b3c-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9da0-4a0a-4b3d-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:dc-evse-port","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:evse-port"},"rdfs:label":"dc-evse-port","ph:children":[{"@id":"_:0b75b80c-9da0-4a0b-4b3e-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a0c-4b3f-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a0d-4b40-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a0e-4b41-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a0f-4b42-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a10-4b43-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a11-4b44-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a12-4b45-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a13-4b46-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a14-4b47-f23c91a70cca"},{"@id":"_:0b75b80c-9da0-4a15-4b48-f23c91a70cca"}],"rdfs:comment":"A DC EVSE port delivers `dc` electricity to a single EV charging inlet\nat a time. See `docHaystack::EVSE#port` chapter.\n\nTypically a max current or max power setpoint should reference a DC\nEVSE port, but not both. Usually it is preferred to control a DC EVSE\nport using a max power setpoint.","ph:is":{"@id":"phIoT:evse-port"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Charging_station","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9da0-4a0b-4b3e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phIoT:stateOfCharge"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{dc, elec, stateOfCharge, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a0c-4b3f-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9da0-4a0d-4b40-f23c91a70cca","rdf:type":[{"@id":"phIoT:cable"},{"@id":"phIoT:evse-cable"}],"ph:hasTag":[{"@id":"phIoT:evse"},{"@id":"phIoT:cable"},{"@id":"phIoT:equip"}],"rdfs:label":"{evse, cable, equip}"}, {"@id":"_:0b75b80c-9da0-4a0e-4b41-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:evse"},{"@id":"phIoT:evseStatus"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{evse, evseStatus, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a0f-4b42-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"ph:max"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{import, dc, elec, current, max, sp, point}"}, {"@id":"_:0b75b80c-9da0-4a10-4b43-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phScience:current"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, dc, elec, current, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a11-4b44-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phScience:energy"},{"@id":"phIoT:hisTotalized"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, dc, elec, energy, hisTotalized, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a12-4b45-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"ph:max"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{import, dc, elec, power, max, sp, point}"}, {"@id":"_:0b75b80c-9da0-4a13-4b46-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phScience:power"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, dc, elec, power, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a14-4b47-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:import"},{"@id":"phIoT:dc"},{"@id":"phScience:elec"},{"@id":"phScience:volt"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{import, dc, elec, volt, sensor, point}"}, {"@id":"_:0b75b80c-9da0-4a15-4b48-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"phIoT:deadband","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"deadband","rdfs:comment":"The range in a process where no changes to output are made.\nMay also indicate the difference between a base setpoint and effective\nsetpoint.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"ph:def","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:symbol"},"rdfs:label":"def","rdfs:comment":"Create a new definition bound to the given symbol.\nSee [Defs chapter]`docHaystack::Defs`.","ph:is":{"@id":"ph:symbol"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"ph:defx","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:symbol"},"rdfs:label":"defx","rdfs:comment":"Extends the given definition with additional meta tags.\nSee [Normalization]`docHaystack::Normalization#defx`.","ph:is":{"@id":"ph:symbol"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:delta","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"delta","rdfs:comment":"Differential of fluid between entering and leaving sensors.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:demand","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"demand","rdfs:comment":"Rate required for a process.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"ph:depends","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"ph:lib"},"rdfs:range":{"@id":"ph:list"},"rdfs:label":"depends","rdfs:comment":"List of this library's dependencies. The dependent libs define the\n[lib namespace]`docHaystack::Namespaces#lib`. Also see\n[Normalization]`docHaystack::Normalization#resolve`.","ph:is":{"@id":"ph:list"},"ph:lib":{"@id":"ph:lib:ph"},"ph:of":{"@id":"ph:ref"},"ph:tagOn":{"@id":"ph:lib"}}, {"@id":"ph:deprecated","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"deprecated","rdfs:comment":"Obsoleted","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:design","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"design","rdfs:comment":"Data related to intended design and operating conditions. This\nincludes sizing and other data specified by design engineers and\nengineered drawings. Also see `rated`.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:dessicantDehumidifier","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"dessicantDehumidifier","rdfs:comment":"Decreases humidity from air using a substance which absorbs moisture.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIct:device","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:entity"},"rdfs:label":"device","rdfs:comment":"Microprocessor based hardware device. This is the general term for\nall computers, mobile phones, controllers, and I/O modules.\nSee `docHaystack::Devices#networks` chapter.","ph:docTaxonomy":{"@id":"ph:marker"},"ph:is":{"@id":"ph:entity"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:mandatory":{"@id":"ph:marker"}}, {"@id":"phIct:deviceRef","rdf:type":{"@id":"owl:ObjectProperty"},"rdfs:range":{"@id":"phIct:device"},"rdfs:label":"deviceRef","rdfs:comment":"Device which controls a monitors this entity","ph:is":{"@id":"ph:ref"},"ph:lib":{"@id":"phIct:lib:phIct"},"ph:of":{"@id":"phIct:device"}}, {"@id":"phScience:dewPoint","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"dewPoint","rdfs:comment":"Dew point temperature at which water vapor will form dew","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":["\u00b0C","\u00b0F"],"phScience:quantityOf":{"@id":"phScience:air"}}, {"@id":"ph:dict","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:range":{"@id":"ph:dict"},"rdfs:label":"dict","rdfs:comment":"Map of name/value tag pairs.\nSee [Kinds chapter]`docHaystack::Kinds#dict`.","ph:is":{"@id":"ph:val"},"ph:lib":{"@id":"ph:lib:ph"}}, {"@id":"phIoT:diesel","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:liquid"},"rdfs:label":"diesel","rdfs:comment":"Liquid fuel specifically designed for use in diesel engines","ph:is":{"@id":"phScience:liquid"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Diesel_fuel","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"phIoT:directZone","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:ahuZoneDelivery"},"rdfs:label":"directZone","rdfs:comment":"AHU supplies air directly to the zone","ph:is":{"@id":"phIoT:ahuZoneDelivery"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phScience:direction","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phScience:quantity"},"rdfs:label":"direction","rdfs:comment":"Compass direction measured in degrees: North: 0\u00b0 = 360\u00b0, East: 90\u00b0, South: 180\u00b0, West: 270\u00b0","ph:is":{"@id":"phScience:quantity"},"ph:lib":{"@id":"phScience:lib:phScience"},"phScience:prefUnit":"deg"}, {"@id":"ph:dis","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"ph:entity"},"rdfs:range":{"@id":"ph:str"},"rdfs:label":"dis","rdfs:comment":"Display name for an entity.\nSee `docHaystack::Ontology#entities` chapter.","ph:is":{"@id":"ph:str"},"ph:lib":{"@id":"ph:lib:ph"},"ph:tagOn":{"@id":"ph:entity"}}, {"@id":"phIoT:discharge","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:ductSection"},"rdfs:label":"discharge","rdfs:comment":"Duct for air leaving an equipment","ph:is":{"@id":"phIoT:ductSection"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:dispenser","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"dispenser","rdfs:comment":"Equipment that releases a specific amount of a substance.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:diverting","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"ph:marker"},"rdfs:label":"diverting","rdfs:comment":"Three way valve which inputs one pipe and diverts between two output pipes.","ph:is":{"@id":"ph:marker"},"ph:lib":{"@id":"phIoT:lib:phIoT"}}, {"@id":"phIoT:doas","rdf:type":{"@id":"owl:Class"},"rdfs:subClassOf":{"@id":"phIoT:ahu"},"rdfs:label":"doas","ph:children":[{"@id":"_:0b75b80c-9daf-8c40-4b49-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c41-4b4a-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c42-4b4b-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c43-4b4c-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c44-4b4d-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c45-4b4e-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c46-4b4f-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c47-4b50-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c48-4b51-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c49-4b52-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c4a-4b53-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c4b-4b54-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c4c-4b55-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c4d-4b56-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c4e-4b57-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c4f-4b58-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c50-4b59-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c51-4b5a-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c52-4b5b-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c53-4b5c-f23c91a70cca"},{"@id":"_:0b75b80c-9daf-8c54-4b5d-f23c91a70cca"}],"rdfs:comment":"Dedicated Outside Air System: An AHU that brings in 100% outside air and\nno recirculated air in order to provide ventilation to spaces.\nSee `docHaystack::AHUs` chapter.","ph:is":{"@id":"phIoT:ahu"},"ph:lib":{"@id":"phIoT:lib:phIoT"},"ph:wikipedia":{"@value":"https://en.wikipedia.org/wiki/Air_handler","@type":"http://www.w3.org/2001/XMLSchema#anyURI"}}, {"@id":"_:0b75b80c-9daf-8c40-4b49-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:bypass"},{"@id":"phIoT:damper"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{bypass, damper, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c41-4b4a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:cool"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{cool, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c42-4b4b-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:dessicantDehumidifier"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{dessicantDehumidifier, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c43-4b4c-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:discharge"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{discharge, duct, equip}"}, {"@id":"_:0b75b80c-9daf-8c44-4b4d-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:economizer"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{economizer, duct, equip}"}, {"@id":"_:0b75b80c-9daf-8c45-4b4e-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:economizing"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{economizing, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c46-4b4f-f23c91a70cca","rdf:type":{"@id":"phIoT:equip"},"ph:hasTag":{"@id":"phIoT:equip"},"rdfs:label":"{equip}"}, {"@id":"_:0b75b80c-9daf-8c47-4b50-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:exhaust"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{exhaust, duct, equip}"}, {"@id":"_:0b75b80c-9daf-8c48-4b51-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:faceBypass"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{faceBypass, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c49-4b52-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:filter"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{filter, sensor, point}"}, {"@id":"_:0b75b80c-9daf-8c4a-4b53-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:freezeStat"},{"@id":"phIoT:sensor"},{"@id":"phIoT:point"}],"rdfs:label":"{freezeStat, sensor, point}"}, {"@id":"_:0b75b80c-9daf-8c4b-4b54-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heat"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heat, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c4c-4b55-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:heatWheel"},{"@id":"phIoT:cmd"},{"@id":"phIoT:point"}],"rdfs:label":"{heatWheel, cmd, point}"}, {"@id":"_:0b75b80c-9daf-8c4d-4b56-f23c91a70cca","rdf:type":{"@id":"phIoT:humidifier-equip"},"ph:hasTag":[{"@id":"phIoT:humidifier"},{"@id":"phIoT:equip"}],"rdfs:label":"{humidifier, equip}"}, {"@id":"_:0b75b80c-9daf-8c4e-4b57-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":[{"@id":"phIoT:hvacMode"},{"@id":"phIoT:sp"},{"@id":"phIoT:point"}],"rdfs:label":"{hvacMode, sp, point}"}, {"@id":"_:0b75b80c-9daf-8c4f-4b58-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:mixed"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{mixed, duct, equip}"}, {"@id":"_:0b75b80c-9daf-8c50-4b59-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:outside"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{outside, duct, equip}"}, {"@id":"_:0b75b80c-9daf-8c51-4b5a-f23c91a70cca","rdf:type":{"@id":"phIoT:point"},"ph:hasTag":{"@id":"phIoT:point"},"rdfs:label":"{point}"}, {"@id":"_:0b75b80c-9daf-8c52-4b5b-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:return"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{return, duct, equip}"}, {"@id":"_:0b75b80c-9daf-8c53-4b5c-f23c91a70cca","rdf:type":{"@id":"phIoT:thermostat"},"ph:hasTag":[{"@id":"phIoT:thermostat"},{"@id":"phIoT:equip"}],"rdfs:label":"{thermostat, equip}"}, {"@id":"_:0b75b80c-9daf-8c54-4b5d-f23c91a70cca","rdf:type":{"@id":"phIoT:duct"},"ph:hasTag":[{"@id":"phIoT:ventilation"},{"@id":"phIoT:duct"},{"@id":"phIoT:equip"}],"rdfs:label":"{ventilation, duct, equip}"}, {"@id":"ph:doc","rdf:type":{"@id":"owl:DatatypeProperty"},"rdfs:domain":{"@id":"ph:def"},"rdfs:range":{"@id":"ph:str"},"rdfs:label":"doc","rdfs:comment":"Documentation in simplified flavor of markdown. The first\nsentence up to the period is used as the summary.\n\nSpecific formatting options:\npre>\n// inline formatting\n*italic* // italics font\n**bold** // bold font\n'code' // code or API term\n`point` // hyperlink to def (code link)\n[text]`point` // hyperlink with explicit link text\n![alt]`image.png` // image\n\n// unordered list\n- one\n- two\n- three\n\n// ordered list; use numbers or letters\n1. one\n2. two\n3. three\n