<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>223P on Gabe Fierro</title><link>https://gtf.fyi/posts/223p/</link><description>Recent content in 223P on Gabe Fierro</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 05 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://gtf.fyi/posts/223p/index.xml" rel="self" type="application/rss+xml"/><item><title>Validating ASHRAE 223P models</title><link>https://gtf.fyi/posts/223p/s223-validation/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://gtf.fyi/posts/223p/s223-validation/</guid><description>&lt;p>&lt;em>Note: I&amp;rsquo;ll be using my &lt;a href="https://ontoenv.gtf.fyi/">ontoenv&lt;/a> tool to build this post&lt;/em>&lt;/p>
&lt;p>The ASHRAE 223P standard defines a set of SHACL shapes for validating building models.
This post explains how to use those shapes to validate a building model, and also how to handle the ontology dependencies that the 223P shapes have.&lt;/p>
&lt;h3 id="ontology-dependencies">Ontology Dependencies&lt;/h3>
&lt;p>A shapes graph contains a set of SHACL shapes that define the validation rules for a particular domain.
Ontologies like ASHRAE 223P contain shapes which govern the structure and semantics of models; I&amp;rsquo;ll use &amp;ldquo;shapes graph&amp;rdquo; and &amp;ldquo;ontology&amp;rdquo; interchangeably here, but the important thing is that the graph contains SHACL shapes that we want to use for validation.&lt;/p></description></item><item><title>Deriving Views over RDF Graphs</title><link>https://gtf.fyi/posts/223p/eye-of-the-beholder/</link><pubDate>Sun, 23 Feb 2025 00:00:00 +0000</pubDate><guid>https://gtf.fyi/posts/223p/eye-of-the-beholder/</guid><description>&lt;p>&lt;em>(the model is in the eye of the beholder)&lt;/em>&lt;/p>
&lt;section class="section announce">
 &lt;p>
 &lt;a href="https://gtf.fyi/posts/223p/loops/eye-of-the-beholder-2">Part 2&lt;/a> of this post explores how we can define loops in a knowledge graph and how we can derive different views of the same loop for different applications.
 &lt;/p>
&lt;/section>

&lt;p>Ontologies are a formal representation of a &lt;em>perspective&lt;/em> on a domain.
They are specific in what details they care about, and which details they don&amp;rsquo;t.
This means that some ontologies are more appropriate for certain applications than others.
Correspondingly, knowledge graphs using such an ontology may be better suited to answer certain questions over others.
Some applications may require us to derive a &lt;em>new perspective&lt;/em> on a particular knowledge graph.
It is convenient to think of this derivation as a &amp;ldquo;view&amp;rdquo; or &amp;ldquo;projection&amp;rdquo; of the underlying knowledge graph which abstracts away the unnecessary detail for a particular application.&lt;/p></description></item><item><title>Present and Future of ASHRAE 223P (as of 2024/1/18)</title><link>https://gtf.fyi/posts/223p/s223-progress-2024-1-18/</link><pubDate>Thu, 18 Jan 2024 00:00:00 +0000</pubDate><guid>https://gtf.fyi/posts/223p/s223-progress-2024-1-18/</guid><description>&lt;p>I get enough questions about the current state of ASHRAE 223P&lt;label for="" class="margin-toggle sidenote-number">&lt;/label>
&lt;input type="checkbox" id="" class="margin-toggle" />
&lt;span class="sidenote">
 &lt;a href="https://www.ashrae.org/news/esociety/ashrae-bacnet-committee-works-with-other-organizations-on-new-standard">https://www.ashrae.org/news/esociety/ashrae-bacnet-committee-works-with-other-organizations-on-new-standard&lt;/a>
&lt;/span>
 that it was worth
putting together a quick post collecting some of the slide decks, papers, and online resources that have emerged.&lt;/p>
&lt;h3 id="open223">Open223&lt;/h3>
&lt;p>The current best resource for learning about 223P is the &lt;a href="https://open223.info">Open223&lt;/a> project.
Open223 &amp;ldquo;is a collection of permissively-licensed open-source tools to facilitate exploration and usage of the emerging ASHRAE 223P standard. These tools are neither developed nor endorsed by ASHRAE &amp;ndash; instead, they are maintained by a small community of enthusiasts and developers who believe in making RDF data easier to use.&amp;rdquo;&lt;/p></description></item></channel></rss>