- Created 'updated_at.yaml' to record the last modified date and time of entities, including multilingual descriptions and structured aliases. - Created 'written_in.yaml' to specify the language in which content is composed, covering both natural and programming languages, with detailed comments and close ontology mappings.
115 lines
4.5 KiB
YAML
115 lines
4.5 KiB
YAML
id: https://nde.nl/ontology/hc/class/BirthPlace
|
|
name: birth_place_class
|
|
title: Birth Place Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
crm: http://www.cidoc-crm.org/cidoc-crm/
|
|
gn: http://www.geonames.org/ontology#
|
|
wdt: http://www.wikidata.org/prop/direct/
|
|
dcterms: http://purl.org/dc/terms/
|
|
prov: http://www.w3.org/ns/prov#
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
|
org: http://www.w3.org/ns/org#
|
|
xsd: http://www.w3.org/2001/XMLSchema#
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ../slots/20260202_matang/new/coordinates
|
|
- ../slots/20260202_matang/new/country_code
|
|
- ../slots/20260202_matang/identified_by
|
|
- ../slots/20260202_matang/has_score
|
|
- ../slots/20260202_matang/new/modern_place_name
|
|
- ../slots/20260202_matang/new/place_name
|
|
- ../slots/20260202_matang/new/place_source_text
|
|
- ../slots/20260202_matang/new/region_code
|
|
default_prefix: hc
|
|
classes:
|
|
BirthPlace:
|
|
class_uri: schema:Place
|
|
description: "Structured representation of a person's place of birth with support for historical place names, modern equivalents, and geographic identifiers.\n**PURPOSE**:\nBirthPlace replaces simple string birth_place slots to provide: - Historical place name preservation - Modern place name linkage - Geographic identifier integration (GeoNames, Wikidata) - Coordinate storage for mapping applications\n**HISTORICAL VS. MODERN NAMES**:\nMany birth places used historical names that have since changed: - \"Batavia\" \u2192 \"Jakarta\" - \"Bombay\" \u2192 \"Mumbai\" - \"Leningrad\" \u2192 \"St. Petersburg\" - \"Saigon\" \u2192 \"Ho Chi Minh City\"\nBirthPlace preserves the source name while linking to modern identifiers.\n**GEOGRAPHIC RESOLUTION**:\nPer AGENTS.md Rule on GeoNames as authoritative source: - `geonames_id`: Links to GeoNames for standardization - `identified_by`: Links to Wikidata for additional context - `coordinates`: Lat/lon for mapping\n**ONTOLOGY ALIGNMENT**:\n| Ontology\
|
|
\ | Mapping | Usage | |----------|---------|-------| | **Schema.org** | `schema:Place` | Primary class | | **CIDOC-CRM** | `crm:E53_Place` | Place entity | | **GeoNames** | `gn:Feature` | Geographic feature |\n**EXAMPLE**:\n```yaml has_place_of_birth:\n place_name: \"Batavia\"\n modern_place_name: \"Jakarta\"\n country_code: \"ID\"\n geonames_id: 1642911\n identified_by:\n qid: \"Q3630\"\n```"
|
|
exact_mappings:
|
|
- schema:Place
|
|
close_mappings:
|
|
- crm:E53_Place
|
|
- gn:Feature
|
|
slots:
|
|
- place_name
|
|
- modern_place_name
|
|
- country_code
|
|
- region_code
|
|
- identified_by
|
|
- coordinates
|
|
- place_source_text
|
|
- has_score
|
|
slot_usage:
|
|
place_name:
|
|
# range: string
|
|
required: true
|
|
examples:
|
|
- value: Amsterdam
|
|
- value: Batavia
|
|
modern_place_name:
|
|
# range: string
|
|
required: false
|
|
examples:
|
|
- value: Jakarta
|
|
country_code:
|
|
# range: string
|
|
required: false
|
|
pattern: ^[A-Z]{2}$
|
|
examples:
|
|
- value: NL
|
|
- value: ID
|
|
region_code:
|
|
# range: string
|
|
required: false
|
|
examples:
|
|
- value: NH
|
|
- value: 2759794
|
|
identified_by:
|
|
range: WikiDataIdentifier
|
|
required: false
|
|
examples:
|
|
- value:
|
|
coordinates:
|
|
# range: string
|
|
required: false
|
|
examples:
|
|
- value: 52.3676,4.9041
|
|
place_source_text:
|
|
# range: string
|
|
required: false
|
|
examples:
|
|
- value: born at the family estate in rural Gelderland
|
|
comments:
|
|
- Replaces simple birth_place string slot (Rule 53)
|
|
- Preserves historical place names while linking to modern identifiers
|
|
- GeoNames ID is authoritative per AGENTS.md
|
|
see_also:
|
|
- https://schema.org/birthPlace
|
|
- https://www.geonames.org/
|
|
examples:
|
|
- value:
|
|
place_name: Amsterdam
|
|
country_code: NL
|
|
region_code: NH
|
|
identified_by:
|
|
coordinates: 52.3676,4.9041
|
|
- value:
|
|
place_name: Batavia
|
|
modern_place_name: Jakarta
|
|
country_code: ID
|
|
identified_by:
|
|
- value:
|
|
place_name: rural Gelderland
|
|
country_code: NL
|
|
region_code: GE
|
|
place_source_text: born at the family estate in rural Gelderland
|
|
annotations:
|
|
specificity_score: 0.45
|
|
specificity_rationale: Birth places are relevant for person research across heritage sectors.
|
|
custodian_types: "['*']"
|