glam/schemas/20251121/linkml/modules/classes/RejectedGoogleMapsData.yaml

59 lines
2.2 KiB
YAML

id: https://nde.nl/ontology/hc/classes/RejectedGoogleMapsData
name: RejectedGoogleMapsData
title: RejectedGoogleMapsData
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_range: string
classes:
RejectedGoogleMapsData:
description: "Rejected Google Maps data preserved for audit trail, documenting place data that was fetched but rejected due to validation failures (e.g., country mismatch). Includes place ID, name, address, coordinates, expected vs returned country, and timestamps.\nOntology mapping rationale: - class_uri is prov:Entity because this is data preserved for\n audit purposes with full provenance\n- close_mappings includes prov:InvalidatedEntity as this data was\n explicitly rejected/invalidated\n- related_mappings includes schema:Place as the underlying data\n describes a geographic place"
class_uri: prov:Entity
close_mappings:
- prov:InvalidatedEntity
related_mappings:
- schema:Place
attributes:
place_id:
range: string
description: Google Maps place ID
name:
range: string
description: Place name from Google
formatted_address:
range: string
description: Full formatted address
fetch_timestamp:
range: datetime
description: When data was fetched
expected_country:
range: string
description: Expected country code
returned_country:
range: string
description: Country code actually returned by Google Maps
website:
slot_uri: hc:hasWebsite
range: uri
description: Website URL from Google Maps
close_mappings:
- schema:url
latitude:
range: float
description: Latitude coordinate
longitude:
range: float
description: Longitude coordinate
enriched_at:
range: datetime
description: When enrichment was performed
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
custodian_types_rationale: Universal utility concept