brick:Radiant_Panel_Temperature_Sensor


URI

https://brickschema.org/schema/Brick#Radiant_Panel_Temperature_Sensor

Label

Radiant Panel Temperature Sensor

Description

Measures the temperature of the radiant panel of the radiant heating and cooling HVAC system.

Targets (1)

Property Constraints (1)

Focus nodes of this shape (brick:Radiant_Panel_Temperature_Sensor) can have the following properties:

PROPERTY DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS
brick:isPointOf The subject is a source of telemetry related to the object. In some systems the source of telemetry may be represented as a digital/analog input/output point 0 * brick:Radiant_Panel

Implementation

@prefix brick: <https://brickschema.org/schema/Brick#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix qudtqk: <http://qudt.org/vocab/quantitykind/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix tag: <https://brickschema.org/schema/BrickTag#> .

brick:Radiant_Panel_Temperature_Sensor a owl:Class,
        sh:NodeShape ;
    rdfs:label "Radiant Panel Temperature Sensor"@en ;
    rdfs:subClassOf brick:Temperature_Sensor ;
    skos:definition "Measures the temperature of the radiant panel of the radiant heating and cooling HVAC system."@en ;
    sh:property [ sh:class brick:Radiant_Panel ;
            sh:path brick:isPointOf ] ;
    sh:rule [ a sh:TripleRule ;
            sh:object tag:Panel ;
            sh:predicate brick:hasTag ;
            sh:subject sh:this ],
        [ a sh:TripleRule ;
            sh:object tag:Point ;
            sh:predicate brick:hasTag ;
            sh:subject sh:this ],
        [ a sh:TripleRule ;
            sh:object tag:Radiant ;
            sh:predicate brick:hasTag ;
            sh:subject sh:this ],
        [ a sh:TripleRule ;
            sh:object tag:Sensor ;
            sh:predicate brick:hasTag ;
            sh:subject sh:this ],
        [ a sh:TripleRule ;
            sh:object tag:Temperature ;
            sh:predicate brick:hasTag ;
            sh:subject sh:this ] ;
    brick:hasAssociatedTag tag:Panel,
        tag:Point,
        tag:Radiant,
        tag:Sensor,
        tag:Temperature ;
    brick:hasQuantity qudtqk:Temperature .