Skip to content

Commit

Permalink
deploy: e442759
Browse files Browse the repository at this point in the history
  • Loading branch information
gtfierro committed Sep 13, 2024
1 parent 0c718a7 commit e95dc71
Show file tree
Hide file tree
Showing 81 changed files with 792,440 additions and 639,119 deletions.
2,860 changes: 1,430 additions & 1,430 deletions HPL.jsonld

Large diffs are not rendered by default.

23,344 changes: 11,672 additions & 11,672 deletions IBAL.jsonld

Large diffs are not rendered by default.

2,860 changes: 1,430 additions & 1,430 deletions NIST-HPL.jsonld

Large diffs are not rendered by default.

23,344 changes: 11,672 additions & 11,672 deletions NIST-IBAL.jsonld

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,25 @@ kernelspec:
name: python3
---

# LBNL Example Building 2
# LBNL Example Building 3 Model 1

This is a reference model provided by LBNL of a medium-sized office building with two office floors. It uses an underfloor air distribution system with fan-powered terminal reheat coils for perimeter zones. Four roof-top units with VAV are located on the roof. Labels have been anonymized, and are not interpretable.
Example Building 3 is a real-world medium-sized office building.
It is approximately 67,000 square feet in size, contains 2 floors, 27 space types, and 469 rooms. Labels have been anonymized, and are not interpretable.
It uses an underfloor air distribution system with fan-powered terminal reheat coils for perimeter zones. Four roof-top units with VAV are located on the roof.
The lighting system primariliy uses fluorescent luminaires and zone-based lighting controllers that communicate with user interface devices and wireless gatetways over DALI networks. The gateways collect occupancy and light sensor data over an ISM-band wireless network.

Example Building 3 Model 1 is provided by Lawrence Berkeley National Laboratory.
See [PNNL Example Building 3 model 2](../pnnl-bdg3-2.md) for a different modeling approach for the same building.

## Contents
This model contains a representation of the HVAC system.

## Source

## Downloads

- <a href="/compiled/lbnl-example-2.ttl">Turtle file (compiled)</a> (<a href="/lbnl-example-2.ttl">original</a>)
- <a href="/lbnl-example-2.jsonld">JSON-LD file (original)</a>
- <a href="/compiled/lbnl-bdg3-1.ttl">Turtle file (compiled)</a> (<a href="/lbnl-bdg3-1.ttl">original</a>)
- <a href="/lbnl-bdg3-1.jsonld">JSON-LD file (original)</a>

## Queries

