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
- OcsfObject
- Object
- LdapPerson
- Object
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
- from schema: https://w3id.org/lmodel/ocsf
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