Skip to content

Slot: Inherited Redistribution Constraints (deposit_redistribution_constraints_inherited)

Constraints from any input source that pass through to the deposit.

Tier: optional

Why this slot matters

A derived product can carry restrictions from its inputs even when its own license is permissive; without recording them, a deposit may violate an upstream license — for example by redistributing grids the source forbids sharing. An explicit empty list positively asserts that nothing passes through.

In plain terms

Datasets built from other datasets can inherit rules from their ingredients, the way a recipe using someone's secret sauce may come with strings attached. This slot lists any such inherited rules so nobody accidentally breaks them when sharing the result.

URI: envar:slot/deposit_redistribution_constraints_inherited

Applicable Classes

Name Description Modifies Slot
DepositMetadata Deposit-time slots required when the sidecar travels alongside a published FA... no

Properties

Type and Range

Property Value
Range String
Domain Of DepositMetadata

Cardinality and Requirements

Property Value
Multivalued Yes

Examples

Value
no redistribution of raw PRISM grids

See Also

Identifier and Mapping Information

Annotations

property value
tier optional
justification A derived product can carry restrictions from its inputs even when its own license is permissive; without recording them, a deposit may violate an upstream license — for example by redistributing grids the source forbids sharing. An explicit empty list positively asserts that nothing passes through.
explanation Datasets built from other datasets can inherit rules from their ingredients, the way a recipe using someone's secret sauce may come with strings attached. This slot lists any such inherited rules so nobody accidentally breaks them when sharing the result.

Schema Source

Mappings

Mapping Type Mapped Value
self envar:deposit_redistribution_constraints_inherited
native envar:deposit_redistribution_constraints_inherited

LinkML Source

name: deposit_redistribution_constraints_inherited
annotations:
  tier:
    tag: tier
    value: optional
  justification:
    tag: justification
    value: A derived product can carry restrictions from its inputs even when its
      own license is permissive; without recording them, a deposit may violate an
      upstream license — for example by redistributing grids the source forbids sharing.
      An explicit empty list positively asserts that nothing passes through.
  explanation:
    tag: explanation
    value: Datasets built from other datasets can inherit rules from their ingredients,
      the way a recipe using someone's secret sauce may come with strings attached.
      This slot lists any such inherited rules so nobody accidentally breaks them
      when sharing the result.
description: Constraints from any input source that pass through to the deposit.
title: Inherited Redistribution Constraints
examples:
- value: no redistribution of raw PRISM grids
  description: one inherited pass-through constraint (list element); an empty list
    is also valid and asserts that no constraints pass through
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://spdx.org/licenses/
rank: 1000
domain_of:
- DepositMetadata
range: string
multivalued: true