glam/schemas/20251121/linkml/modules/classes/GeoSpatialPlace.yaml
kempersc 554fe520ea Add comprehensive rules for LinkML schema management and ontology mapping
- Introduced Rule 42: No Ontology Prefixes in Slot Names to enforce clean naming conventions.
- Established Rule: No Rough Edits in Schema Files to ensure structural integrity during modifications.
- Implemented Rule: No Version Indicators in Names to maintain stable semantic naming.
- Created Rule: Ontology Detection vs Heuristics to emphasize the importance of verifying ontology definitions.
- Defined Rule 50: Ontology-to-LinkML Mapping Convention to standardize mapping practices.
- Added Rule: Polished Slot Storage Location to specify directory structure for polished slot files.
- Enforced Rule: Preserve Bespoke Slots Until Refactoring to prevent unintended migrations during slot updates.
- Instituted Rule 56: Semantic Consistency Over Simplicity to mandate execution of revisions in slot_fixes.yaml.
- Added new Genealogy Archives Registry Enrichment class with multilingual support and structured aliases.
2026-02-15 19:20:09 +01:00

74 lines
2.2 KiB
YAML

id: https://nde.nl/ontology/hc/class/GeoSpatialPlace
name: GeoSpatialPlace
title: Geo Spatial Place Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
geosparql: http://www.opengis.net/ont/geosparql#
geo: http://www.opengis.net/ont/geosparql#
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
tooi: https://identifier.overheid.nl/tooi/def/ont/
default_prefix: hc
imports:
- linkml:types
- ../enums/GeometryTypeEnum
- ../metadata
- ../slots/has_coordinates
- ../slots/has_altitude
- ../slots/geographic_extent
- ../slots/geometric_extent
- ../slots/has_reference_system
- ../slots/has_geofeature
- ../slots/identified_by
- ../slots/has_resolution
- ../slots/temporal_extent
- ../slots/has_score
types:
WktLiteral:
uri: geosparql:wktLiteral
base: str
description: Well-Known Text representation of geometry.
classes:
GeoSpatialPlace:
class_uri: geosparql:Feature
description: Measured geospatial place representation with coordinates, geometry, and reference system.
exact_mappings:
- geosparql:Feature
close_mappings:
- schema:Place
- geo:SpatialThing
related_mappings:
- prov:Entity
- tooi:BestuurlijkeRuimte
- crm:E53_Place
slots:
- identified_by
- has_coordinates
- has_altitude
- has_reference_system
- has_geofeature
- geographic_extent
- geometric_extent
- has_resolution
- temporal_extent
- has_score
slot_usage:
has_coordinates:
range: Coordinates
inlined: true
required: true
has_reference_system:
ifabsent: string(EPSG:4326)
temporal_extent:
range: TimeSpan
inlined: true
comments:
- Use this class for measurable geodata, not nominal place references.
- Link nominal place references through dedicated place classes.
- Temporal extent tracks boundary or footprint change over time.
annotations:
specificity_score: 0.55
specificity_rationale: Primary geospatial feature class for coordinates and geometry.
custodian_types: '["*"]'