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