has geometry
- CURIE:
gmeow:hasGeometry - IRI: https://blackcatinformatics.ca/gmeow/hasGeometry
- Category: property
- Defined by:
gmeow:slices/places - Box roles: RBox role (What is this?)
Relates a place to its spatial geometry (point, line, or polygon). Flat shortcut for the common case; the full relator form is a CoordinateObservation linking the place to a Geometry result via gmeow:geometryResult, carrying provenance, reference frame, confidence, and standpoint (Principle 3). Non-simple: derived via property chain from the reified observation path.
Structure
Property shape: object property; gmeow:Place -> gmeow:Geometry
Practical Pattern
Use gmeow:hasGeometry from gmeow:Place to gmeow:Geometry when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
geosparql |
geo, rdf |
External Equivalences
Equivalent or closely aligned targets: geo, mrg
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:hasGeometry |
equivalence | - |
skos:closeMatch | geo:hasGeometry | gmeow-places.sssom.tsv; gmeow:eqPlaces020; confidence 0.9 |
gmeow:hasGeometry |
equivalence | - |
skos:closeMatch | mrg:hasGeometry | gmeow-places.sssom.tsv; gmeow:eqPlaces216; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasGeometry |
projection | geosparql |
projects to / = | geo:Geometry, geo:asGeoJSON, geo:hasGeometry, rdf:type | gmeow:mapGeoJson; transform gmeow:fnRetagGeoJson |
gmeow:hasGeometry |
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:hasGeometry |
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:hasGeometry |
projection | geosparql |
projects to / = | geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type | gmeow:mapGeoWktRetag; transform gmeow:fnRetagWkt |
Usage Advice
Use when
- Use as the flat shortcut to attach a place's geometry (point, line, polygon) for the common, single-survey case.
Avoid when
- Avoid when surveys must coexist or provenance/frame matter — promote to
gmeow:CoordinateObservationwithgmeow:geometryResult; precision-bearing (coarsenGuarded), so guard it before public projection.
How to use
- Use flat
gmeow:hasGeometryfor one trusted shape; otherwise reify viagmeow:hasCoordinateObservation→gmeow:geometryResult, and coarsen viagmeow:coarsenTofor sensitive extents.
Examples
- ex:edinburgh
gmeow:hasGeometryex:shape.
Use For Consumers
Avoid For Consumers
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | geo:hasGeometry |
closeMatch | mrg:hasGeometry |