aggregation function
- CURIE:
gmeow:aggregationFunction - IRI: https://blackcatinformatics.ca/gmeow/aggregationFunction
- Category: property
- Defined by:
gmeow:slices/aggregation - Box roles: RBox role (What is this?)
The statistical function applied to the entities in the aggregation region — count, sum, average, density, minimum, maximum, or centroid.
Structure
Property shape: object property; gmeow:SpatialAggregation -> gmeow:AggregationFunction; functional
Practical Pattern
Use gmeow:aggregationFunction from gmeow:SpatialAggregation to gmeow:AggregationFunction when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Spatial Bins
- Source:
slices/extensions/aggregation/examples/spatial-bins.ttl - Examples catalog: open in catalog#example-slices-extensions-aggregation-examples-spatial-bins
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: spatial aggregation IS a measurement, with a privacy floor
# . A gmeow:SpatialAggregation is a gmeow:Measurement (so it carries the
# observation bundle: observedFeature, vantage, observationMethod, result) that
# applies a gmeow:aggregationFunction (average / count / density …) over
# gmeow:SpatialBins. gmeow:minimumPopulation is the k-anonymity floor: bins with
# fewer than that many people are NOT reported, so the aggregate can be published
# without re-identifying individuals (P12 — the safe public projection).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/aggregation/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# --- The aggregation: average household size over the region, by survey, with a
# 1000-person minimum-population floor for safe publication.
ex:householdAgg a gmeow:SpatialAggregation ;
gmeow:observedFeature ex:metro ;
gmeow:vantage ex:censusBureau ;
gmeow:observationMethod gmeow:methodSurvey ;
gmeow:aggregationFunction gmeow:aggAverage ;
gmeow:minimumPopulation "1000"^^xsd:nonNegativeInteger ;
gmeow:hasBin ex:downtownBin ;
gmeow:observationResult ex:avgHouseholdSize .
Common Companion Terms
gmeow:SpatialAggregation, gmeow:AggregationFunction
Projects To
| Profile | External Targets |
|---|---|
qb |
qb, rdf |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:aggregationFunction |
projection | qb |
projects to / <= | gmeow:observedFeature, qb:ComponentSpecification, qb:DataSet, qb:DataStructureDefinition, qb:DimensionProperty, qb:MeasureProperty, qb:Observation, qb:component, qb:dataSet, qb:dimension, qb:measure, qb:measureType, qb:obsValue, qb:structure, rdf:type |
gmeow:mapQbObservation; lossy: vantage, confidence, temporal scope, granularity, determinacy, and k-anonymity metadata are dropped in pure QB; only the measure type (function), observation value (scalar), and spatial context (observedFeature) are retained. A well-formed qb:DataSet and qb:DataStructureDefinition are emitted per observation. Suppressed when displayable=false (Principle 10). |