<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-AU">
  <title>Outlook</title>
  <subtitle>Project/task outlook (based on RAG).</subtitle>
  <link href="https://www.currawong.games/vocab/outlook/" rel="alternate" type="text/html" />
  <link href="https://www.currawong.games/vocab/outlook/atom.xml" rel="self" type="application/atom+xml" />
  <updated>2026-07-20T14:47:23.000Z</updated>
  <id>https://www.currawong.games/vocab/outlook/</id>
  <entry>
    <title>Outlook</title>
    <link href="https://www.currawong.games/vocab/outlook/" rel="alternate" type="text/html" />
    <id>https://www.currawong.games/vocab/outlook/#35f8d5568b1c06a69daa1e71aa058af306af72a1</id>
    <updated>2026-07-20T14:47:23.000Z</updated>
    <summary type="html">Project/task outlook (based on RAG).</summary>
    <content type="html">&lt;style&gt;table {
  border-collapse: collapse;
}
table.fixed {
  table-layout: fixed;
}
th, td {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  padding: 1rem 0.5rem;
}
table.center th,
table.center td {
  text-align: center;
  vertical-align: middle;
}
thead th {
  border-bottom: 1px solid oklch(55.21% 0 0);
}
tbody tr:nth-child(odd) {
  background: #7771;
}

dl {
  display: grid;
  grid-template-columns: max-content auto;
  gap: 1rem;
  place-items: center start;
}
dt {
  grid-column: 1;
}
dd {
  grid-column: 2;
}

