Smart Cities SIG logo
Smart Cities SIG
Lesson 2 — Observation Semantics
Mission: explain the SIG's semantic capabilities framework clearly enough to onboard a newcomer.

Observation Semantics 4 capabilities

Lesson 2 of 4 domains — 4 capabilities: how the information was observed.

This domain answers: How was this information observed — where, what scope, what method, what time span?

Source for this lesson

  • semantic-capabilities-reference.md, section "Observation Semantics (4 capabilities)"

1. The question this domain answers

Once you know what a value is about (Lesson 1), this domain asks how it was actually obtained: where does it come from, how much of the system does it cover, what technique produced it, and over what span of time. Two readings of "soil moisture: 22%" can mean very different things depending on the answers to those four questions — one sensor vs. a district-wide average, sensed vs. modeled, right now vs. a rolling weekly average. This is the domain with the most internal tie-breakers, because these four capabilities interact with each other constantly.

2. The four capabilities

CapabilityQuestion it answersReference doc's examples
Observation Point Where does the observation's referent physically or logically sit? Luminaire; cabinet; line head; street surface; pump; valve; pipeline; root zone; weather station
Observation Scope What portion of the system does this one value cover — one asset, or many combined? Single asset; group of assets; cabinet; street; irrigation zone; district; entire municipality
Observation Method What technique produced this value — sensed, or computed/derived? Measured; estimated; inferred; predicted; aggregated; simulated; model-derived; proxy measurement
Temporal Semantics What time span does this value represent? Instantaneous; observation interval; sampling period; aggregation window; historical; forecast; prediction horizon

3. The tie-breaker: two ways to "aggregate"

"Aggregated" is the single most overloaded word in this domain, because you can aggregate across space or across time, and they land on different capabilities:

Rule of thumb: ask what got combined. Multiple places → Observation Scope. Multiple readings over time → Temporal Semantics. Observation Method is never Primary for a pure aggregation-over-time question — it only rides along as a companion when the computation itself matters.

4. Fresh example — a district lighting average

Observation: "District 5's average street-lit lux over the last hour was 18, computed by aggregating readings from its 40 luminaires."
Sub-observationPrimary CapabilityCompanion CapabilityWhy
Covers all 40 luminaires in District 5Observation ScopeObservation Method (aggregation technique)The number is a space-combination across assets — the defining fact is how much of the system it covers.
Over the last hourTemporal Semantics—A separate question: what time window does the value represent, independent of how many assets fed into it.

Notice this one observation splits into sub-observations along two different axes at once (space and time) rather than one obvious split. That's normal for this domain — always check both axes before deciding you're done.

5. Observation Point — a preview of Lesson 3's tie-breaker

The reference doc's guidance for Observation Point: "when the same device name could also answer 'who reported it,' default here as primary with Provenance as a companion, unless the sub-observation specifically contrasts sources." In other words, a device name usually tells you where something is (Observation Point) more than it tells you who supplied it (Provenance) — Lesson 3 covers exactly when that flips.

1. A rolling 7-day average soil moisture reading from one sensor is primarily which capability?
2. A single number combining readings from every pump in a pressure zone is primarily which capability?
3. What question decides Observation Scope vs Temporal Semantics for an aggregated value?
The space-vs-time aggregation split trips people up the most in this domain. If question 1 or 2 above didn't feel obvious immediately, ask your teacher for two more contrasting examples before moving on.