From 3e540832b77fa8eb51c0cbe28a756d4e80188c80 Mon Sep 17 00:00:00 2001 From: kempersc Date: Wed, 18 Feb 2026 21:43:53 +0100 Subject: [PATCH] Add new slots for payment context and update manifest with generated timestamp --- .../schemas/20251121/linkml/manifest.json | 26 +++++++++-- .../linkml/modules/slots/SlotsBundle.yaml | 4 ++ .../20251121/linkml/modules/slots/add.yaml | 2 + .../linkml/modules/slots/has_custodian.yaml | 3 ++ .../20251121/linkml/modules/slots/hold.yaml | 2 + .../linkml/modules/slots/paid_amount.yaml | 41 +++++++++++++++++ .../linkml/modules/slots/paid_from.yaml | 41 +++++++++++++++++ .../linkml/modules/slots/paid_to.yaml | 41 +++++++++++++++++ .../20251121/linkml/modules/slots/remove.yaml | 2 + .../linkml/modules/slots/transferred.yaml | 2 + .../modules/slots/transferred_from.yaml | 45 +++++++++++++++++++ schemas/20251121/linkml/manifest.json | 26 +++++++++-- .../linkml/modules/slots/SlotsBundle.yaml | 4 ++ .../20251121/linkml/modules/slots/add.yaml | 2 + .../linkml/modules/slots/has_custodian.yaml | 3 ++ .../20251121/linkml/modules/slots/hold.yaml | 2 + .../linkml/modules/slots/paid_amount.yaml | 41 +++++++++++++++++ .../linkml/modules/slots/paid_from.yaml | 41 +++++++++++++++++ .../linkml/modules/slots/paid_to.yaml | 41 +++++++++++++++++ .../20251121/linkml/modules/slots/remove.yaml | 2 + .../linkml/modules/slots/transferred.yaml | 2 + .../modules/slots/transferred_from.yaml | 45 +++++++++++++++++++ 22 files changed, 412 insertions(+), 6 deletions(-) create mode 100644 frontend/public/schemas/20251121/linkml/modules/slots/paid_amount.yaml create mode 100644 frontend/public/schemas/20251121/linkml/modules/slots/paid_from.yaml create mode 100644 frontend/public/schemas/20251121/linkml/modules/slots/paid_to.yaml create mode 100644 frontend/public/schemas/20251121/linkml/modules/slots/transferred_from.yaml create mode 100644 schemas/20251121/linkml/modules/slots/paid_amount.yaml create mode 100644 schemas/20251121/linkml/modules/slots/paid_from.yaml create mode 100644 schemas/20251121/linkml/modules/slots/paid_to.yaml create mode 100644 schemas/20251121/linkml/modules/slots/transferred_from.yaml diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index c8b23f1b87..8001f70d57 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -1,12 +1,12 @@ { - "generated": "2026-02-18T16:59:17.611Z", + "generated": "2026-02-18T20:35:07.876Z", "schemaRoot": "/schemas/20251121/linkml", - "totalFiles": 2183, + "totalFiles": 2187, "categoryCounts": { "main": 4, "class": 1377, "enum": 158, - "slot": 640, + "slot": 644, "module": 4 }, "categories": [ @@ -10387,6 +10387,21 @@ "path": "modules/slots/owned_by.yaml", "category": "slot" }, + { + "name": "paid_amount", + "path": "modules/slots/paid_amount.yaml", + "category": "slot" + }, + { + "name": "paid_from", + "path": "modules/slots/paid_from.yaml", + "category": "slot" + }, + { + "name": "paid_to", + "path": "modules/slots/paid_to.yaml", + "category": "slot" + }, { "name": "part_of", "path": "modules/slots/part_of.yaml", @@ -10847,6 +10862,11 @@ "path": "modules/slots/transferred.yaml", "category": "slot" }, + { + "name": "transferred_from", + "path": "modules/slots/transferred_from.yaml", + "category": "slot" + }, { "name": "transferred_to", "path": "modules/slots/transferred_to.yaml", diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml index 78528b5711..8e6646bd98 100644 --- a/frontend/public/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml +++ b/frontend/public/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml @@ -538,6 +538,9 @@ imports: - ./outbound_to - ./overlap_with - ./owned_by + - ./paid_amount + - ./paid_from + - ./paid_to - ./part_of - ./participate_in - ./performed_by @@ -628,6 +631,7 @@ imports: - ./threatened_by - ./track - ./transferred + - ./transferred_from - ./transferred_to - ./transmission - ./transmit_through diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/add.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/add.yaml index 9e1bc77f85..5cf31f6e50 100644 --- a/frontend/public/schemas/20251121/linkml/modules/slots/add.yaml +++ b/frontend/public/schemas/20251121/linkml/modules/slots/add.yaml @@ -31,6 +31,7 @@ prefixes: hc: https://nde.nl/ontology/hc/ crm: http://www.cidoc-crm.org/cidoc-crm/ schema: http://schema.org/ + la: https://linked.art/ns/terms/ imports: - linkml:types default_prefix: hc @@ -96,6 +97,7 @@ slots: - schema:object # schemaorg.owl:27871-27890 - "The object upon which the action is carried out." Broader: object of any action, not specifically accessioning. related_mappings: - crm:P24_transferred_title_of # CIDOC_CRM_v7.1.3.rdf:1738-1750 - "Identifies the E18 Physical Thing involved in an E8 Acquisition." Legal transfer aspect of accessioning. + - la:added_member # Linked Art extensions: member added to a Set via an Addition activity aliases: - objects_added examples: diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/has_custodian.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/has_custodian.yaml index 388af1940c..3ae9f35420 100644 --- a/frontend/public/schemas/20251121/linkml/modules/slots/has_custodian.yaml +++ b/frontend/public/schemas/20251121/linkml/modules/slots/has_custodian.yaml @@ -25,6 +25,7 @@ prefixes: hc: https://nde.nl/ontology/hc/ crm: http://www.cidoc-crm.org/cidoc-crm/ rico: https://www.ica.org/standards/RiC/ontology# + la: https://linked.art/ns/terms/ xsd: http://www.w3.org/2001/XMLSchema# default_prefix: hc @@ -82,6 +83,8 @@ slots: - crm:P49_has_former_or_current_keeper # CIDOC_CRM_v7.1.3.rdf:2383-2408 - includes former keepers (broader temporal scope) - crm:P50_has_current_keeper # CIDOC_CRM_v7.1.3.rdf:2410-2424 - "current keeper" but domain E18 Physical Thing / range E39 Actor (typed objects) - rico:hasOrHadHolder # RiC-O_1-1.rdf:6436-6475 - "has or had holder" — archival holding context, domain RecordResource/Instantiation + related_mappings: + - la:current_permanent_custodian # Linked Art extensions: normal/permanent custodian of a physical object (E19->E39) comments: - | MIGRATED 2026-02-03 from has_or_had_custodian for conciseness. diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/hold.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/hold.yaml index 509e75353a..ef3321cdbb 100644 --- a/frontend/public/schemas/20251121/linkml/modules/slots/hold.yaml +++ b/frontend/public/schemas/20251121/linkml/modules/slots/hold.yaml @@ -27,6 +27,7 @@ prefixes: schema: http://schema.org/ crm: http://www.cidoc-crm.org/cidoc-crm/ rico: https://www.ica.org/standards/RiC/ontology# + la: https://linked.art/ns/terms/ imports: - linkml:types default_prefix: hc @@ -115,6 +116,7 @@ slots: custodian_types: '["*"]' related_mappings: - schema:owns # schemaorg.owl:28732-28760 — "Things owned by the organization or person." Ownership ≠ custody/holding. + - la:current_permanent_custodian_of # Linked Art extensions: inverse of current_permanent_custodian (Actor->Physical Object) close_mappings: - crm:P49i_is_former_or_current_keeper_of # CIDOC_CRM:2410-2435 — "is former or current keeper of." Custody relationship. - rico:isOrWasHolderOf # RiC-O_1-1.rdf:6436-6470 — "has or had holder" (inverse). Archives holding. diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/paid_amount.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/paid_amount.yaml new file mode 100644 index 0000000000..9ee9be5166 --- /dev/null +++ b/frontend/public/schemas/20251121/linkml/modules/slots/paid_amount.yaml @@ -0,0 +1,41 @@ +# ============================================================================== +# LinkML Slot Definition: paid_amount +# ============================================================================== +# Monetary amount paid in a payment/transfer context. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|------------------|---------|------------------------------------------------------| +# | **Linked Art** | `la:paid_amount` | exact | Payment -> Monetary Amount in Linked Art extensions. | +# | **Schema.org** | `schema:price` | close | Price/value expression, broader commerce usage. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/paid_amount +name: paid_amount +title: Paid Amount +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + paid_amount: + slot_uri: hc:paidAmount + description: >- + Specifies the amount that was paid as part of a payment or transfer. + range: string + multivalued: false + exact_mappings: + - la:paid_amount + close_mappings: + - schema:price + aliases: + - is_or_was_paid_amount + annotations: + custodian_types: '["*"]' diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/paid_from.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/paid_from.yaml new file mode 100644 index 0000000000..311cef8d1e --- /dev/null +++ b/frontend/public/schemas/20251121/linkml/modules/slots/paid_from.yaml @@ -0,0 +1,41 @@ +# ============================================================================== +# LinkML Slot Definition: paid_from +# ============================================================================== +# Paying party/source in a payment context. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|----------------|---------|-----------------------------------------------------------| +# | **Linked Art** | `la:paid_from` | exact | Payment source actor in Linked Art extensions. | +# | **Schema.org** | `schema:buyer` | related | Buyer role; related commercial payer perspective. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/paid_from +name: paid_from +title: Paid From +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + paid_from: + slot_uri: hc:paidFrom + description: >- + Identifies the party or source from which a payment originated. + range: string + multivalued: false + exact_mappings: + - la:paid_from + related_mappings: + - schema:buyer + aliases: + - is_or_was_paid_from + annotations: + custodian_types: '["*"]' diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/paid_to.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/paid_to.yaml new file mode 100644 index 0000000000..659951e9d6 --- /dev/null +++ b/frontend/public/schemas/20251121/linkml/modules/slots/paid_to.yaml @@ -0,0 +1,41 @@ +# ============================================================================== +# LinkML Slot Definition: paid_to +# ============================================================================== +# Receiving party/destination in a payment context. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|-----------------|---------|-----------------------------------------------------------| +# | **Linked Art** | `la:paid_to` | exact | Payment recipient actor in Linked Art extensions. | +# | **Schema.org** | `schema:seller` | related | Seller role; related commercial payee perspective. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/paid_to +name: paid_to +title: Paid To +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + paid_to: + slot_uri: hc:paidTo + description: >- + Identifies the party or destination to which a payment was made. + range: string + multivalued: false + exact_mappings: + - la:paid_to + related_mappings: + - schema:seller + aliases: + - is_or_was_paid_to + annotations: + custodian_types: '["*"]' diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/remove.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/remove.yaml index af8df9fe27..2c96e4b9fd 100644 --- a/frontend/public/schemas/20251121/linkml/modules/slots/remove.yaml +++ b/frontend/public/schemas/20251121/linkml/modules/slots/remove.yaml @@ -32,6 +32,7 @@ prefixes: hc: https://nde.nl/ontology/hc/ crm: http://www.cidoc-crm.org/cidoc-crm/ schema: http://schema.org/ + la: https://linked.art/ns/terms/ imports: - linkml:types default_prefix: hc @@ -98,6 +99,7 @@ slots: - schema:object # schemaorg.owl:27871-27890 - "The object upon which the action is carried out." Broader: object of any action, not specifically deaccessioning. related_mappings: - crm:P24_transferred_title_of # CIDOC_CRM_v7.1.3.rdf:1738-1750 - "Identifies the E18 Physical Thing involved in an E8 Acquisition." Legal transfer aspect of deaccessioning/disposal. + - la:removed_member # Linked Art extensions: member removed from a Set via a Removal activity aliases: - objects_removed examples: diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/transferred.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/transferred.yaml index e77e06b04f..2fccd0c45f 100644 --- a/frontend/public/schemas/20251121/linkml/modules/slots/transferred.yaml +++ b/frontend/public/schemas/20251121/linkml/modules/slots/transferred.yaml @@ -22,6 +22,7 @@ prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ schema: http://schema.org/ + la: https://linked.art/ns/terms/ skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# @@ -83,5 +84,6 @@ slots: - is_or_was_transferred related_mappings: - schema:TransferAction # schemaorg.owl:5808-5812 - "act of transferring animate or inanimate objects" + - la:transferred # Linked Art extensions: what was transferred (Transfer->Entity). Note: this slot is boolean, so mapping is conceptual only. annotations: custodian_types: '["*"]' diff --git a/frontend/public/schemas/20251121/linkml/modules/slots/transferred_from.yaml b/frontend/public/schemas/20251121/linkml/modules/slots/transferred_from.yaml new file mode 100644 index 0000000000..e1f5460f90 --- /dev/null +++ b/frontend/public/schemas/20251121/linkml/modules/slots/transferred_from.yaml @@ -0,0 +1,45 @@ +# ============================================================================== +# LinkML Slot Definition: transferred_from +# ============================================================================== +# Source party/place from which something was transferred. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|-----------------------|---------|-------------------------------------------------------------| +# | **Linked Art** | `la:transferred_from` | exact | Source entity in a transfer in Linked Art extensions. | +# | **CIDOC-CRM** | `crm:P27_moved_from` | narrow | Location-only origin (place), narrower than general source. | +# | **Schema.org** | `schema:fromLocation` | narrow | Location-only source in action logistics. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/transferred_from +name: transferred_from +title: Transferred From +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + transferred_from: + slot_uri: hc:transferredFrom + description: >- + Identifies the source party, owner, custodian, or location from which + something was transferred. + range: string + multivalued: false + exact_mappings: + - la:transferred_from + narrow_mappings: + - crm:P27_moved_from + - schema:fromLocation + aliases: + - is_or_was_transferred_from + annotations: + custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 71ca9c25a6..2cacba440a 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -1,12 +1,12 @@ { - "generated": "2026-02-18T17:44:03.891Z", + "generated": "2026-02-18T20:43:54.475Z", "schemaRoot": "/schemas/20251121/linkml", - "totalFiles": 2183, + "totalFiles": 2187, "categoryCounts": { "main": 4, "class": 1377, "enum": 158, - "slot": 640, + "slot": 644, "module": 4 }, "categories": [ @@ -10387,6 +10387,21 @@ "path": "modules/slots/owned_by.yaml", "category": "slot" }, + { + "name": "paid_amount", + "path": "modules/slots/paid_amount.yaml", + "category": "slot" + }, + { + "name": "paid_from", + "path": "modules/slots/paid_from.yaml", + "category": "slot" + }, + { + "name": "paid_to", + "path": "modules/slots/paid_to.yaml", + "category": "slot" + }, { "name": "part_of", "path": "modules/slots/part_of.yaml", @@ -10847,6 +10862,11 @@ "path": "modules/slots/transferred.yaml", "category": "slot" }, + { + "name": "transferred_from", + "path": "modules/slots/transferred_from.yaml", + "category": "slot" + }, { "name": "transferred_to", "path": "modules/slots/transferred_to.yaml", diff --git a/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml b/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml index 78528b5711..8e6646bd98 100644 --- a/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml +++ b/schemas/20251121/linkml/modules/slots/SlotsBundle.yaml @@ -538,6 +538,9 @@ imports: - ./outbound_to - ./overlap_with - ./owned_by + - ./paid_amount + - ./paid_from + - ./paid_to - ./part_of - ./participate_in - ./performed_by @@ -628,6 +631,7 @@ imports: - ./threatened_by - ./track - ./transferred + - ./transferred_from - ./transferred_to - ./transmission - ./transmit_through diff --git a/schemas/20251121/linkml/modules/slots/add.yaml b/schemas/20251121/linkml/modules/slots/add.yaml index 9e1bc77f85..5cf31f6e50 100644 --- a/schemas/20251121/linkml/modules/slots/add.yaml +++ b/schemas/20251121/linkml/modules/slots/add.yaml @@ -31,6 +31,7 @@ prefixes: hc: https://nde.nl/ontology/hc/ crm: http://www.cidoc-crm.org/cidoc-crm/ schema: http://schema.org/ + la: https://linked.art/ns/terms/ imports: - linkml:types default_prefix: hc @@ -96,6 +97,7 @@ slots: - schema:object # schemaorg.owl:27871-27890 - "The object upon which the action is carried out." Broader: object of any action, not specifically accessioning. related_mappings: - crm:P24_transferred_title_of # CIDOC_CRM_v7.1.3.rdf:1738-1750 - "Identifies the E18 Physical Thing involved in an E8 Acquisition." Legal transfer aspect of accessioning. + - la:added_member # Linked Art extensions: member added to a Set via an Addition activity aliases: - objects_added examples: diff --git a/schemas/20251121/linkml/modules/slots/has_custodian.yaml b/schemas/20251121/linkml/modules/slots/has_custodian.yaml index 388af1940c..3ae9f35420 100644 --- a/schemas/20251121/linkml/modules/slots/has_custodian.yaml +++ b/schemas/20251121/linkml/modules/slots/has_custodian.yaml @@ -25,6 +25,7 @@ prefixes: hc: https://nde.nl/ontology/hc/ crm: http://www.cidoc-crm.org/cidoc-crm/ rico: https://www.ica.org/standards/RiC/ontology# + la: https://linked.art/ns/terms/ xsd: http://www.w3.org/2001/XMLSchema# default_prefix: hc @@ -82,6 +83,8 @@ slots: - crm:P49_has_former_or_current_keeper # CIDOC_CRM_v7.1.3.rdf:2383-2408 - includes former keepers (broader temporal scope) - crm:P50_has_current_keeper # CIDOC_CRM_v7.1.3.rdf:2410-2424 - "current keeper" but domain E18 Physical Thing / range E39 Actor (typed objects) - rico:hasOrHadHolder # RiC-O_1-1.rdf:6436-6475 - "has or had holder" — archival holding context, domain RecordResource/Instantiation + related_mappings: + - la:current_permanent_custodian # Linked Art extensions: normal/permanent custodian of a physical object (E19->E39) comments: - | MIGRATED 2026-02-03 from has_or_had_custodian for conciseness. diff --git a/schemas/20251121/linkml/modules/slots/hold.yaml b/schemas/20251121/linkml/modules/slots/hold.yaml index 509e75353a..ef3321cdbb 100644 --- a/schemas/20251121/linkml/modules/slots/hold.yaml +++ b/schemas/20251121/linkml/modules/slots/hold.yaml @@ -27,6 +27,7 @@ prefixes: schema: http://schema.org/ crm: http://www.cidoc-crm.org/cidoc-crm/ rico: https://www.ica.org/standards/RiC/ontology# + la: https://linked.art/ns/terms/ imports: - linkml:types default_prefix: hc @@ -115,6 +116,7 @@ slots: custodian_types: '["*"]' related_mappings: - schema:owns # schemaorg.owl:28732-28760 — "Things owned by the organization or person." Ownership ≠ custody/holding. + - la:current_permanent_custodian_of # Linked Art extensions: inverse of current_permanent_custodian (Actor->Physical Object) close_mappings: - crm:P49i_is_former_or_current_keeper_of # CIDOC_CRM:2410-2435 — "is former or current keeper of." Custody relationship. - rico:isOrWasHolderOf # RiC-O_1-1.rdf:6436-6470 — "has or had holder" (inverse). Archives holding. diff --git a/schemas/20251121/linkml/modules/slots/paid_amount.yaml b/schemas/20251121/linkml/modules/slots/paid_amount.yaml new file mode 100644 index 0000000000..9ee9be5166 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/paid_amount.yaml @@ -0,0 +1,41 @@ +# ============================================================================== +# LinkML Slot Definition: paid_amount +# ============================================================================== +# Monetary amount paid in a payment/transfer context. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|------------------|---------|------------------------------------------------------| +# | **Linked Art** | `la:paid_amount` | exact | Payment -> Monetary Amount in Linked Art extensions. | +# | **Schema.org** | `schema:price` | close | Price/value expression, broader commerce usage. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/paid_amount +name: paid_amount +title: Paid Amount +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + paid_amount: + slot_uri: hc:paidAmount + description: >- + Specifies the amount that was paid as part of a payment or transfer. + range: string + multivalued: false + exact_mappings: + - la:paid_amount + close_mappings: + - schema:price + aliases: + - is_or_was_paid_amount + annotations: + custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/paid_from.yaml b/schemas/20251121/linkml/modules/slots/paid_from.yaml new file mode 100644 index 0000000000..311cef8d1e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/paid_from.yaml @@ -0,0 +1,41 @@ +# ============================================================================== +# LinkML Slot Definition: paid_from +# ============================================================================== +# Paying party/source in a payment context. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|----------------|---------|-----------------------------------------------------------| +# | **Linked Art** | `la:paid_from` | exact | Payment source actor in Linked Art extensions. | +# | **Schema.org** | `schema:buyer` | related | Buyer role; related commercial payer perspective. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/paid_from +name: paid_from +title: Paid From +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + paid_from: + slot_uri: hc:paidFrom + description: >- + Identifies the party or source from which a payment originated. + range: string + multivalued: false + exact_mappings: + - la:paid_from + related_mappings: + - schema:buyer + aliases: + - is_or_was_paid_from + annotations: + custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/paid_to.yaml b/schemas/20251121/linkml/modules/slots/paid_to.yaml new file mode 100644 index 0000000000..659951e9d6 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/paid_to.yaml @@ -0,0 +1,41 @@ +# ============================================================================== +# LinkML Slot Definition: paid_to +# ============================================================================== +# Receiving party/destination in a payment context. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|-----------------|---------|-----------------------------------------------------------| +# | **Linked Art** | `la:paid_to` | exact | Payment recipient actor in Linked Art extensions. | +# | **Schema.org** | `schema:seller` | related | Seller role; related commercial payee perspective. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/paid_to +name: paid_to +title: Paid To +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + paid_to: + slot_uri: hc:paidTo + description: >- + Identifies the party or destination to which a payment was made. + range: string + multivalued: false + exact_mappings: + - la:paid_to + related_mappings: + - schema:seller + aliases: + - is_or_was_paid_to + annotations: + custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/remove.yaml b/schemas/20251121/linkml/modules/slots/remove.yaml index af8df9fe27..2c96e4b9fd 100644 --- a/schemas/20251121/linkml/modules/slots/remove.yaml +++ b/schemas/20251121/linkml/modules/slots/remove.yaml @@ -32,6 +32,7 @@ prefixes: hc: https://nde.nl/ontology/hc/ crm: http://www.cidoc-crm.org/cidoc-crm/ schema: http://schema.org/ + la: https://linked.art/ns/terms/ imports: - linkml:types default_prefix: hc @@ -98,6 +99,7 @@ slots: - schema:object # schemaorg.owl:27871-27890 - "The object upon which the action is carried out." Broader: object of any action, not specifically deaccessioning. related_mappings: - crm:P24_transferred_title_of # CIDOC_CRM_v7.1.3.rdf:1738-1750 - "Identifies the E18 Physical Thing involved in an E8 Acquisition." Legal transfer aspect of deaccessioning/disposal. + - la:removed_member # Linked Art extensions: member removed from a Set via a Removal activity aliases: - objects_removed examples: diff --git a/schemas/20251121/linkml/modules/slots/transferred.yaml b/schemas/20251121/linkml/modules/slots/transferred.yaml index e77e06b04f..2fccd0c45f 100644 --- a/schemas/20251121/linkml/modules/slots/transferred.yaml +++ b/schemas/20251121/linkml/modules/slots/transferred.yaml @@ -22,6 +22,7 @@ prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ schema: http://schema.org/ + la: https://linked.art/ns/terms/ skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# @@ -83,5 +84,6 @@ slots: - is_or_was_transferred related_mappings: - schema:TransferAction # schemaorg.owl:5808-5812 - "act of transferring animate or inanimate objects" + - la:transferred # Linked Art extensions: what was transferred (Transfer->Entity). Note: this slot is boolean, so mapping is conceptual only. annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/transferred_from.yaml b/schemas/20251121/linkml/modules/slots/transferred_from.yaml new file mode 100644 index 0000000000..e1f5460f90 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/transferred_from.yaml @@ -0,0 +1,45 @@ +# ============================================================================== +# LinkML Slot Definition: transferred_from +# ============================================================================== +# Source party/place from which something was transferred. +# +# ONTOLOGY ALIGNMENT (verified against linked.art terms): +# +# | Ontology | Property | Mapping | Notes | +# |----------------|-----------------------|---------|-------------------------------------------------------------| +# | **Linked Art** | `la:transferred_from` | exact | Source entity in a transfer in Linked Art extensions. | +# | **CIDOC-CRM** | `crm:P27_moved_from` | narrow | Location-only origin (place), narrower than general source. | +# | **Schema.org** | `schema:fromLocation` | narrow | Location-only source in action logistics. | +# +# CREATED: 2026-02-18 +# ============================================================================== + +id: https://nde.nl/ontology/hc/slot/transferred_from +name: transferred_from +title: Transferred From +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + la: https://linked.art/ns/terms/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + schema: http://schema.org/ +imports: + - linkml:types +default_prefix: hc +slots: + transferred_from: + slot_uri: hc:transferredFrom + description: >- + Identifies the source party, owner, custodian, or location from which + something was transferred. + range: string + multivalued: false + exact_mappings: + - la:transferred_from + narrow_mappings: + - crm:P27_moved_from + - schema:fromLocation + aliases: + - is_or_was_transferred_from + annotations: + custodian_types: '["*"]'