You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm illustrating this with a slot called conflicting, which has conflicting patterns
It looks like Mims (a Checklist, bound with mixins) wins over Soil (an Extension, bound with is_a) in MimsSoil
So what if there are multiple mixins?
MimsSoil:
description: MIxS Data that comply with the Mims checklist and the Soil Extensiontitle: Mims combined with Soilin_subset:
- combination_classesis_a: Soilmixins:
- Mimsclass_uri: MIXS:0010007_0016012
conflicting slot's usage in Mims:
name: conflicting
pattern: ^[a-zA-Z]+$
conflicting slot's usage in Soil:
name: conflicting
pattern: ^[0-9]+$
If either the mixin or the is_a parent is required: true, then in my opinion the combination should be required: true
turbomam
changed the title
is this a reasonable place for determining who wins when there is a conflict in a slot definition/usage between a is_a parent and a mixin?
documentation required in LinkML or MIxS: who wins when there is a conflict in a slot definition/usage between a is_a parent and a mixin?
Sep 9, 2024
first: determine what slots are used by both
Checklist
s andExtension
sThe text was updated successfully, but these errors were encountered: