Skip to content

Class: StudyPersonAssociation

M:N link between Study and Person with role metadata. This is where authorship and responsibility for a body of work live - principal investigator, author, curator.

URI: lambda:StudyPersonAssociation

classDiagram class StudyPersonAssociation click StudyPersonAssociation href "../StudyPersonAssociation/" StudyPersonAssociation : author_position StudyPersonAssociation : corresponding StudyPersonAssociation : person_id StudyPersonAssociation --> "1" Person : person_id click Person href "../Person/" StudyPersonAssociation : role StudyPersonAssociation --> "0..1" PersonRoleEnum : role click PersonRoleEnum href "../PersonRoleEnum/" StudyPersonAssociation : study_id StudyPersonAssociation --> "1" Study : study_id click Study href "../Study/"

Slots

Name Cardinality and Range Description Inheritance
study_id 1
Study
Reference to the study direct
person_id 1
Person
Reference to the person direct
role 0..1
PersonRoleEnum
Capacity in which the person is attached to the study direct
author_position 0..1
Integer
Position in the author list, where authorship order is meaningful direct
corresponding 0..1
Boolean
Whether this person is a corresponding author for the study direct

Usages

used by used in type used
Dataset study_person_associations range StudyPersonAssociation

Identifier and Mapping Information

Schema Source

  • from schema: http://w3id.org/lambda/

Mappings

Mapping Type Mapped Value
self lambda:StudyPersonAssociation
native lambda:StudyPersonAssociation

LinkML Source

Direct

name: StudyPersonAssociation
description: M:N link between Study and Person with role metadata. This is where authorship
  and responsibility for a body of work live - principal investigator, author, curator.
from_schema: http://w3id.org/lambda/
attributes:
  study_id:
    name: study_id
    description: Reference to the study
    from_schema: http://w3id.org/lambda/
    domain_of:
    - StudySampleAssociation
    - StudyExperimentAssociation
    - StudyWorkflowAssociation
    - StudyPersonAssociation
    - StudyOrganizationAssociation
    range: Study
    required: true
  person_id:
    name: person_id
    description: Reference to the person
    from_schema: http://w3id.org/lambda/
    rank: 1000
    domain_of:
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - PersonOrganizationAssociation
    range: Person
    required: true
  role:
    name: role
    description: Capacity in which the person is attached to the study
    from_schema: http://w3id.org/lambda/
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - StudyOrganizationAssociation
    - PersonOrganizationAssociation
    range: PersonRoleEnum
  author_position:
    name: author_position
    description: Position in the author list, where authorship order is meaningful.
      1 is first author. Absent when the source does not state an order; do not invent
      one.
    from_schema: http://w3id.org/lambda/
    rank: 1000
    domain_of:
    - StudyPersonAssociation
    range: integer
  corresponding:
    name: corresponding
    description: Whether this person is a corresponding author for the study
    from_schema: http://w3id.org/lambda/
    rank: 1000
    domain_of:
    - StudyPersonAssociation
    range: boolean

Induced

name: StudyPersonAssociation
description: M:N link between Study and Person with role metadata. This is where authorship
  and responsibility for a body of work live - principal investigator, author, curator.
from_schema: http://w3id.org/lambda/
attributes:
  study_id:
    name: study_id
    description: Reference to the study
    from_schema: http://w3id.org/lambda/
    alias: study_id
    owner: StudyPersonAssociation
    domain_of:
    - StudySampleAssociation
    - StudyExperimentAssociation
    - StudyWorkflowAssociation
    - StudyPersonAssociation
    - StudyOrganizationAssociation
    range: Study
    required: true
  person_id:
    name: person_id
    description: Reference to the person
    from_schema: http://w3id.org/lambda/
    rank: 1000
    alias: person_id
    owner: StudyPersonAssociation
    domain_of:
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - PersonOrganizationAssociation
    range: Person
    required: true
  role:
    name: role
    description: Capacity in which the person is attached to the study
    from_schema: http://w3id.org/lambda/
    alias: role
    owner: StudyPersonAssociation
    domain_of:
    - StudySampleAssociation
    - ExperimentSampleAssociation
    - ExperimentInstrumentAssociation
    - StudyPersonAssociation
    - ExperimentPersonAssociation
    - WorkflowPersonAssociation
    - StudyOrganizationAssociation
    - PersonOrganizationAssociation
    range: PersonRoleEnum
  author_position:
    name: author_position
    description: Position in the author list, where authorship order is meaningful.
      1 is first author. Absent when the source does not state an order; do not invent
      one.
    from_schema: http://w3id.org/lambda/
    rank: 1000
    alias: author_position
    owner: StudyPersonAssociation
    domain_of:
    - StudyPersonAssociation
    range: integer
  corresponding:
    name: corresponding
    description: Whether this person is a corresponding author for the study
    from_schema: http://w3id.org/lambda/
    rank: 1000
    alias: corresponding
    owner: StudyPersonAssociation
    domain_of:
    - StudyPersonAssociation
    range: boolean