ul {
  padding-left: 1.5em;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.small-caps {
  font-variant: small-caps;
}

.pull-quote {
  font-size: 2em;
  font-style: italic;
  line-height: 1.1;
  text-align: center;
  font-weight: 900;
}

/* Syntax highlighting — feed-reader safe (static hex, no CSS variables) */
pre {
  overflow-x: auto;
  padding: 1rem;
  border-radius: 4px;
  background: #141414;
  border: 1px solid #404040;
  font-size: 0.875em;
  line-height: 1.5;
}

code {
  display: block;
  color: #f5f5f5;
  font-family: ui-monospace, &#39;Cascadia Code&#39;, &#39;Source Code Pro&#39;, Menlo, Consolas,
    &#39;DejaVu Sans Mono&#39;, monospace;
}

.hljs-keyword,
.hljs-meta {
  color: #ffd90d;
  font-weight: bold;
}

.hljs-link {
  color: #60a5fa;
}

.hljs-symbol,
.hljs-attr {
  color: #4ade80;
}

.hljs-string {
  color: #86efac;
}

.hljs-type {
  color: #d19700;
}

.hljs-number,
.hljs-built_in {
  color: #fb923c;
}

.hljs-comment {
  color: #727272;
  font-style: italic;
}

.hljs-literal {
  color: #ffd90d;
}

.hljs-punctuation {
  color: #a3a3a3;
}

a[download] {
  text-decoration: none;
  padding: 0.5em 1em;
  border: 1px solid #404040;
  border-radius: 4px;
  background: #7771;
}
a[download]:is(:focus-within, :hover) {
  background: #7773;
}
a[download]::before {
  content: &quot;⬇️ &quot;;
}
&lt;/style&gt;
&lt;h1&gt;Outlook&lt;/h1&gt;&lt;h2&gt;Purpose&lt;/h2&gt;&lt;p&gt;Project/task outlook (based on RAG).&lt;/p&gt;&lt;h2&gt;License&lt;/h2&gt;&lt;p&gt;Published by &lt;a href=&quot;https://currawong.games&quot;&gt;Currawong Games Interactive&lt;/a&gt; under &lt;a href=&quot;https://creativecommons.org/publicdomain/zero/1.0/&quot;&gt;CC0 1.0 Universal&lt;/a&gt; — no rights reserved.&lt;/p&gt;&lt;nav&gt;&lt;h2&gt;Download&lt;/h2&gt;&lt;dl style=&quot;display:grid;grid-template-columns:max-content auto;gap:1rem;place-items:center start&quot;&gt;&lt;dt style=&quot;grid-column:1&quot;&gt;JSON-LD&lt;/dt&gt;&lt;dd style=&quot;grid-column:2&quot;&gt;&lt;a href=&quot;./outlook.skos.jsonld&quot; download=&quot;outlook.skos.jsonld&quot;&gt;outlook.skos.jsonld&lt;/a&gt;&lt;/dd&gt;&lt;dt style=&quot;grid-column:1&quot;&gt;Turtle&lt;/dt&gt;&lt;dd style=&quot;grid-column:2&quot;&gt;&lt;a href=&quot;./outlook.skos.ttl&quot; download=&quot;outlook.skos.ttl&quot;&gt;outlook.skos.ttl&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/nav&gt;&lt;h2&gt;Preview&lt;/h2&gt;&lt;table style=&quot;border-collapse:collapse&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem;border-bottom:1px solid oklch(55.21% 0 0)&quot;&gt;Concept&lt;/th&gt;&lt;th style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem;border-bottom:1px solid oklch(55.21% 0 0)&quot;&gt;Label&lt;/th&gt;&lt;th style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem;border-bottom:1px solid oklch(55.21% 0 0)&quot;&gt;Definition&lt;/th&gt;&lt;th style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem;border-bottom:1px solid oklch(55.21% 0 0)&quot;&gt;Value&lt;/th&gt;&lt;th style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem;border-bottom:1px solid oklch(55.21% 0 0)&quot;&gt;Range&lt;/th&gt;&lt;th style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem;border-bottom:1px solid oklch(55.21% 0 0)&quot;&gt;Colour&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;outlook:on-track&lt;/td&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;On Track&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;Trajectory is within tolerance. No intervention required.&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;1&lt;/td&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;[0.5, 1.5)&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;&lt;div class=&quot;mx-auto&quot; style=&quot;background: #00ff00; width: 1.3rem; height: 1.3rem&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;outlook:at-risk&lt;/td&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;At Risk&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;Trajectory is approaching tolerance boundary. Early warning — monitor closely and consider corrective action.&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;2&lt;/td&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;[1.5, 2.5)&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;&lt;div class=&quot;mx-auto&quot; style=&quot;background: #ff7700; width: 1.3rem; height: 1.3rem&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;outlook:off-track&lt;/td&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;Off Track&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;Trajectory is outside tolerance or requires immediate intervention.&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;3&lt;/td&gt;&lt;td class=&quot;whitespace-nowrap&quot; style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;[2.5, 3.5)&lt;/td&gt;&lt;td style=&quot;text-align:left;vertical-align:top;font-weight:normal;padding:1rem 0.5rem&quot;&gt;&lt;div class=&quot;mx-auto&quot; style=&quot;background: #ff0000; width: 1.3rem; height: 1.3rem&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;section class=&quot;content&quot;&gt;&lt;h2&gt;Implementation notes&lt;/h2&gt;&lt;h3&gt;Defining the &quot;At Risk&quot; space between &quot;On Track&quot; and &quot;Off Track&quot;&lt;/h3&gt;&lt;p&gt;Implementors are free to choose their own method for calculating boundaries, based on their risk calculations and specific needs. One suggestion drawn from project management practices is to use estimates and tolerances. On track is within estimates (inclusive). At risk is outside the estimate but with tolerance. Off track is outside tolerance.&lt;/p&gt;&lt;h3&gt;Integer or floating-point numbers?&lt;/h3&gt;&lt;p&gt;&lt;em&gt;The transitions between values are often the most important information for end users. Floating point values allow changes to be tracked over time rather than rounding off in a lossy manner. A project that was tracking at 1.0 (&quot;On Track&quot;) last week and is now 1.3 is still &quot;On Track&quot;, but it may be useful to know about the change before it breaches 1.5 (&quot;At Risk&quot;).&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Values SHOULD be checked against the range using minimum (inclusive) and maximum (exclusive) bounds:&lt;/p&gt;&lt;pre class=&quot;hljs-pre&quot; style=&quot;overflow-x:auto;padding:1rem;border-radius:4px;background:#141414;border:1px solid #404040;font-size:0.875em;line-height:1.5&quot;&gt;&lt;code class=&quot;language-javascript hljs&quot; style=&quot;display:block;color:#f5f5f5;font-family:ui-monospace, &#39;Cascadia Code&#39;, &#39;Source Code Pro&#39;, Menlo, Consolas,
    &#39;DejaVu Sans Mono&#39;, monospace&quot;&gt;&lt;span class=&quot;hljs-comment&quot;&gt;// [min, max) — min inclusive, max exclusive&lt;/span&gt;
value &amp;gt;= min &amp;amp;&amp;amp; value &amp;lt; max&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;padding-left:1.5em&quot;&gt;&lt;li&gt;The canonical integer values (1, 2, 3) sit at the centre of each concept&#39;s range and are sufficient for most use cases. Implementations MAY choose to use integers only.&lt;/li&gt;&lt;li&gt;Values cross into the next concept at the boundary. A value of 1.5 is &quot;At Risk&quot;, not &quot;On Track&quot;.&lt;/li&gt;&lt;li&gt;Considering floating point values:&lt;ul style=&quot;padding-left:1.5em&quot;&gt;&lt;li&gt;allows users to organise items via drag and drop, placing items relative to each other based on their knowledge.&lt;/li&gt;&lt;li&gt;can calculate roll up status based on multiple child items for greater granularity in reporting.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;0 up to 0.5 (exclusive) is not defined. This is intentional to allow 1 to sit consistently in the middle of the range.&lt;/li&gt;&lt;li&gt;Values below 0.5 or above 3.5 fall outside the defined range of this vocabulary.&lt;/li&gt;&lt;li&gt;Colours are illustrative only. Implementors SHOULD choose colours (if any) based on usability and accessibility.&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;&lt;h2&gt;JSON-LD&lt;/h2&gt;&lt;pre class=&quot;hljs-pre&quot; style=&quot;overflow-x:auto;padding:1rem;border-radius:4px;background:#141414;border:1px solid #404040;font-size:0.875em;line-height:1.5&quot;&gt;&lt;code class=&quot;language-json hljs&quot; style=&quot;display:block;color:#f5f5f5;font-family:ui-monospace, &#39;Cascadia Code&#39;, &#39;Source Code Pro&#39;, Menlo, Consolas,
    &#39;DejaVu Sans Mono&#39;, monospace&quot;&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@context&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;skos&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;    &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;http://www.w3.org/2004/02/skos/core#&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;dc&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;      &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;dct&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;     &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;http://purl.org/dc/terms/&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;xsd&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;     &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;http://www.w3.org/2001/XMLSchema#&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;

    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;cgi&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;     &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/ns#&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;     &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag#&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;

    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;title&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;         &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;dc:title&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;identifier&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;    &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;dc:identifier&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;   &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;dct:description&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;creator&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;       &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;dct:creator&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;license&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;       &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;dct:license&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;hasTopConcept&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:hasTopConcept&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;inScheme&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;      &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:inScheme&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;topConceptOf&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;  &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:topConceptOf&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;prefLabel&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;     &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:prefLabel&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@language&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;en&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;definition&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;    &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:definition&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@language&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;en&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;scopeNote&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;     &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:scopeNote&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@language&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;en&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;notation&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;      &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:notation&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;

    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMin&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;      &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;cgi:rangeMin&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;xsd:decimal&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMax&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt;      &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;cgi:rangeMax&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;xsd:decimal&amp;quot;&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@graph&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;[&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:ConceptScheme&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;identifier&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;title&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;RAG Status&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;A three-value ordinal scale — Red, Amber, Green — used as a traffic-light signal for condition, tolerance, or risk level. The colours are intrinsic to the concept identifiers: red means stop/intervene, amber means caution/monitor, green means proceed/within tolerance.\n\nValues are floating-point numbers. The integer part identifies the concept via range lookup. The fractional part expresses relative position within that concept — proximity to a boundary may be used to signal threshold drift, but the interpretation of position is intentionally left to the consuming application.\n\nThis is an abstract base vocabulary. Domain-specific schemes (e.g. cgi:Outlook) use skos:exactMatch to map their concepts onto these three values.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;creator&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;license&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://creativecommons.org/publicdomain/zero/1.0/&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;hasTopConcept&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;[&lt;/span&gt;
        &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag:red&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag:amber&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag:green&amp;quot;&lt;/span&gt;
      &lt;span class=&quot;hljs-punctuation&quot;&gt;]&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag:red&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:Concept&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;inScheme&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;topConceptOf&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;prefLabel&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Red&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;notation&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;R&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;definition&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Outside tolerance or requires immediate intervention.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;scopeNote&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Fractional values approaching 2.5 indicate drift toward the amber boundary.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMin&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;2.5&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMax&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;3.5&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag:amber&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:Concept&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;inScheme&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;topConceptOf&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;prefLabel&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Amber&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;notation&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;A&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;definition&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Approaching tolerance boundary. Early warning. Monitor closely and consider action.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;scopeNote&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Fractional values approaching 2.5 indicate drift toward red; values approaching 1.5 indicate drift toward green.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMin&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;1.5&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMax&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;2.5&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@id&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag:green&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;@type&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;skos:Concept&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;inScheme&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;topConceptOf&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://currawong.games/vocab/rag&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;prefLabel&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Green&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;notation&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;G&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;definition&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Within tolerance. No intervention required. Continue monitoring.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;scopeNote&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Fractional values approaching 1.5 indicate drift toward the amber boundary.&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMin&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;0.5&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;hljs-attr&quot;&gt;&amp;quot;rangeMax&amp;quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;1.5&lt;/span&gt;
    &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;hljs-punctuation&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Turtle&lt;/h2&gt;&lt;pre class=&quot;hljs-pre&quot; style=&quot;overflow-x:auto;padding:1rem;border-radius:4px;background:#141414;border:1px solid #404040;font-size:0.875em;line-height:1.5&quot;&gt;&lt;code class=&quot;language-turtle hljs&quot; style=&quot;display:block;color:#f5f5f5;font-family:ui-monospace, &#39;Cascadia Code&#39;, &#39;Source Code Pro&#39;, Menlo, Consolas,
    &#39;DejaVu Sans Mono&#39;, monospace&quot;&gt;&lt;span class=&quot;hljs-meta&quot;&gt;@prefix&lt;/span&gt; skos: &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt;&lt;/span&gt;.
&lt;span class=&quot;hljs-meta&quot;&gt;@prefix&lt;/span&gt; dc: &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;http://purl.org/dc/elements/1.1/&amp;gt;&lt;/span&gt;.
&lt;span class=&quot;hljs-meta&quot;&gt;@prefix&lt;/span&gt; dct: &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;http://purl.org/dc/terms/&amp;gt;&lt;/span&gt;.
&lt;span class=&quot;hljs-meta&quot;&gt;@prefix&lt;/span&gt; xsd: &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;http://www.w3.org/2001/XMLSchema#&amp;gt;&lt;/span&gt;.
&lt;span class=&quot;hljs-meta&quot;&gt;@prefix&lt;/span&gt; cgi: &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/ns#&amp;gt;&lt;/span&gt;.
&lt;span class=&quot;hljs-meta&quot;&gt;@prefix&lt;/span&gt; rag: &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag#&amp;gt;&lt;/span&gt;.

&lt;span class=&quot;hljs-symbol&quot;&gt;rag:amber&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hljs-symbol&quot;&gt;skos:Concept&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:definition&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Approaching tolerance boundary. Early warning. Monitor closely and consider action.&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:inScheme&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:notation&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;A&amp;quot;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:prefLabel&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Amber&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:scopeNote&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Fractional values approaching 2.5 indicate drift toward red; values approaching 1.5 indicate drift toward green.&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:topConceptOf&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;cgi:rangeMax&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;2.5E0&amp;quot;&lt;/span&gt;^^&lt;span class=&quot;hljs-symbol&quot;&gt;xsd:decimal&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;cgi:rangeMin&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;1.5E0&amp;quot;&lt;/span&gt;^^&lt;span class=&quot;hljs-symbol&quot;&gt;xsd:decimal.&lt;/span&gt;
&lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hljs-symbol&quot;&gt;skos:ConceptScheme&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;dc:identifier&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;rag&amp;quot;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;dc:title&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;RAG Status&amp;quot;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;dct:creator&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;dct:description&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;A three-value ordinal scale — Red, Amber, Green — used as a traffic-light signal for condition, tolerance, or risk level. The colours are intrinsic to the concept identifiers: red means stop/intervene, amber means caution/monitor, green means proceed/within tolerance.\n\nValues are floating-point numbers. The integer part identifies the concept via range lookup. The fractional part expresses relative position within that concept — proximity to a boundary may be used to signal threshold drift, but the interpretation of position is intentionally left to the consuming application.\n\nThis is an abstract base vocabulary. Domain-specific schemes (e.g. cgi:Outlook) use skos:exactMatch to map their concepts onto these three values.&amp;quot;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;dct:license&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://creativecommons.org/publicdomain/zero/1.0/&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:hasTopConcept&lt;/span&gt; &lt;span class=&quot;hljs-symbol&quot;&gt;rag:amber&lt;/span&gt;, &lt;span class=&quot;hljs-symbol&quot;&gt;rag:green&lt;/span&gt;, &lt;span class=&quot;hljs-symbol&quot;&gt;rag:red.&lt;/span&gt;
&lt;span class=&quot;hljs-symbol&quot;&gt;rag:green&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hljs-symbol&quot;&gt;skos:Concept&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:definition&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Within tolerance. No intervention required. Continue monitoring.&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:inScheme&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:notation&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;G&amp;quot;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:prefLabel&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Green&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:scopeNote&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Fractional values approaching 1.5 indicate drift toward the amber boundary.&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:topConceptOf&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;cgi:rangeMax&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;1.5E0&amp;quot;&lt;/span&gt;^^&lt;span class=&quot;hljs-symbol&quot;&gt;xsd:decimal&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;cgi:rangeMin&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;5.0E-1&amp;quot;&lt;/span&gt;^^&lt;span class=&quot;hljs-symbol&quot;&gt;xsd:decimal.&lt;/span&gt;
&lt;span class=&quot;hljs-symbol&quot;&gt;rag:red&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;hljs-symbol&quot;&gt;skos:Concept&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:definition&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Outside tolerance or requires immediate intervention.&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:inScheme&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:notation&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;R&amp;quot;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:prefLabel&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Red&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:scopeNote&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Fractional values approaching 2.5 indicate drift toward the amber boundary.&amp;quot;&lt;/span&gt;@en;
    &lt;span class=&quot;hljs-symbol&quot;&gt;skos:topConceptOf&lt;/span&gt; &lt;span class=&quot;hljs-link&quot;&gt;&amp;lt;https://currawong.games/vocab/rag&amp;gt;&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;cgi:rangeMax&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;3.5E0&amp;quot;&lt;/span&gt;^^&lt;span class=&quot;hljs-symbol&quot;&gt;xsd:decimal&lt;/span&gt;;
    &lt;span class=&quot;hljs-symbol&quot;&gt;cgi:rangeMin&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;2.5E0&amp;quot;&lt;/span&gt;^^&lt;span class=&quot;hljs-symbol&quot;&gt;xsd:decimal.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</content>
  </entry>
</feed>