coarsen to

Disclosure control: marks a value/relator so that at projection time it is generalized to no finer than the named gmeow:GranularityLevel — a coarser ancestor is emitted instead of the precise value (e.g. an enclosing city rather than exact coordinates), never by deletion. The generalization sibling of gmeow:displayable false (withhold); together they are the single 'withhold or coarsen under a trigger' mechanism of CONSTITUTION P10. Domain-free, like gmeow:displayable. The coarse value is obtained by walking gmeow:generalizesVia (default gmeow:partOf); any geometry/geomask computation stays in the solver layer (P12). When both apply, displayable false (withhold) wins over coarsen.

Structure

Property shape: object property; ? -> gmeow:GranularityLevel

Practical Pattern

Use gmeow:coarsenTo from ? to gmeow:GranularityLevel when the relationship itself belongs in the native GMEOW graph.

Common Companion Terms

gmeow:GranularityLevel, gmeow:StandpointTenure, gmeow:displayable, gmeow:hasDisclosurePolicy, gmeow:hasGranularity, gmeow:hasSensitivity, gmeow:validUntil

Cross-Cutting Concerns

disclosure and suppression

Projects To

Profile External Targets
geosparql geo, rdf
schema-org rdf, schema
vcard rdf, vcard

External Equivalences

Equivalent or closely aligned targets: dpv

Linkages

Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.

Term Equivalences

Source Kind Profile Predicate/Relation Target Evidence
gmeow:coarsenTo equivalence - skos:closeMatch dpv:Generalisation gmeow-properties.sssom.tsv; gmeow:eqProperties055; confidence 0.8

Projection Coverage

Source Kind Profile Predicate/Relation Target Evidence
gmeow:coarsenTo projection geosparql projects to / = geo:Geometry, geo:asGeoJSON, geo:hasGeometry, rdf:type gmeow:mapGeoJson; transform gmeow:fnRetagGeoJson
gmeow:coarsenTo projection geosparql projects to / <= geo:Geometry, geo:asGeoJSON, geo:hasGeometry, rdf:type gmeow:mapGeoJsonCoarsened; lossy: precise GeoJSON geometry coarsened to the enclosing region at gmeow:coarsenTo level (privacy generalization, P10); transform gmeow:fnCoarsenToGranularityGeoJson
gmeow:coarsenTo projection geosparql projects to / = geo:Geometry, geo:asWKT, geo:hasCentroid, rdf:type gmeow:mapGeoCentroid; transform gmeow:fnRetagWkt
gmeow:coarsenTo projection geosparql projects to / <= geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoCoordinateObservation; lossy: the CoordinateObservation relator (vantage, confidence, reference frame, temporal scope) is dropped; only the WKT point survives; transform gmeow:fnLatLongToWktPoint
gmeow:coarsenTo projection geosparql projects to / = geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoGeometryObservation; lossy: the CoordinateObservation relator (vantage, confidence, reference frame, temporal scope) is dropped; only the WKT geometry survives; transform gmeow:fnRetagWkt
gmeow:coarsenTo projection geosparql projects to / <= geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoPoint; transform gmeow:fnLatLongToWktPoint
gmeow:coarsenTo projection geosparql projects to / <= geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoPointCoarsened; lossy: precise coordinates coarsened to the enclosing region at gmeow:coarsenTo level (privacy generalization, P10); transform gmeow:fnCoarsenToGranularity
gmeow:coarsenTo projection geosparql projects to / <= geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoPosePoint; lossy: orientation component dropped; GeoSPARQL 1.0/1.1 has no pose model; transform gmeow:fnPosePositionToWktPoint
gmeow:coarsenTo projection geosparql projects to / <= geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoWktCoarsened; lossy: precise WKT geometry coarsened to the enclosing region at gmeow:coarsenTo level (privacy generalization, P10); transform gmeow:fnCoarsenToGranularity
gmeow:coarsenTo projection geosparql projects to / = geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoWktRetag; transform gmeow:fnRetagWkt
gmeow:coarsenTo projection schema-org projects to / <= rdf:type, schema:GeoCoordinates, schema:elevation, schema:geo, schema:latitude, schema:longitude gmeow:mapSchemaCoordinateObservation; lossy: the CoordinateObservation relator (vantage, confidence, reference frame, temporal scope) collapses to a flat schema:geo edge; non-displayable/superseded observations are suppressed
gmeow:coarsenTo projection schema-org projects to / <= rdf:type, schema:GeoCoordinates, schema:elevation, schema:geo, schema:latitude, schema:longitude gmeow:mapSchemaPlaceCoords
gmeow:coarsenTo projection schema-org projects to / <= rdf:type, schema:GeoCoordinates, schema:geo, schema:latitude, schema:longitude gmeow:mapSchemaPlaceCoordsCoarsened; lossy: precise coordinates coarsened to the enclosing region at gmeow:coarsenTo level (privacy generalization, P10)
gmeow:coarsenTo projection vcard projects to / <= rdf:type, vcard:Geo, vcard:hasGeo, vcard:latitude, vcard:longitude gmeow:mapVcardGeo; confidence 0.9; lossy: elevation is dropped; the coordinate reference frame (WGS84) is implicit in the geo: URI; transform gmeow:fnLatLongToGeoUri

Usage Advice

Use when

Avoid when

How to use

Examples

Use For Consumers

Avoid For Consumers

Published Alignment Graph

Alignments

RelationTarget
closeMatchdpv:Generalisation