Skip to content

Class: LdapPerson

The additional LDAP attributes that describe a person.

URI: ocsf:LdapPerson

 classDiagram
    class LdapPerson
    click LdapPerson href "../LdapPerson/"
      Object <|-- LdapPerson
        click Object href "../Object/"

      LdapPerson : cost_center

      LdapPerson : created_time

      LdapPerson : deleted_time

      LdapPerson : department

      LdapPerson : display_name

      LdapPerson : email_addrs

      LdapPerson : employee_uid

      LdapPerson : given_name

      LdapPerson : hire_time

      LdapPerson : job_title

      LdapPerson : labels

      LdapPerson : last_login_time

      LdapPerson : ldap_cn

      LdapPerson : ldap_dn

      LdapPerson : leave_time

      LdapPerson : location





        LdapPerson --> "0..1" Location : location
        click Location href "../Location/"



      LdapPerson : manager





        LdapPerson --> "0..1" User : manager
        click User href "../User/"



      LdapPerson : modified_time

      LdapPerson : office_location

      LdapPerson : phone_number

      LdapPerson : surname

      LdapPerson : tags





        LdapPerson --> "*" KeyValueObject : tags
        click KeyValueObject href "../KeyValueObject/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
cost_center 0..1
String
The cost center associated with the user direct
created_time 0..1
TimestampT
The timestamp when the user was created direct
deleted_time 0..1
TimestampT
The timestamp when the user was deleted direct
department 0..1
String
The name of the department in which the user works direct
display_name 0..1
String
The display name of the LDAP person direct
email_addrs *
EmailT
A list of additional email addresses for the user direct
employee_uid 0..1
String
The employee identifier assigned to the user by the organization direct
given_name 0..1
String
The given or first name of the user direct
hire_time 0..1
TimestampT
The timestamp when the user was or will be hired by the organization direct
job_title 0..1
String
The user's job title direct
labels *
String
The labels associated with the user direct
last_login_time 0..1
TimestampT
The last time when the user logged in direct
ldap_cn 0..1
String
The LDAP and X direct
ldap_dn 0..1
String
The X direct
leave_time 0..1
TimestampT
The timestamp when the user left or will be leaving the organization direct
location 0..1
Location
The geographical location associated with a user direct
manager 0..1
User
The user's manager direct
modified_time 0..1
TimestampT
The timestamp when the user entry was last modified direct
office_location 0..1
String
The primary office location associated with the user direct
phone_number 0..1
String
The telephone number of the user direct
surname 0..1
String
The last or family name for the user direct
tags *
KeyValueObject
The list of tags; {key:value} pairs associated to the user direct

Usages

used by used in type used
User ldap_person range LdapPerson

In Subsets

Aliases

  • LDAP Person

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:LdapPerson
native ocsf:LdapPerson
close uco_master:Person

LinkML Source

Direct

name: LdapPerson
description: The additional LDAP attributes that describe a person.
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- LDAP Person
close_mappings:
- uco_master:Person
is_a: Object
slots:
- cost_center
- created_time
- deleted_time
- department
- display_name
- email_addrs
- employee_uid
- given_name
- hire_time
- job_title
- labels
- last_login_time
- ldap_cn
- ldap_dn
- leave_time
- location
- manager
- modified_time
- office_location
- phone_number
- surname
- tags
slot_usage:
  created_time:
    name: created_time
    description: The timestamp when the user was created.
  department:
    name: department
    description: The name of the department in which the user works.
  display_name:
    name: display_name
    description: 'The display name of the LDAP person. According to RFC 2798, this
      is the

      preferred name of a person to be used when displaying entries.'
  labels:
    name: labels
    description: 'The labels associated with the user. For example in AD this could
      be the

      <code>userType</code>, <code>employeeType</code>. For example: <code>Member,

      Employee</code>.'
  location:
    name: location
    description: 'The geographical location associated with a user. This is typically
      the user''s

      usual work location.'
  modified_time:
    name: modified_time
    description: The timestamp when the user entry was last modified.
  phone_number:
    name: phone_number
    description: 'The telephone number of the user. Corresponds to the LDAP

      <code>Telephone-Number</code> CN.'
  tags:
    name: tags
    description: The list of tags; <code>{key:value}</code> pairs associated to the
      user.

Induced

name: LdapPerson
description: The additional LDAP attributes that describe a person.
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- LDAP Person
close_mappings:
- uco_master:Person
is_a: Object
slot_usage:
  created_time:
    name: created_time
    description: The timestamp when the user was created.
  department:
    name: department
    description: The name of the department in which the user works.
  display_name:
    name: display_name
    description: 'The display name of the LDAP person. According to RFC 2798, this
      is the

      preferred name of a person to be used when displaying entries.'
  labels:
    name: labels
    description: 'The labels associated with the user. For example in AD this could
      be the

      <code>userType</code>, <code>employeeType</code>. For example: <code>Member,

      Employee</code>.'
  location:
    name: location
    description: 'The geographical location associated with a user. This is typically
      the user''s

      usual work location.'
  modified_time:
    name: modified_time
    description: The timestamp when the user entry was last modified.
  phone_number:
    name: phone_number
    description: 'The telephone number of the user. Corresponds to the LDAP

      <code>Telephone-Number</code> CN.'
  tags:
    name: tags
    description: The list of tags; <code>{key:value}</code> pairs associated to the
      user.
