diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml
index 5a5c229b..38ed216d 100644
--- a/.github/workflows/book.yml
+++ b/.github/workflows/book.yml
@@ -2,6 +2,9 @@
name: deploy-book
on:
+ pull_request:
+ branches:
+ - main
push:
branches:
- main
diff --git a/_toc.yml b/_toc.yml
index 3d94ecd8..64a6f13d 100644
--- a/_toc.yml
+++ b/_toc.yml
@@ -7,9 +7,9 @@ root: intro
parts:
- caption: Example Buildings
chapters:
- - file: examples/NREL-example.md
- file: examples/lbnl-example.md
+ - file: examples/NREL-example.md
- caption: Example Systems
chapters:
- file: examples/G36-4-1.md
- - file: examples/G36-4-2.md
+ - file: examples/guideline36-2021-4.2.md
diff --git a/examples/guideline36-2021-4.2.md b/examples/guideline36-2021-4.2.md
new file mode 100644
index 00000000..d6559bec
--- /dev/null
+++ b/examples/guideline36-2021-4.2.md
@@ -0,0 +1,11 @@
+# ASHRAE Guideline 36-2021 4.2 VAV Terminal with Reheat
+
+This component model is an example of the variable air volume (VAV) terminal unit with reheat from Guideline 36-2021 Section 4.2.
+
+## Downloads
+
+
+## Queries
+
+
+## Model Components
diff --git a/models/guideline36-2021-4.2.ttl b/models/guideline36-2021-4.2.ttl
new file mode 100644
index 00000000..79d8a9ca
--- /dev/null
+++ b/models/guideline36-2021-4.2.ttl
@@ -0,0 +1,164 @@
+@prefix bldg: .
+@prefix s223: .
+@prefix owl: .
+@prefix qudt: .
+@prefix qudtqk: .
+@prefix unit: .
+
+bldg: a owl:Ontology .
+
+bldg:damper-actuator a s223:Actuator ;
+ s223:actuates bldg:damper ;
+ s223:commandedByProperty bldg:damper-command .
+
+bldg:discharge-air-flow-sensor a s223:Sensor ;
+ s223:hasObservationLocation bldg:air-in ;
+ s223:observes bldg:discharge-air-flow .
+
+bldg:discharge-air-temp-sensor a s223:Sensor ;
+ s223:hasObservationLocation bldg:air-out ;
+ s223:observes bldg:discharge-air-temp .
+
+bldg:reheat-coil-valve-actuator a s223:Actuator ;
+ s223:actuates bldg:reheat-coil-valve ;
+ s223:commandedByProperty bldg:reheat-coil-valve-command .
+
+bldg:vav-reheat a s223:SingleDuctTerminal,
+ ;
+ s223:cnx bldg:air-in,
+ bldg:air-out,
+ bldg:hot-water-in,
+ bldg:hot-water-out ;
+ s223:contains bldg:damper,
+ bldg:reheat-coil,
+ bldg:reheat-coil-valve .
+
+bldg:damper-in a s223:InletConnectionPoint ;
+ s223:cnx bldg:air-in-connection ;
+ s223:hasMedium s223:Medium-Air ;
+ s223:mapsTo bldg:air-in .
+
+bldg:damper-out a s223:OutletConnectionPoint ;
+ s223:cnx bldg:duct-after-damper ;
+ s223:hasMedium s223:Medium-Air .
+
+bldg:damper-position a s223:QuantifiableObservableProperty ;
+ qudt:hasQuantityKind qudtqk:DimensionlessRatio ;
+ qudt:hasUnit unit:PERCENT .
+
+bldg:reheat-coil a s223:HeatingCoil,
+ ;
+ s223:cnx bldg:reheat-coil-air-in,
+ bldg:reheat-coil-air-out,
+ bldg:reheat-coil-water-in,
+ bldg:reheat-coil-water-out ;
+ s223:hasRole s223:Role-Heating .
+
+bldg:reheat-coil-air-in a s223:InletConnectionPoint ;
+ s223:cnx bldg:duct-after-damper ;
+ s223:hasMedium s223:Medium-Air .
+
+bldg:reheat-coil-air-out a s223:OutletConnectionPoint ;
+ s223:cnx bldg:air-out-connection ;
+ s223:hasMedium s223:Medium-Air ;
+ s223:mapsTo bldg:air-out .
+
+bldg:reheat-coil-valve-in a s223:InletConnectionPoint ;
+ s223:cnx bldg:pipe-hot-water-return-before-valve ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:reheat-coil-valve-out a s223:OutletConnectionPoint ;
+ s223:cnx bldg:hot-water-out-connection ;
+ s223:hasMedium s223:Medium-Water ;
+ s223:mapsTo bldg:hot-water-out .
+
+bldg:reheat-coil-valve-position a s223:QuantifiableObservableProperty ;
+ qudt:hasQuantityKind qudtqk:DimensionlessRatio ;
+ qudt:hasUnit unit:PERCENT .
+
+bldg:reheat-coil-water-in a s223:InletConnectionPoint ;
+ s223:cnx bldg:hot-water-in-connection ;
+ s223:hasMedium s223:Medium-Water ;
+ s223:mapsTo bldg:hot-water-in .
+
+bldg:reheat-coil-water-out a s223:OutletConnectionPoint ;
+ s223:cnx bldg:pipe-hot-water-return-before-valve ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:air-in-connection a s223:Connection,
+ s223:Duct ;
+ s223:hasMedium s223:Medium-Air .
+
+bldg:air-out-connection a s223:Connection,
+ s223:Duct ;
+ s223:hasMedium s223:Medium-Air .
+
+bldg:damper a s223:Damper,
+ ;
+ s223:cnx bldg:damper-in,
+ bldg:damper-out ;
+ s223:hasProperty bldg:damper-command,
+ bldg:damper-position .
+
+bldg:damper-command a s223:QuantifiableActuatableProperty ;
+ s223:hasAspect s223:EnumerationKind-Position ;
+ qudt:hasQuantityKind qudtqk:DimensionlessRatio ;
+ qudt:hasUnit unit:PERCENT .
+
+bldg:discharge-air-flow a s223:QuantifiableObservableProperty ;
+ s223:hasAspect s223:Role-Discharge ;
+ qudt:hasQuantityKind qudtqk:VolumeFlowRate ;
+ qudt:hasUnit unit:FT3-PER-MIN .
+
+bldg:discharge-air-temp a s223:QuantifiableObservableProperty ;
+ s223:hasAspect s223:Role-Discharge ;
+ qudt:hasQuantityKind qudtqk:Temperature ;
+ qudt:hasUnit unit:DEG_C .
+
+bldg:duct-after-damper a s223:Connection,
+ s223:Duct ;
+ s223:hasMedium s223:Medium-Air .
+
+bldg:hot-water-in a s223:InletConnectionPoint ;
+ s223:cnx bldg:hot-water-in-connection ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:hot-water-in-connection a s223:Connection,
+ s223:Pipe ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:hot-water-out a s223:OutletConnectionPoint ;
+ s223:cnx bldg:hot-water-out-connection ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:hot-water-out-connection a s223:Connection,
+ s223:Pipe ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:pipe-hot-water-return-before-valve a s223:Connection,
+ s223:Pipe ;
+ s223:hasMedium s223:Medium-Water .
+
+bldg:reheat-coil-valve a s223:Valve,
+ ;
+ s223:cnx bldg:reheat-coil-valve-in,
+ bldg:reheat-coil-valve-out ;
+ s223:hasMedium s223:Water-HotWater ;
+ s223:hasProperty bldg:reheat-coil-valve-command,
+ bldg:reheat-coil-valve-position .
+
+bldg:reheat-coil-valve-command a s223:QuantifiableActuatableProperty ;
+ s223:hasAspect s223:EnumerationKind-Position ;
+ qudt:hasQuantityKind qudtqk:DimensionlessRatio ;
+ qudt:hasUnit unit:PERCENT .
+
+bldg:air-in a s223:InletConnectionPoint ;
+ s223:cnx bldg:air-in-connection ;
+ s223:hasMedium s223:Medium-Air .
+
+bldg:air-out a s223:OutletConnectionPoint ;
+ s223:cnx bldg:air-out-connection ;
+ s223:hasMedium s223:Medium-Air ;
+ s223:hasProperty bldg:discharge-air-flow,
+ bldg:discharge-air-temp .
+