glam/schemas/20251121/linkml/modules/classes/Profit.yaml
2026-02-04 00:24:46 +01:00

63 lines
2.5 KiB
YAML

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.\n\
\n**PURPOSE**:\n\nModels whether an organization operates for profit or as nonprofit,\n\
replacing simple boolean with structured class for richer metadata.\n\n**DESIGN\
\ RATIONALE**:\n\nCreated per slot_fixes.yaml migration from `commercial_operation`\
\ boolean\nto structured `has_objective` + `Profit` for complete objective\
\ tracking.\n\n**USE CASES**:\n\n- Commercial galleries: For-profit, sell artworks,\
\ earn commission\n- Kunsthalle: Nonprofit, exhibition-only, public funding\n\
- Mixed models: Partial commercial activities in nonprofit context\n\n**EXAMPLE**:\n\
\n```yaml\nhas_objective:\n objective_type: \"for-profit\"\n is_commercial:\
\ true\n profit_model: \"Sales commission\"\n tax_status: \"for-profit corporation\"\
\n```\n"
close_mappings:
- schema:BusinessFunction
- org:purpose
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.
slots: []