Skip to content

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

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