Class: Member
URI: phenopackets:Member
erDiagram
Member {
string curie
string id
}
VariationSet {
}
Text {
string definition
string id
}
Haplotype {
}
CopyNumber {
string curie
string id
}
RepeatedSequenceExpression {
}
Number {
integer value
}
LiteralSequenceExpression {
string sequence
}
IndefiniteRange {
string comparator
integer value
}
Gene {
string geneId
}
DerivedSequenceExpression {
boolean reverseComplement
}
DefiniteRange {
integer max
integer min
}
Allele {
string curie
string id
}
Member ||--|o Allele : "allele"
Member ||--|o CopyNumber : "copyNumber"
Member ||--|o Haplotype : "haplotype"
Member ||--}o Member : "members"
Member ||--|o Text : "text"
Member ||--|o VariationSet : "variationSet"
CopyNumber ||--|o Allele : "allele"
CopyNumber ||--|o DefiniteRange : "definiteRange"
CopyNumber ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
CopyNumber ||--|o Gene : "gene"
CopyNumber ||--|o Haplotype : "haplotype"
CopyNumber ||--|o IndefiniteRange : "indefiniteRange"
CopyNumber ||--|o LiteralSequenceExpression : "literalSequenceExpression"
CopyNumber ||--|o Number : "number"
CopyNumber ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression"
RepeatedSequenceExpression ||--|o DefiniteRange : "definiteRange"
RepeatedSequenceExpression ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
RepeatedSequenceExpression ||--|o IndefiniteRange : "indefiniteRange"
RepeatedSequenceExpression ||--|o LiteralSequenceExpression : "literalSequenceExpression"
RepeatedSequenceExpression ||--|o Number : "number"
DerivedSequenceExpression ||--|o SequenceLocation : "location"
Allele ||--|o ChromosomeLocation : "chromosomeLocation"
Allele ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
Allele ||--|o LiteralSequenceExpression : "literalSequenceExpression"
Allele ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression"
Allele ||--|o SequenceLocation : "sequenceLocation"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
allele | 0..1 Allele |
direct | |
copyNumber | 0..1 CopyNumber |
direct | |
curie | 0..1 String |
direct | |
haplotype | 0..1 Haplotype |
direct | |
id | 0..1 String |
direct | |
members | 0..* Member |
direct | |
text | 0..1 Text |
direct | |
variationSet | 0..1 VariationSet |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
Member | members | range | Member |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:Member |
native | phenopackets:Member |
LinkML Source
Direct
name: Member
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
allele:
name: allele
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Allele
copyNumber:
name: copyNumber
annotations:
rank:
tag: rank
value: 4
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Abundance
- Member
- SystemicVariation
- Variation
range: CopyNumber
curie:
name: curie
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Allele
- CopyNumber
- Member
range: string
haplotype:
name: haplotype
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Haplotype
id:
name: id
annotations:
percent_encoded:
tag: percent_encoded
value: true
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Cohort
- Family
- Phenopacket
- ExternalReference
- OntologyClass
- Biosample
- Allele
- ChromosomeLocation
- CopyNumber
- Member
- SequenceLocation
- Text
- VariationDescriptor
- VcfRecord
- Interpretation
- Individual
- Resource
range: string
members:
name: members
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
multivalued: true
domain_of:
- Cohort
- Member
range: Member
inlined: true
inlined_as_list: true
text:
name: text
annotations:
rank:
tag: rank
value: 5
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- Member
- UtilityVariation
- Variation
range: Text
variationSet:
name: variationSet
annotations:
rank:
tag: rank
value: 6
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- Member
- UtilityVariation
- Variation
range: VariationSet
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
curie:
name: curie
required: true
- slot_conditions:
allele:
name: allele
required: true
- slot_conditions:
haplotype:
name: haplotype
required: true
- slot_conditions:
copyNumber:
name: copyNumber
required: true
- slot_conditions:
text:
name: text
required: true
- slot_conditions:
variationSet:
name: variationSet
required: true
Induced
name: Member
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
allele:
name: allele
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: allele
owner: Member
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Allele
copyNumber:
name: copyNumber
annotations:
rank:
tag: rank
value: 4
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: copyNumber
owner: Member
domain_of:
- Abundance
- Member
- SystemicVariation
- Variation
range: CopyNumber
curie:
name: curie
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: curie
owner: Member
domain_of:
- Allele
- CopyNumber
- Member
range: string
haplotype:
name: haplotype
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: haplotype
owner: Member
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Haplotype
id:
name: id
annotations:
percent_encoded:
tag: percent_encoded
value: true
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: id
owner: Member
domain_of:
- Cohort
- Family
- Phenopacket
- ExternalReference
- OntologyClass
- Biosample
- Allele
- ChromosomeLocation
- CopyNumber
- Member
- SequenceLocation
- Text
- VariationDescriptor
- VcfRecord
- Interpretation
- Individual
- Resource
range: string
members:
name: members
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
multivalued: true
alias: members
owner: Member
domain_of:
- Cohort
- Member
range: Member
inlined: true
inlined_as_list: true
text:
name: text
annotations:
rank:
tag: rank
value: 5
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: text
owner: Member
domain_of:
- Member
- UtilityVariation
- Variation
range: Text
variationSet:
name: variationSet
annotations:
rank:
tag: rank
value: 6
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: variationSet
owner: Member
domain_of:
- Member
- UtilityVariation
- Variation
range: VariationSet
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
curie:
name: curie
required: true
- slot_conditions:
allele:
name: allele
required: true
- slot_conditions:
haplotype:
name: haplotype
required: true
- slot_conditions:
copyNumber:
name: copyNumber
required: true
- slot_conditions:
text:
name: text
required: true
- slot_conditions:
variationSet:
name: variationSet
required: true