- Introduced `founding_date`, `founding_date_diocese`, and `fr` slots for capturing founding dates and French language text. - Created `collects_or_collected`, `has_or_had_objective`, `has_or_had_percentage`, `has_or_had_place`, `has_or_had_reply`, `has_or_had_web_page`, `is_or_was_acquired_by`, `is_or_was_appreciated`, `is_or_was_founded_through`, `is_or_was_part_of`, `is_or_was_part_of_total`, `start_of_the_start`, `takes_or_took_comission`, and `was_fetched_at` slots to enhance data modeling capabilities. - Each slot includes detailed descriptions, examples, and ontology alignments to ensure clarity and usability. - Migration notes added for slots transitioned from previous definitions to maintain historical context and facilitate understanding of changes.
152 lines
4.9 KiB
YAML
152 lines
4.9 KiB
YAML
# Profit class
|
|
# Created per slot_fixes.yaml revision for: commercial_operation
|
|
#
|
|
# Represents organizational profit objective/motive
|
|
# MIGRATION NOTE (2026-01-22): Created as part of commercial_operation migration per Rule 53.
|
|
|
|
id: https://nde.nl/ontology/hc/class/Profit
|
|
name: profit_class
|
|
title: Profit Class
|
|
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
org: http://www.w3.org/ns/org#
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
|
|
default_prefix: hc
|
|
|
|
classes:
|
|
Profit:
|
|
class_uri: hc:Profit
|
|
description: |
|
|
Structured representation of an organization's profit motive/objective.
|
|
|
|
**PURPOSE**:
|
|
|
|
Models whether an organization operates for profit or as nonprofit,
|
|
replacing simple boolean with structured class for richer metadata.
|
|
|
|
**DESIGN RATIONALE**:
|
|
|
|
Created per slot_fixes.yaml migration from `commercial_operation` boolean
|
|
to structured `has_or_had_objective` + `Profit` for complete objective tracking.
|
|
|
|
**USE CASES**:
|
|
|
|
- Commercial galleries: For-profit, sell artworks, earn commission
|
|
- Kunsthalle: Nonprofit, exhibition-only, public funding
|
|
- Mixed models: Partial commercial activities in nonprofit context
|
|
|
|
**EXAMPLE**:
|
|
|
|
```yaml
|
|
has_or_had_objective:
|
|
objective_type: "for-profit"
|
|
is_commercial: true
|
|
profit_model: "Sales commission"
|
|
tax_status: "for-profit corporation"
|
|
```
|
|
|
|
close_mappings:
|
|
- schema:BusinessFunction
|
|
- org:purpose
|
|
|
|
attributes:
|
|
objective_type:
|
|
description: |
|
|
Type of operational objective (for-profit, nonprofit, mixed).
|
|
range: string
|
|
required: true
|
|
examples:
|
|
- value: "for-profit"
|
|
description: Commercial operation
|
|
- value: "nonprofit"
|
|
description: Non-commercial operation
|
|
- value: "mixed"
|
|
description: Combination of commercial and nonprofit activities
|
|
|
|
is_commercial:
|
|
description: |
|
|
Boolean indicator for commercial operation.
|
|
True = operates commercially (generates profit/revenue from sales)
|
|
False = non-commercial (exhibition-only, public/grant funded)
|
|
|
|
MIGRATION NOTE: This preserves the original boolean semantics
|
|
of the deprecated commercial_operation slot.
|
|
range: boolean
|
|
required: true
|
|
examples:
|
|
- value: true
|
|
description: Commercial gallery selling artworks
|
|
- value: false
|
|
description: Kunsthalle or non-profit exhibition space
|
|
|
|
profit_model:
|
|
description: |
|
|
Description of how profit/revenue is generated.
|
|
range: string
|
|
required: false
|
|
examples:
|
|
- value: "Sales commission (50%)"
|
|
description: Gallery earns commission on artwork sales
|
|
- value: "Admission fees"
|
|
description: Revenue from visitor admission
|
|
- value: "Membership dues"
|
|
description: Revenue from member subscriptions
|
|
|
|
tax_status:
|
|
description: |
|
|
Legal tax status of the organization.
|
|
range: string
|
|
required: false
|
|
examples:
|
|
- value: "501(c)(3) nonprofit"
|
|
description: US tax-exempt nonprofit
|
|
- value: "ANBI"
|
|
description: Dutch public benefit organization
|
|
- value: "for-profit corporation"
|
|
description: Standard commercial entity
|
|
|
|
examples:
|
|
- value:
|
|
objective_type: "for-profit"
|
|
is_commercial: true
|
|
profit_model: "Sales commission (50%)"
|
|
tax_status: "for-profit corporation"
|
|
description: Commercial art gallery with sales commission model
|
|
|
|
- value:
|
|
objective_type: "nonprofit"
|
|
is_commercial: false
|
|
profit_model: "Public funding and grants"
|
|
tax_status: "ANBI"
|
|
description: Kunsthalle with nonprofit status
|
|
|
|
- value:
|
|
objective_type: "mixed"
|
|
is_commercial: true
|
|
profit_model: "Gift shop and admission, plus grants"
|
|
tax_status: "501(c)(3) nonprofit"
|
|
description: Museum with mixed revenue model
|
|
|
|
comments:
|
|
- Created 2026-01-22 from commercial_operation migration (Rule 53)
|
|
- Replaces boolean with structured objective representation
|
|
- Supports commercial, nonprofit, and mixed operational models
|
|
|
|
see_also:
|
|
- https://schema.org/BusinessFunction
|
|
- https://www.w3.org/ns/org#purpose
|
|
|
|
annotations:
|
|
custodian_types: '["*"]'
|
|
custodian_types_rationale: >-
|
|
Universal - any custodian type may have operational objectives.
|
|
specificity_score: "0.40"
|
|
specificity_rationale: >-
|
|
Moderately specific - relates to organizational structure across types.
|