contained in place
- CURIE:
gmeow:containedInPlace - IRI: https://blackcatinformatics.ca/gmeow/containedInPlace
- Category: property
- Defined by:
gmeow:slices/places - Box roles: RBox role (What is this?)
Relates a place to a larger place that geographically contains it; transitive. Chains the nested granularity (room ⊂ building ⊂ city ⊂ region ⊂ country), each level a first-class place. Non-functional: contested sovereignty claims (e.g. Crimea-class) coexist as standpoint-indexed statements (gmeow:accordingTo), never collapsing to a single winner (Principle 9).
Structure
Property shape: object property; gmeow:Place -> gmeow:Place
Sub-property of: gmeow:containedInLocation, gmeow:partOf
Practical Pattern
Use gmeow:containedInPlace from gmeow:Place to gmeow:Place 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.
Located Place
- Source:
slices/core/places/examples/located-place.ttl - Examples catalog: open in catalog#example-slices-core-places-examples-located-place
# --- The containment spine: each place is a first-class Place, related by
# gmeow:containedInPlace, with gazetteer alignment by reference.
ex:canada a gmeow:Place ;
gmeow:name "Canada"@en ;
gmeow:placeType gmeow:placeTypeCountry ;
gmeow:authorityLink wd:Q16 ;
skos:exactMatch wd:Q16 .
ex:alberta a gmeow:Place ;
gmeow:name "Alberta"@en ;
gmeow:placeType gmeow:placeTypeRegion ;
gmeow:containedInPlace ex:canada ;
gmeow:authorityLink wd:Q1951 ;
skos:exactMatch wd:Q1951 .
Common Companion Terms
gmeow:containedInLocation, gmeow:partOf, gmeow:Place
Projects To
| Profile | External Targets |
|---|---|
bot |
bot |
geosparql |
geo, rdf |
oai_dc |
dc |
schema-org |
rdf, schema |
External Equivalences
Equivalent or closely aligned targets: dcterms, geo, gn, lgdo, mrg, schema, wdt
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:containedInPlace |
equivalence | - |
skos:closeMatch | dcterms:isPartOf | gmeow-places.sssom.tsv; gmeow:eqPlaces018; confidence 0.7 |
gmeow:containedInPlace |
equivalence | - |
skos:closeMatch | geo:sfWithin | gmeow-places.sssom.tsv; gmeow:eqPlaces016; confidence 0.8 |
gmeow:containedInPlace |
equivalence | - |
skos:closeMatch | gn:parentFeature | gmeow-places.sssom.tsv; gmeow:eqPlaces017; confidence 0.8 |
gmeow:containedInPlace |
equivalence | - |
skos:closeMatch | lgdo:parentPlace | gmeow-places.sssom.tsv; gmeow:eqPlaces068; confidence 0.7 |
gmeow:containedInPlace |
equivalence | - |
skos:closeMatch | mrg:isPartOf | gmeow-places.sssom.tsv; gmeow:eqPlaces217; confidence 0.7 |
gmeow:containedInPlace |
equivalence | - |
owl:equivalentProperty | schema:containedInPlace | gmeow-properties.sssom.tsv; gmeow:eqProperties030; confidence 1 |
gmeow:containedInPlace |
equivalence | - |
skos:closeMatch | wdt:P131 | gmeow-places.sssom.tsv; gmeow:eqPlaces019; confidence 0.8 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:containedInPlace |
projection | bot |
projects to / <= | bot:hasSpace | gmeow:mapBotHasSpace; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge |
gmeow:containedInPlace |
projection | bot |
projects to / <= | bot:hasSpace | gmeow:mapBotHasSpaceDirect; confidence 0.85; lossy: direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information |
gmeow:containedInPlace |
projection | bot |
projects to / <= | bot:hasStorey | gmeow:mapBotHasStorey; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge |
gmeow:containedInPlace |
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:containedInPlace |
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:containedInPlace |
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:containedInPlace |
projection | geosparql |
projects to / = | geo:sfWithin | gmeow:mapGeoWithin |
gmeow:containedInPlace |
projection | oai_dc |
projects to / <= | dc:coverage | gmeow:mapOaiDcCoverage; confidence 0.5; lossy: dcterms:spatial / temporal collapse to dc:coverage; GMEOW containedInPlace is the nearest flat spatial hook |
gmeow:containedInPlace |
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:containedInPlace |
projection | schema-org |
projects to / <= | rdf:type, schema:Place, schema:containedInPlace | gmeow:mapSchemaPlace |
Usage Advice
Use when
- Use to chain geographic place-in-place nesting (room ⊂ building ⊂ city ⊂ region ⊂ country); transitive, a specialization of the universal
gmeow:partOfspine.
Avoid when
- Avoid for non-geographic mereology (use
gmeow:containedInLocationorgmeow:partOf) and avoid forcing a single parent — contested sovereignty coexists as gmeow:accordingTo-indexed claims (Principle 9).
How to use
- Assert
gmeow:containedInPlaceto the immediate enclosingPlaceand let transitivity build the ladder; for contestation or boundary changes over time, promote togmeow:ContainmentTenureor annotate the base triple withgmeow:accordingTo.
Examples
- ex:room101
gmeow:containedInPlaceex:edinburgh.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | dcterms:isPartOf |
closeMatch | geo:sfWithin |
closeMatch | gn:parentFeature |
closeMatch | lgdo:parentPlace |
closeMatch | mrg:isPartOf |
closeMatch | wdt:P131 |
equivalentProperty | schema:containedInPlace |