attributes:
  cost_center:
    name: cost_center
    description: The cost center associated with the user.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Cost Center
    rank: 1000
    alias: cost_center
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  created_time:
    name: created_time
    description: The timestamp when the user was created.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Created Time
    rank: 1000
    alias: created_time
    owner: LdapPerson
    domain_of:
    - Osint
    - RelatedEvent
    - Sbom
    - Scim
    - Session
    - Sso
    - Token
    - Whois
    - Resource
    - Advisory
    - AuthenticationToken
    - Certificate
    - Cve
    - Database
    - Databucket
    - DigitalSignature
    - Enrichment
    - Epss
    - File
    - FindingObject
    - FindingInfo
    - Job
    - KbArticle
    - LdapPerson
    - ProcessEntity
    - Table
    - Device
    range: TimestampT
  deleted_time:
    name: deleted_time
    description: 'The timestamp when the user was deleted. In Active Directory (AD),
      when a user

      is deleted they are moved to a temporary container and then removed after 30

      days. So, this field can be populated even after a user is deleted for the next

      30 days.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Deleted Time
    rank: 1000
    alias: deleted_time
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: TimestampT
  department:
    name: department
    description: The name of the department in which the user works.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Department
    rank: 1000
    alias: department
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  display_name:
    name: display_name
    description: 'The display name of the LDAP person. According to RFC 2798, this
      is the

      preferred name of a person to be used when displaying entries.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Display Name
    rank: 1000
    alias: display_name
    owner: LdapPerson
    domain_of:
    - LdapPerson
    - User
    range: string
  email_addrs:
    name: email_addrs
    description: A list of additional email addresses for the user.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Email Addresses
    rank: 1000
    alias: email_addrs
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: EmailT
    multivalued: true
  employee_uid:
    name: employee_uid
    description: The employee identifier assigned to the user by the organization.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Employee ID
    rank: 1000
    alias: employee_uid
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  given_name:
    name: given_name
    description: The given or first name of the user.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Given Name
    rank: 1000
    alias: given_name
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  hire_time:
    name: hire_time
    description: The timestamp when the user was or will be hired by the organization.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Hire Time
    rank: 1000
    alias: hire_time
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: TimestampT
  job_title:
    name: job_title
    description: The user's job title.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Job Title
    rank: 1000
    alias: job_title
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  labels:
    name: labels
    description: 'The labels associated with the user. For example in AD this could
      be the

      <code>userType</code>, <code>employeeType</code>. For example: <code>Member,

      Employee</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Labels
    rank: 1000
    alias: labels
    owner: LdapPerson
    domain_of:
    - Osint
    - Resource
    - Account
    - ApplicationObject
    - Container
    - Image
    - LdapPerson
    - Metadata
    - Service
    range: string
    multivalued: true
  last_login_time:
    name: last_login_time
    description: The last time when the user logged in.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Last Login
    rank: 1000
    alias: last_login_time
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: TimestampT
  ldap_cn:
    name: ldap_cn
    description: 'The LDAP and X.500 <code>commonName</code> attribute, typically
      the full name

      of the person. For example, <code>John Doe</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - LDAP Common Name
    rank: 1000
    alias: ldap_cn
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  ldap_dn:
    name: ldap_dn
    description: 'The X.500 Distinguished Name (DN) is a structured string that uniquely

      identifies an entry, such as a user, in an X.500 directory service For example,

      <code>cn=John Doe,ou=People,dc=example,dc=com</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - LDAP Distinguished Name
    rank: 1000
    alias: ldap_dn
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  leave_time:
    name: leave_time
    description: The timestamp when the user left or will be leaving the organization.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Leave Time
    rank: 1000
    alias: leave_time
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: TimestampT
  location:
    name: location
    description: 'The geographical location associated with a user. This is typically
      the user''s

      usual work location.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Geo Location
    rank: 1000
    alias: location
    owner: LdapPerson
    domain_of:
    - Osint
    - Aircraft
    - DomainContact
    - Endpoint
    - LdapPerson
    - ManagedEntity
    - UnmannedAerialSystem
    - Device
    range: Location
  manager:
    name: manager
    description: 'The user''s manager. This helps in understanding an org hierarchy.
      This should

      only ever be populated once in an event. I.e. there should not be a manager''s

      manager in an event.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Manager
    rank: 1000
    alias: manager
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: User
  modified_time:
    name: modified_time
    description: The timestamp when the user entry was last modified.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Modified Time
    rank: 1000
    alias: modified_time
    owner: LdapPerson
    domain_of:
    - Osint
    - RelatedEvent
    - Scim
    - Sso
    - Token
    - Resource
    - Advisory
    - Cve
    - Database
    - Databucket
    - File
    - FindingObject
    - FindingInfo
    - LdapPerson
    - Metadata
    - Table
    - Device
    - RegKey
    - RegValue
    range: TimestampT
  office_location:
    name: office_location
    description: 'The primary office location associated with the user. This could
      be any string

      and isn''t a specific address. For example, <code>South East Virtual</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Office Location
    rank: 1000
    alias: office_location
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  phone_number:
    name: phone_number
    description: 'The telephone number of the user. Corresponds to the LDAP

      <code>Telephone-Number</code> CN.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Phone Number
    rank: 1000
    alias: phone_number
    owner: LdapPerson
    domain_of:
    - Whois
    - AuthFactor
    - DomainContact
    - LdapPerson
    - User
    range: string
  surname:
    name: surname
    description: The last or family name for the user.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Surname
    rank: 1000
    alias: surname
    owner: LdapPerson
    domain_of:
    - LdapPerson
    range: string
  tags:
    name: tags
    description: The list of tags; <code>{key:value}</code> pairs associated to the
      user.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Tags
    rank: 1000
    alias: tags
    owner: LdapPerson
    domain_of:
    - RelatedEvent
    - Resource
    - Account
    - ApplicationObject
    - Container
    - File
    - FindingInfo
    - Image
    - LdapPerson
    - Metadata
    - Service
    range: KeyValueObject
    multivalued: true