example-oct-13.ttl

Home   »   example-oct-13.ttl

@prefix brick:  .
@prefix xsd:  .
@prefix owl:  .
@prefix rdf:  .
@prefix rdfs:  .
@prefix sh:  .
@prefix unit:  .
@prefix :  .

# a => rdf:type

:bldg a brick:Building ;
    rdfs:label "My Building" .

:floor1 a brick:Floor ;
    rdfs:label "First Floor" ;
    brick:isPartOf :bldg .

:floor2 a brick:Floor ;
    rdfs:label "Second Floor" ;
    brick:hasPart :room1, :room2 ;
    brick:isPartOf :bldg .



:room1 a brick:Office_Kitchen ;
    brick:area [
        brick:value "10"^^xsd:integer ;
        brick:hasUnit unit:M2 ;
    ]
.

:room2 a brick:Open_Office ;
    brick:area :room2area .
:room2area brick:value "10"^^xsd:integer ;
           brick:hasUnit unit:M2 .


:hvac-zone1 a brick:HVAC_Zone ;
    brick:hasPart :room1, :room2 .

:lighting-zone1 a brick:Lighting_Zone ;
    brick:isPartOf :room1 .
:lighting-zone2 a brick:Lighting_Zone ;
    brick:isPartOf :room1 .


:ahu1 a brick:AHU ;
    brick:feeds :vav1 .

:vav1 a brick:VAV ;
    brick:hasPart :dmp1 ;
    brick:hasPoint :sat1, :satsp1 ;
    brick:feeds :hvac-zone1 .

:sat1 a brick:Supply_Air_Temperature_Sensor ;
    brick:timeseries [
        brick:hasTimeseriesId  "6d8c3db7-fa5c-42b6-96d0-b228d27c322d" ;
        brick:storedAt "postgres://1.2.2.34:5432/mydb" ;
    ] .

:sasp1 a brick:Supply_Air_Temperature_Setpoint .

:dmp1 a brick:Damper ;
    brick:hasPoint :pos-cmd1 .

:pos-cmd1 a brick:Damper_Position_Command .

:led-fixture-1 a brick:Luminaire ;
    brick:feeds :lighting-zone1 .
:led-fixture-2 a brick:Luminaire ;
    brick:feeds :lighting-zone2 .

Leave a Reply

Your email address will not be published. Required fields are marked *