glam/frontend/public/schemas/20251121/linkml/modules/classes/PriceRange.yaml
kempersc 776462de90 Migrate multiple slots to enhance semantic clarity and align with best practices
- Migrated catering_type to CateringType with subclasses for better classification.
- Updated certainty_level to has_or_had_level for improved metadata consistency.
- Addressed cessation_observed_in by confirming existing temporal data structure.
- Created NetAsset class and updated financial statements for richer financial modeling.
- Completed migrations for default_access_policy, default_audio_language, and default_language to structured classes.
- Migrated default_position to structured Alignment class for better representation.
- Updated defined_by_standard to broaden range for identifier standards.
- Migrated definition to structured Resolution class for video resolution modeling.
- Completed migrations for degree_name, deliverable, and departement_code to structured classes.
- Migrated deployment_date to structured DeploymentEvent with temporal extent.
- Migrated derived_from_entity and derived_from_observation to new reference structures.
- Completed description and description_text migrations to enhance content modeling.
- Migrated detection_count, detection_level, and detection_threshold to structured slots with classes.
- Migrated device-related slots to structured classes for better identification and classification.
- Added new slots and classes for historic building and web address modeling.
2026-01-25 12:47:38 +01:00

71 lines
2.3 KiB
YAML

id: https://nde.nl/ontology/hc/class/PriceRange
name: PriceRange
title: Price Range
description: |
Represents a price range or price category classification.
This class provides structured metadata for price level indicators
commonly used for restaurants, cafes, and other hospitality services.
Created per slot_fixes.yaml revision for catering_price_range migration (Rule 53/56).
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/has_or_had_name
- ../slots/has_or_had_description
- ../slots/has_or_had_symbol
default_prefix: hc
classes:
PriceRange:
class_uri: skos:Concept
description: |
A price range or category classification.
Standard price range categories:
- Budget (€): Under €15 per person
- Moderate (€€): €15-30 per person
- Upscale (€€€): €30-60 per person
- Luxury (€€€€): Over €60 per person
- Free: No charge
- Donation: Suggested donation
slots:
- has_or_had_name
- has_or_had_description
- has_or_had_symbol
slot_usage:
has_or_had_name:
description: Name of this price range (e.g., "Budget", "Luxury").
required: true
has_or_had_symbol:
description: Symbolic representation (e.g., "€", "€€€€").
has_or_had_description:
description: Description of what this price range means.
exact_mappings:
- skos:Concept
close_mappings:
- schema:priceRange
examples:
- value:
has_or_had_name: Budget
has_or_had_symbol:
has_or_had_description: Under €15 per person
description: Budget price range
- value:
has_or_had_name: Moderate
has_or_had_symbol: €€
has_or_had_description: €15-30 per person
description: Moderate price range
- value:
has_or_had_name: Upscale
has_or_had_symbol: €€€
has_or_had_description: €30-60 per person
description: Upscale price range
- value:
has_or_had_name: Luxury
has_or_had_symbol: €€€€
has_or_had_description: Over €60 per person
description: Luxury price range