Skip to content

Class: Subobject Contact Person

The contact person of an academic event or event series.

Inheritance

Slots

Name Range Cardinality Description
Email xsd:string 0..1 The email address of the contact person.
Telephone xsd:string 0..1 The telephone number of the contact person.
Contact Subobject Contact Person 0..1 recommended The contact person of an academic event or event series.
Type Contributor Type 0..1 An abstract property that is reused in certain classes to differentiate their instances according to the type enums defined as the range.
ID xsd:anyURI 1..1 A property to provide an internal id of a schema entity in the ConfIDent plattform.
Name xsd:string 0..1 A property to provide a name of a schema entity.
External ID External ID 0..* A property to provide an external id of a schema entity.

Usages

used by used in type used
Subobject Organizer Contact range ContactPerson
Subobject Contact Person Contact range ContactPerson
Subobject Committee Member Contact range ContactPerson
Subobject Committee Chair Contact range ContactPerson

Mappings

Mapping Type Mapped Value
self ['confident:ContactPerson']
native ['confident:ContactPerson']

LinkML Specification

Direct

name: ContactPerson
description: The contact person of an academic event or event series.
title: Subobject Contact Person
from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
is_a: Organizer
attributes:
  email:
    name: email
    description: The email address of the contact person.
    title: Email
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    slot_uri: sdo:email
    range: string
    pattern: \b[-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
  telephone:
    name: telephone
    description: The telephone number of the contact person.
    title: Telephone
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    slot_uri: sdo:telephone
    range: string

Induced

name: ContactPerson
description: The contact person of an academic event or event series.
title: Subobject Contact Person
from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
is_a: Organizer
attributes:
  email:
    name: email
    description: The email address of the contact person.
    title: Email
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    slot_uri: sdo:email
    alias: email
    owner: ContactPerson
    range: string
    pattern: \b[-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
  telephone:
    name: telephone
    description: The telephone number of the contact person.
    title: Telephone
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    slot_uri: sdo:telephone
    alias: telephone
    owner: ContactPerson
    range: string
  contact:
    name: contact
    description: The contact person of an academic event or event series.
    title: Contact
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    alias: contact
    owner: ContactPerson
    range: ContactPerson
    required: false
    recommended: true
    inlined: true
  type:
    name: type
    description: An abstract property that is reused in certain classes to differentiate
      their instances according to the type enums defined as the range.
    title: Type
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    abstract: true
    slot_uri: rdf:type
    designates_type: true
    alias: type
    owner: ContactPerson
    range: ContributorType
  id:
    name: id
    description: A property to provide an internal id of a schema entity in the ConfIDent
      plattform.
    title: ID
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    identifier: true
    alias: id
    owner: ContactPerson
    range: uriorcurie
    required: true
  name:
    name: name
    description: A property to provide a name of a schema entity.
    title: Name
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    slot_uri: sdo:name
    alias: name
    owner: ContactPerson
    range: string
  external_id:
    name: external_id
    description: A property to provide an external id of a schema entity.
    title: External ID
    from_schema: https://raw.githubusercontent.com/TIBHannover/ConfIDent_schema/main/src/linkml/ConfIDent_schema.yaml
    slot_uri: IAO:0000235
    multivalued: true
    alias: external_id
    owner: ContactPerson
    range: ExternalIdentifier
    inlined: true
    inlined_as_list: true