Class: Person (Person)
Links Subjects across study contexts. All Subjects in a given person record are known to be the same individual.
URI: acr_harmonized_data_model:Person
classDiagram
class Person
click Person href "../Person/"
Record <|-- Person
click Record href "../Record/"
Person : access_policy_id
Person --> "1" AccessPolicy : access_policy_id
click AccessPolicy href "../AccessPolicy/"
Person : external_id
Person : person_id
Person : study_id
Person --> "1" Study : study_id
click Study href "../Study/"
Person : subject_id
Person --> "1..*" Subject : subject_id
click Subject href "../Subject/"
Inheritance
- Person [ Record]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| person_id | 1 PnGlobalID |
Global ID for the Person record | direct |
| subject_id | 1..* Subject |
INCLUDE Global ID for the Subject | direct |
| external_id | * Uriorcurie |
Other identifiers for this entity, eg, from the submitting study or in system... | Record |
| access_policy_id | 1 AccessPolicy |
Global identifier for the access policy that applies to this row of data | Record |
| study_id | 1 Study |
INCLUDE Global ID for the study | Record |
Identifier and Mapping Information
Schema Source
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | acr_harmonized_data_model:Person |
| native | acr_harmonized_data_model:Person |
LinkML Source
Direct
name: Person
description: Links Subjects across study contexts. All Subjects in a given person
record are known to be the same individual.
title: Person
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
mixins:
- Record
slots:
- person_id
- subject_id
slot_usage:
person_id:
name: person_id
identifier: true
range: pnGlobalID
required: true
subject_id:
name: subject_id
required: true
multivalued: true
Induced
name: Person
description: Links Subjects across study contexts. All Subjects in a given person
record are known to be the same individual.
title: Person
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
mixins:
- Record
slot_usage:
person_id:
name: person_id
identifier: true
range: pnGlobalID
required: true
subject_id:
name: subject_id
required: true
multivalued: true
attributes:
person_id:
name: person_id
description: Global ID for the Person record
title: Person ID
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
rank: 1000
identifier: true
owner: Person
domain_of:
- Person
range: pnGlobalID
required: true
multivalued: false
subject_id:
name: subject_id
description: INCLUDE Global ID for the Subject
title: Study ID
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
rank: 1000
owner: Person
domain_of:
- Subject
- Demographics
- Person
- FamilyRelationship
- FamilyMembership
- SubjectAssertion
- Sample
- Encounter
- File
- Assay
range: Subject
required: true
multivalued: true
external_id:
name: external_id
description: Other identifiers for this entity, eg, from the submitting study
or in systems like dbGaP
title: External Identifiers
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
rank: 1000
owner: Person
domain_of:
- Record
range: uriorcurie
required: false
multivalued: true
access_policy_id:
name: access_policy_id
description: Global identifier for the access policy that applies to this row
of data.
title: Access Policy ID
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
rank: 1000
owner: Person
domain_of:
- Record
- AccessPolicy
range: AccessPolicy
required: true
study_id:
name: study_id
description: INCLUDE Global ID for the study
title: Study ID
from_schema: https://w3id.org/anvilproject/acr-harmonized-data-model
rank: 1000
owner: Person
domain_of:
- Record
- StudyMetadata
range: Study
required: true
multivalued: false