.ttl
file in the models/
directory.md
file with the same base name as the .ttl
file in the examples/
directory:
.md
file should have at least the following 3 empty sections, in this order:## Downloads
## Queries
## Model Components
.md
file to the _toc.yml
file under the appropriate section (Building or System)queries.toml
. The section name should have the same base name as the .ttl
and .md
file.For a model called mybuilding.ttl
, the following files would be created:
models/mybuilding.ttl
examples/mybuilding.md
The examples/mybuilding.md
file would look like this:
---
jupytext:
formats: md:myst
text_representation:
extension: .md
format_name: myst
kernelspec:
display_name: Python 3
language: python
name: python3
---
# My Example Building
<description of the building>
## Downloads
## Queries
## Model Components
The queries.toml
file might look like this:
[[mybuilding]]
description="Zone/room temperature sensors"
query="""
SELECT ?location ?sensor WHERE {
?sensor rdf:type/rdfs:subClassOf* s223:Sensor .
?sensor s223:observes ?property .
?property qudt:hasQuantityKind quantitykind:Temperature .
?sensor s223:hasObservationLocation ?location
}
"""