Class: Family Member (FamilyMember)
Designates a Subject as a member of a family with some specified role.
URI: anvil:FamilyMember
classDiagram
class FamilyMember
click FamilyMember href "../FamilyMember"
AccessControlledRecord <|-- FamilyMember
click AccessControlledRecord href "../AccessControlledRecord"
FamilyMember : external_id
FamilyMember : family_member
FamilyMember --> "1" Subject : family_member
click Subject href "../Subject"
FamilyMember : family_role
FamilyMember : has_access_policy
FamilyMember --> "0..1" AccessPolicy : has_access_policy
click AccessPolicy href "../AccessPolicy"
FamilyMember : id
Inheritance
- Thing
- AccessControlledRecord
- FamilyMember
- AccessControlledRecord
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
family_member | 1 Subject |
The family member Subject who is the relationship "subject" | direct |
family_role | 0..1 Uriorcurie |
The "role" of this individual in this family | direct |
has_access_policy | 0..1 AccessPolicy |
Which access policy applies to this element? | AccessControlledRecord |
id | 1 String |
ID associated with a class | Thing |
external_id | * Uriorcurie |
Other identifiers for this entity, eg, from the submitting study or in system... | Thing |
Usages
used by | used in | type | used |
---|---|---|---|
Family | family_members | range | FamilyMember |
Identifier and Mapping Information
Schema Source
- from schema: https://anvilproject.org/acr-harmonized-data-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | anvil:FamilyMember |
native | anvil:FamilyMember |
LinkML Source
Direct
name: FamilyMember
description: Designates a Subject as a member of a family with some specified role.
title: Family Member
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: AccessControlledRecord
slots:
- family_member
- family_role
Induced
name: FamilyMember
description: Designates a Subject as a member of a family with some specified role.
title: Family Member
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: AccessControlledRecord
attributes:
family_member:
name: family_member
description: The family member Subject who is the relationship "subject".
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: family_member
owner: FamilyMember
domain_of:
- FamilyRelationship
- FamilyMember
range: Subject
required: true
multivalued: false
inlined: false
family_role:
name: family_role
description: The "role" of this individual in this family. Could include terms
like "proband", "mother", etc.
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: family_role
owner: FamilyMember
domain_of:
- FamilyMember
range: uriorcurie
required: false
multivalued: false
has_access_policy:
name: has_access_policy
description: Which access policy applies to this element?
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: has_access_policy
owner: FamilyMember
domain_of:
- AccessControlledRecord
range: AccessPolicy
inlined: false
id:
name: id
description: ID associated with a class
title: ID
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
identifier: true
alias: id
owner: FamilyMember
domain_of:
- Thing
range: string
required: true
multivalued: false
external_id:
name: external_id
description: Other identifiers for this entity, eg, from the submitting study
or in systems link dbGaP
title: External Identifiers
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: external_id
owner: FamilyMember
domain_of:
- Thing
range: uriorcurie
required: false
multivalued: true