Expand Down Expand Up @@ -87,8 +98,8 @@ bm = BuildingMOTIF('sqlite://', shacl_engine='topquadrant', log_level=logging.ER
s223 = Library.load(ontology_graph="https://github.com/open223/models.open223.info/raw/main/ontologies/223p.ttl")
# load the model into the BuildingMOTIF instance
model = Model.create("urn:lbnl-example-2")
model.graph.parse("https://models.open223.info/lbnl-example-2.ttl")
model = Model.create("urn:lbnl-bdg3-1")
model.graph.parse("https://models.open223.info/lbnl-bdg3-1.ttl")
# validate the model against 223P ontology
ctx = model.validate([s223.get_shape_collection()], error_on_missing_imports=False)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,23 @@ kernelspec:
name: python3
---

# LBNL Example Building
# LBNL Example Building 4 Model 1

This is an example building provided by Lawrence Berkeley National Laboratory
Example Building 4 is a real-world large-sized office building.

Example Building 4 Model 1 is provided by Lawrence Berkeley National Laboratory.

### Schematic view

![lbnl-example](../_static/images/lbnl-example.png)

## Contents
This model contains a representation of the HVAC system.

## Downloads

- <a href="/compiled/lbnl-example.ttl">Turtle file (compiled)</a> (<a href="/lbnl-example.ttl">original</a>)
- <a href="/lbnl-example.jsonld">JSON-LD file (original)</a>
- <a href="/compiled/lbnl-bdg4-1.ttl">Turtle file (compiled)</a> (<a href="/lbnl-bdg4-1.ttl">original</a>)
- <a href="/lbnl-bdg4-1.jsonld">JSON-LD file (original)</a>

## Queries
| Description | Query URL |
Expand Down Expand Up @@ -90,8 +96,8 @@ bm = BuildingMOTIF('sqlite://', shacl_engine='topquadrant', log_level=logging.ER
s223 = Library.load(ontology_graph="https://github.com/open223/models.open223.info/raw/main/ontologies/223p.ttl")
# load the model into the BuildingMOTIF instance
model = Model.create("urn:lbnl-example")
model.graph.parse("https://models.open223.info/lbnl-example.ttl")
model = Model.create("urn:lbnl-bdg4-1")
model.graph.parse("https://models.open223.info/lbnl-bdg4-1.ttl")
# validate the model against 223P ontology
ctx = model.validate([s223.get_shape_collection()], error_on_missing_imports=False)
Expand Down
14 changes: 7 additions & 7 deletions _sources/examples/bdg1-1.md → _sources/examples/nist-bdg1-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,30 +10,30 @@ kernelspec:
name: python3
---

# Example Building 1 model 1
# NIST Example Building 1 Model 1

Example Building 1 is a simplistic, reference tiny office building consisting of a single story with 5 rooms spanning 5 space types.

This reference building was developed for and first described in the journal article ["Metadata Schemas and Ontologies for Building Energy Applications: A Critical Review and Use Case Analysis"](https://doi.org/10.3390/en14072024).

This example Building 1 model 1 is provided by current and former NIST staff and Pacific Northwest National Laboratory. See also [Building 1 model 2](../bdg1-2.md) for a different modeling approach for the same building.
Example Building 1 Model 1 is provided by current and former NIST staff and Pacific Northwest National Laboratory. See also [PNNL Example Building 1 Model 2](../pnnl-bdg1-2.md) for a different modeling approach for the same building.

### Schematic view

![image](../_static/images/ExampleBuilding1.png)

## Contents

The model contains a representation of the building architecture, mechanical system, and electrical/lighting system.
This model contains a representation of the building architecture, mechanical system, and electrical/lighting system.

## Source

The model was created using [TopQuadrant](https://www.topquadrant.com/) TopBraid Composer Maestro Edition.

## Downloads

- <a href="/compiled/bdg1-1.ttl">Turtle file (compiled)</a> (<a href="/bdg1-1.ttl">original</a>)
- <a href="/bdg1-1.jsonld">JSON-LD file (original)</a>
- <a href="/compiled/nist-bdg1-1.ttl">Turtle file (compiled)</a> (<a href="/nist-bdg1-1.ttl">original</a>)
- <a href="/nist-bdg1-1.jsonld">JSON-LD file (original)</a>

## Queries

Expand Down Expand Up @@ -119,8 +119,8 @@ bm = BuildingMOTIF('sqlite://', shacl_engine='topquadrant', log_level=logging.ER
s223 = Library.load(ontology_graph="https://github.com/open223/models.open223.info/raw/main/ontologies/223p.ttl")
# load the model into the BuildingMOTIF instance
model = Model.create("urn:bdg1-1")
model.graph.parse("https://models.open223.info/bdg1-1.ttl")
model = Model.create("urn:nist-bdg1-1")
model.graph.parse("https://models.open223.info/nist-bdg1-1.ttl")
# validate the model against 223P ontology
ctx = model.validate([s223.get_shape_collection()], error_on_missing_imports=False)
Expand Down
23 changes: 12 additions & 11 deletions _sources/examples/bdg1-2.md → _sources/examples/pnnl-bdg1-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,22 @@ kernelspec:
name: python3
---

# Example Building 1 model 2
# PNNL Example Building 1 Model 2

Example Building 1 is a simplistic, reference tiny office building consisting of a single story with 5 rooms spanning 5 space types.

This reference building was developed for and first described in the journal article ["Metadata Schemas and Ontologies for Building Energy Applications: A Critical Review and Use Case Analysis"](https://doi.org/10.3390/en14072024).

This example Building 1 model 2 is provided by Pacific Northwest National Laboratory. See also [Building 1 model 1](../bdg1-1.md) for a different modeling approach for the same building.
Example Building 1 Model 2 is provided by Pacific Northwest National Laboratory.
See [NIST Example Building 1 Model 1](../nist-bdg1-1.md) for a different modeling approach for the same building.

### Schematic view

![image](../_static/images/ExampleBuilding1.png)

## Contents

The model contains a representation of the building architecture and electrical/lighting system.
This model contains a representation of the building architecture and electrical/lighting system.

In addition to the s223 ontology, the model uses the [Real Estate Core ontology](https://dev.realestatecore.io/ontology/) to describe space types. The Real Estate Core ontology is extended by defining 2 subclasses for rec:Office.
``` ttl
Expand All @@ -43,18 +44,18 @@ The model was created from source data consisting of a building information mode

Model instance data have a prefix that is resolvable to a Speckle URL.
``` ttl
@prefix bdg1-2: <http://speckle.xyz/streams/1fed8e620e/objects/>
@prefix bdg1: <http://speckle.xyz/streams/59e5e3c6a8/objects/>
```

For example, the following luminaire resolves to https://speckle.xyz/streams/1fed8e620e/objects/05749166d93671bedf16efb52636ce38.
For example, the following luminaire resolves to http://speckle.xyz/streams/59e5e3c6a8/objects/e2164e3d14db5fcb6915a4a2c8474579 :
``` ttl
bdg1:05749166d93671bedf16efb52636ce38 a s223:Luminaire
bdg1:e2164e3d14db5fcb6915a4a2c8474579 a s223:Luminaire
```

## Downloads

- <a href="/compiled/bdg1-2.ttl">Turtle file (compiled)</a> (<a href="/bdg1-2.ttl">original</a>)
- <a href="/bdg1-2.jsonld">JSON-LD file (original)</a>
- <a href="/compiled/pnnl-bdg1-2.ttl">Turtle file (compiled)</a> (<a href="/pnnl-bdg1-2.ttl">original</a>)
- <a href="/pnnl-bdg1-2.jsonld">JSON-LD file (original)</a>

## Queries

Expand All @@ -69,7 +70,7 @@ bdg1:05749166d93671bedf16efb52636ce38 a s223:Luminaire
| [ConnectionPoint](https://explore.open223.info/s223/ConnectionPoint.html) | [InletConnectionPoint](https://explore.open223.info/s223/InletConnectionPoint.html) | 26 |
| [DomainSpace](https://explore.open223.info/s223/DomainSpace.html) | [](https://explore.open223.info/s223/.html) | 12 |
| [Zone](https://explore.open223.info/s223/Zone.html) | [](https://explore.open223.info/s223/.html) | 8 |
| [Property](https://explore.open223.info/s223/Property.html) | [QuantifiableProperty](https://explore.open223.info/s223/QuantifiableProperty.html) | 24 |
| [Property](https://explore.open223.info/s223/Property.html) | [QuantifiableProperty](https://explore.open223.info/s223/QuantifiableProperty.html) | 23 |
| [Property](https://explore.open223.info/s223/Property.html) | [EnumeratedObservableProperty](https://explore.open223.info/s223/EnumeratedObservableProperty.html) | 6 |


Expand Down Expand Up @@ -110,8 +111,8 @@ bm = BuildingMOTIF('sqlite://', shacl_engine='topquadrant', log_level=logging.ER
s223 = Library.load(ontology_graph="https://github.com/open223/models.open223.info/raw/main/ontologies/223p.ttl")
# load the model into the BuildingMOTIF instance
model = Model.create("urn:bdg1-2")
model.graph.parse("https://models.open223.info/bdg1-2.ttl")
model = Model.create("urn:pnnl-bdg1-2")
model.graph.parse("https://models.open223.info/pnnl-bdg1-2.ttl")
# validate the model against 223P ontology
ctx = model.validate([s223.get_shape_collection()], error_on_missing_imports=False)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,53 +10,62 @@ kernelspec:
name: python3
---

# PNNL Example Building 2
# PNNL Example Building 2 Model 1

This is an example building model provided by Pacific Northwest National Laboratory.
Exammple Building 2 is based on the [Department of Energy Prototype Medium Office Builiding](https://www.energycodes.gov/prototype-building-models).
The baseline Medium Office Building is approximately 50,000 square feet in size, contains 3 identical floors, and 5 HVAC zones per floor (1 core, 4 perimeter). The baseline model was extended by a) creating unique detailed building architecture for each of the 3 building floors, making use of 12 space types to define 107 rooms, and b) designing a lighting system that complies with the ASHRAE 90.1-2019 energy code, and is comprised of 863 luminaires and 205 lighting zones.

The model is based on a [Department of Energy Prototype Builiding](https://www.energycodes.gov/prototype-building-models) model.
Specifically, the DOE Prototype Medium Office Building was extended by creating unique detailed building architecture for each of the three building floors,
and designing a lighting layout that complies with the ASHRAE 90.1-2019 energy code.
Example Building 2 Model 1 is provided by Pacific Northwest National Laboratory.

The model contains a representation of the building architecture and lighting system.
## Contents

In addition to the s223 ontology, the model uses the [Real Estate Core ontology](https://dev.realestatecore.io/ontology/) to describe space types.
This model contains a complete representation of the building architecture and the electrical/lighting system, and a partial representation of the lighting control system.

In addition to the s223 ontology, the model uses the [Real Estate Core ontology](https://dev.realestatecore.io/ontology/) to describe space types. The Real Estate Core ontology is extended by defining 2 subclasses for rec:Office.
``` ttl
recx:OpenOffice rdfs:subClassOf rec:Office;
rdfs:label "Open Office".
recx:PrivateOffice rdfs:subClassOf rec:Office;
rdfs:label "Private Office".
```

## Source

The model was created from souce data consisting of a Revit building information model (BIM) exported via a [Speckle](https://speckle.systems/) interface.

### The Speckle view of rooms and lighting fixtures
### Speckle view of rooms and lighting fixtures
<img width="1178" alt="image" src="https://github.com/open223/models.open223.info/assets/22898727/5a5dcecb-9b87-4e84-8261-6a3a315e1265">

Model instance data have a prefix that is resolvable to a Speckle URL.
``` ttl
@prefix bdg1: <http://speckle.xyz/streams/1fed8e620e/objects/>
@prefix bdg2: <http://speckle.xyz/streams/1fed8e620e/objects/>
```

For example, the following luminaire resolves to https://speckle.xyz/streams/1fed8e620e/objects/05749166d93671bedf16efb52636ce38 :
For example, the following luminaire resolves to http://speckle.xyz/streams/1fed8e620e/objects/b504da73194fd2dafccc5e91651e2066 :
```ttl
bdg1:05749166d93671bedf16efb52636ce38 a s223:Luminaire
bdg2:b504da73194fd2dafccc5e91651e2066 a s223:Luminaire
```

## Downloads

- <a href="/compiled/pnnl-example2.ttl">Turtle file (compiled)</a> (<a href="/pnnl-example2.ttl">original</a>)
- <a href="/pnnl-example2.jsonld">JSON-LD file (original)</a>
- <a href="/compiled/pnnl-bdg2-1.ttl">Turtle file (compiled)</a> (<a href="/pnnl-bdg2-1.ttl">original</a>)
- <a href="/pnnl-bdg2-1.jsonld">JSON-LD file (original)</a>

## Queries

## Model Components
| Parent Class | Class | Instances |
|------------|-------|----------------|
| [Equipment](https://explore.open223.info/s223/Equipment.html) | [Luminaire](https://explore.open223.info/s223/Luminaire.html) | 853 |
| [Equipment](https://explore.open223.info/s223/Equipment.html) | [OccupantMotionSensor](https://explore.open223.info/s223/OccupantMotionSensor.html) | 204 |
| [Equipment](https://explore.open223.info/s223/Equipment.html) | [ElectricBreaker](https://explore.open223.info/s223/ElectricBreaker.html) | 3 |
| [Connection](https://explore.open223.info/s223/Connection.html) | [ElectricWire](https://explore.open223.info/s223/ElectricWire.html) | 856 |
| [ConnectionPoint](https://explore.open223.info/s223/ConnectionPoint.html) | [OutletConnectionPoint](https://explore.open223.info/s223/OutletConnectionPoint.html) | 1709 |
| [ConnectionPoint](https://explore.open223.info/s223/ConnectionPoint.html) | [InletConnectionPoint](https://explore.open223.info/s223/InletConnectionPoint.html) | 1709 |
| [DomainSpace](https://explore.open223.info/s223/DomainSpace.html) | [](https://explore.open223.info/s223/.html) | 311 |
| [Zone](https://explore.open223.info/s223/Zone.html) | [](https://explore.open223.info/s223/.html) | 220 |
| [Property](https://explore.open223.info/s223/Property.html) | [QuantifiableProperty](https://explore.open223.info/s223/QuantifiableProperty.html) | 394 |
| [Zone](https://explore.open223.info/s223/Zone.html) | [](https://explore.open223.info/s223/.html) | 219 |
| [Property](https://explore.open223.info/s223/Property.html) | [QuantifiableProperty](https://explore.open223.info/s223/QuantifiableProperty.html) | 396 |
| [Property](https://explore.open223.info/s223/Property.html) | [EnumeratedObservableProperty](https://explore.open223.info/s223/EnumeratedObservableProperty.html) | 204 |


## Load and Validate Model
Expand Down Expand Up @@ -96,8 +105,8 @@ bm = BuildingMOTIF('sqlite://', shacl_engine='topquadrant', log_level=logging.ER
s223 = Library.load(ontology_graph="https://github.com/open223/models.open223.info/raw/main/ontologies/223p.ttl")
# load the model into the BuildingMOTIF instance
model = Model.create("urn:pnnl-example2")
model.graph.parse("https://models.open223.info/pnnl-example2.ttl")
model = Model.create("urn:pnnl-bdg2-1")
model.graph.parse("https://models.open223.info/pnnl-bdg2-1.ttl")
# validate the model against 223P ontology
ctx = model.validate([s223.get_shape_collection()], error_on_missing_imports=False)
Expand Down
Loading

0 comments on commit e95dc71

Please sign in to comment.