Skip to content

Class: TelephoneNumber

A telephone service number as defined by ITU-T E.164.

URI: oscal:TelephoneNumber

 classDiagram
    class TelephoneNumber
    click TelephoneNumber href "../TelephoneNumber/"
      TelephoneNumber : number

      TelephoneNumber : type

Slots

Name Cardinality and Range Description Inheritance
type 0..1
PhoneTypeEnum or 
String
Indicates the type of phone number direct
number 1
String
A telephone number value direct

Usages

used by used in type used
Location telephone_numbers range TelephoneNumber
Party telephone_numbers range TelephoneNumber

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:TelephoneNumber
native oscal:TelephoneNumber

LinkML Source

Direct

name: TelephoneNumber
description: A telephone service number as defined by ITU-T E.164.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slots:
- type
- number
slot_usage:
  type:
    name: type
    description: 'Indicates the type of phone number. Recommended values: home, office,
      mobile. Other values are permitted (OSCAL allow-other="yes").'
    any_of:
    - range: PhoneTypeEnum
    - range: string
  number:
    name: number
    required: true

Induced

name: TelephoneNumber
description: A telephone service number as defined by ITU-T E.164.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  type:
    name: type
    description: 'Indicates the type of phone number. Recommended values: home, office,
      mobile. Other values are permitted (OSCAL allow-other="yes").'
    any_of:
    - range: PhoneTypeEnum
    - range: string
  number:
    name: number
    required: true
attributes:
  type:
    name: type
    description: 'Indicates the type of phone number. Recommended values: home, office,
      mobile. Other values are permitted (OSCAL allow-other="yes").'
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: type
    owner: TelephoneNumber
    domain_of:
    - Party
    - Action
    - TelephoneNumber
    - Address
    - AssessmentSubject
    - SelectSubjectById
    - SubjectReference
    - Task
    - SystemComponent
    - OriginActor
    - FindingTarget
    - DefinedComponent
    - MappingItem
    - MappingResourceReference
    range: string
    any_of:
    - range: PhoneTypeEnum
    - range: string
  number:
    name: number
    description: A telephone number value.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: number
    owner: TelephoneNumber
    domain_of:
    - TelephoneNumber
    range: string
    required: true