- 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.
75 lines
3 KiB
YAML
75 lines
3 KiB
YAML
id: https://nde.nl/ontology/hc/class/GrantRange
|
|
name: grant_range_class
|
|
title: GrantRange Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
crm: http://www.cidoc-crm.org/cidoc-crm/
|
|
schema: http://schema.org/
|
|
imports:
|
|
- linkml:types
|
|
- ../enums/MeasureUnitEnum
|
|
- ../slots/20260202_matang/new/maximal_of_maximal
|
|
- ../slots/20260202_matang/new/minimal_of_minimal
|
|
default_prefix: hc
|
|
classes:
|
|
GrantRange:
|
|
class_uri: crm:E54_Dimension
|
|
description: "Structured representation of a funding or grant amount range.\n\n\
|
|
**PURPOSE**:\nReplaces string-based grant ranges like \"€100K-€500K\" with structured\
|
|
\ data\nenabling comparison, filtering, and currency-aware analytics.\n\n**STRUCTURE**\
|
|
\ (per slot_fixes.yaml):\n- `minimal_of_minimal` → Quantity (branch 1): Lower\
|
|
\ bound with amount and currency\n- `maximal_of_maximal` → Quantity (branch\
|
|
\ 2): Upper bound with amount and currency\n\n**CIDOC-CRM Alignment**:\nMaps\
|
|
\ to E54_Dimension which represents quantifiable properties,\nusing P90a/P90b\
|
|
\ for lower/upper value limits.\n\n**USE CASES**:\n- Heritage grant programs\
|
|
\ (Mondriaan Fund, EU Creative Europe)\n- Digitization funding ranges\n- Conservation\
|
|
\ project budgets\n- Research grant parameters\n\n**EXAMPLE** - Creative Europe\
|
|
\ Grant:\n```yaml\nhas_range:\n - minimal_of_minimal:\n quantity_value:\
|
|
\ 60000\n has_measurement_unit:\n unit_label: \"EUR\"\n \
|
|
\ maximal_of_maximal:\n quantity_value: 200000\n has_measurement_unit:\n\
|
|
\ unit_label: \"EUR\"\n range_description: \"Small-scale cooperation\
|
|
\ projects\"\n```\n"
|
|
exact_mappings:
|
|
- crm:E54_Dimension
|
|
close_mappings:
|
|
- schema:MonetaryAmount
|
|
- schema:QuantitativeValue
|
|
slots:
|
|
- minimal_of_minimal
|
|
- maximal_of_maximal
|
|
slot_usage:
|
|
minimal_of_minimal:
|
|
range: integer
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
required: false
|
|
maximal_of_maximal:
|
|
range: integer
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
required: false
|
|
comments:
|
|
- Created from slot_fixes.yaml migration (2026-01-14)
|
|
- Replaces string-based typical_grant_range slot
|
|
- Enables structured comparison and filtering of funding opportunities
|
|
- Currency-aware through Quantity class integration
|
|
see_also:
|
|
- https://cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E54
|
|
examples:
|
|
- value:
|
|
minimal_of_minimal:
|
|
has_measurement_unit:
|
|
unit_label: EUR
|
|
maximal_of_maximal:
|
|
has_measurement_unit:
|
|
unit_label: EUR
|
|
- value:
|
|
minimal_of_minimal:
|
|
has_measurement_unit:
|
|
unit_label: GBP
|
|
maximal_of_maximal:
|
|
has_measurement_unit:
|
|
unit_label: GBP
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: '[''*'']'
|