Skip to content

Class: ContactPoint

Structured communication endpoint or profile for an agent.

Embedded value type — nested inside a parent record, not a graph node.

URI: pbs:ContactPoint

classDiagram
direction TB
class ContactPoint
click ContactPoint href "./ContactPoint.html" _blank
Hold "Alt" / "Option" to enable pan & zoom

Class Properties

Property Value
Class URI pbs:ContactPoint

Slots

Name Cardinality and Range Description Inheritance
contact_channel_type 0..1
String
Communication channel type such as email, phone, website, linkedin, whatsapp, signal, slack, teams, or telegram. direct
contact_value 0..1
String
Human-readable contact value such as an email address, phone number, handle, or username. direct
contact_uri 0..1
Uriorcurie
URI for the contact endpoint or profile where applicable. direct
usage_context 0..1
String
Optional usage context such as work, personal, support, billing, or emergency. direct
is_preferred 0..1
Boolean
Indicates whether this is the preferred contact point. direct
availability_notes 0..1
String
Optional notes about availability, office hours, or response expectations. direct

Usages

used by used in type used
Person contact_points range ContactPoint
Company contact_points range ContactPoint

Identifier and Mapping Information

Schema Source

  • from schema: https://schema.pragmaticbim.ch

Mappings

Mapping Type Mapped Value
self pbs:ContactPoint
native pbs:ContactPoint
exact schema:ContactPoint

LinkML Source

Direct

name: ContactPoint
description: Structured communication endpoint or profile for an agent.
from_schema: https://schema.pragmaticbim.ch
exact_mappings:
- schema:ContactPoint
slots:
- contact_channel_type
- contact_value
- contact_uri
- usage_context
- is_preferred
- availability_notes
class_uri: pbs:ContactPoint

Induced

name: ContactPoint
description: Structured communication endpoint or profile for an agent.
from_schema: https://schema.pragmaticbim.ch
exact_mappings:
- schema:ContactPoint
attributes:
  contact_channel_type:
    name: contact_channel_type
    description: Communication channel type such as email, phone, website, linkedin,
      whatsapp, signal, slack, teams, or telegram.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: string
  contact_value:
    name: contact_value
    description: Human-readable contact value such as an email address, phone number,
      handle, or username.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: string
  contact_uri:
    name: contact_uri
    description: URI for the contact endpoint or profile where applicable.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: uriorcurie
  usage_context:
    name: usage_context
    description: Optional usage context such as work, personal, support, billing,
      or emergency.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: string
  is_preferred:
    name: is_preferred
    description: Indicates whether this is the preferred contact point.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: boolean
  availability_notes:
    name: availability_notes
    description: Optional notes about availability, office hours, or response expectations.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: string
class_uri: pbs:ContactPoint