Class: ContactPoint

Structured communication endpoint or profile for an agent.

URI: pbs:ContactPoint

classDiagram class ContactPoint click ContactPoint href "./ContactPoint.html" ContactPoint : availability_notes ContactPoint : contact_channel_type ContactPoint : contact_uri ContactPoint : contact_value ContactPoint : is_preferred ContactPoint : usage_context

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,... direct
contact_value 0..1
String
Human-readable contact value such as an email address, phone number, handle, ... 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
Agent contact_points range ContactPoint
Person contact_points range ContactPoint
Company contact_points range ContactPoint

Identifier and Mapping Information

Schema Source

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://example.org/pragmatic-bim-data-contract
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://example.org/pragmatic-bim-data-contract
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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: contact_channel_type
    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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: contact_value
    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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: contact_uri
    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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: usage_context
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: string
  is_preferred:
    name: is_preferred
    description: Indicates whether this is the preferred contact point.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: is_preferred
    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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: availability_notes
    owner: ContactPoint
    domain_of:
    - ContactPoint
    range: string
class_uri: pbs:ContactPoint