Agent

Class: Agent

Modified

August 19, 2024

Object to represent a person who plays a role relative to sample collection or curation.

URI: isam:Agent

case 4

%%{init: {'securityLevel': 'loose', 'theme':'neutral', 'themeVariables': { 'fontSize':'14px', 'fontFamily':'Roboto Mono'}}}%%
classDiagram
    direction RL
    class Agent {
      affiliation : string
      contact_information : string
      identifier : uriorcurie
      name : string
      role : string
      
    }
    
    
    
    
    
    
    Agent --o MaterialSampleRecord : registrant
       click MaterialSampleRecord href "MaterialSampleRecord.html" "Documentation"
      
    
    
    
    
    Agent --o SamplingEvent : responsibility
       click SamplingEvent href "SamplingEvent.html" "Documentation"
      
    Agent --o MaterialSampleCuration : responsibility
       click MaterialSampleCuration href "MaterialSampleCuration.html" "Documentation"
      
    

Slots

Slots in class Agent.
Name Cardinality and Range Description Inheritance
name 0..1
xsd:string
String, name of a person. Format {}firstName MI lastName}.
direct
affiliation 0..1
xsd:string
Name of an organization that employes or sponsors a person for the role they play relative to sample collection or curation.
direct
contact_information 0..1
xsd:string
E-mail address, telephone number, mailing address, or web site through which an agent can be contacted. Something that should be stable and reliable.
direct
identifier 0..1
xsd:anyURI
A string that identifies some resource. Expectation is that it is a URI that is resolvable to some useful represenation of the resource.
direct
role 0..1
xsd:string
Term that specifies how a person is related to a sample curation or collection activity.
direct

Usages

used by used in type used
MaterialSampleRecord registrant range Agent
Agent name domain Agent
Agent affiliation domain Agent
Agent contact_information domain Agent
Agent role domain Agent
SamplingEvent responsibility range Agent
MaterialSampleCuration responsibility range Agent

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/isample/schema/1.0

Mappings

Mapping Type Mapped Value
self [‘isam:Agent’]
native [‘isam:Agent’]

LinkML Source

Direct

name: Agent
description: 'Object to represent a person who plays a role relative to sample collection
  or curation.

  '
from_schema: https://w3id.org/isample/schema/1.0
rank: 1000
slots:
- name
- affiliation
- contact_information
- identifier
- role

Induced

name: Agent
description: 'Object to represent a person who plays a role relative to sample collection
  or curation.

  '
from_schema: https://w3id.org/isample/schema/1.0
rank: 1000
attributes:
  name:
    name: name
    description: 'String, name of a person. Format {}firstName MI lastName}.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    domain: Agent
    alias: name
    owner: Agent
    domain_of:
    - Agent
    range: string
  affiliation:
    name: affiliation
    description: 'Name of an organization that employes or sponsors a person for the
      role they play relative to sample collection or curation.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    domain: Agent
    alias: affiliation
    owner: Agent
    domain_of:
    - Agent
    range: string
  contact_information:
    name: contact_information
    description: 'E-mail address, telephone number, mailing address, or web site through
      which an agent can be contacted. Something that should be stable and reliable.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    domain: Agent
    alias: contact_information
    owner: Agent
    domain_of:
    - Agent
    range: string
  identifier:
    name: identifier
    description: 'A string that identifies some resource. Expectation is that it is
      a URI that is resolvable to some useful represenation of the resource.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    domain: IdentifierObject
    alias: identifier
    owner: Agent
    domain_of:
    - Agent
    - IdentifierObject
    - SamplingSite
    - SamplingEvent
    - MaterialSampleCuration
    range: uriorcurie
  role:
    name: role
    description: 'Term that specifies how a person is related to a sample curation
      or collection activity.

      '
    from_schema: https://w3id.org/isample/schema/1.0
    domain: Agent
    alias: role
    owner: Agent
    domain_of:
    - Agent
    range: string