Attribute สามารถสนับสนุนข้อมูลชนิดต่างๆ มีดังนี้ *****
1. Attribute String : กำหนดข้อมูลประเภท “ข้อความ” ได้
2. Attribute Number (Integer) : กำหนดข้อมูลประเภท “ตัวเลข” ได้
3. Attribute Time : กำหนดข้อมูลประเภท “เวลา” ได้
4. Attribute Telephone Numbers : กำหนดข้อมูลประเภท “หมายเลขโทรศัพท์” ได้
5. Attribute Boolean : กำหนดข้อมูลประเภท “บูลีน =True(จริง)/False(เท็จ)” ได้
6. Attribute Binary : กำหนดข้อมูลประเภท “ไบนารี่” ได้
7. Attribute Distinguished Name :กำหนดข้อมูลประเภท “Distinguished Name”
ตัวอย่างของ Attribute
Meaning of Attributes In the ASET Penn State White Pages LDAP Database
LDAP attribute
|
PH equivalent
|
Data Source
|
Object Class
|
Intended Use
|
createTimestamp
|
NONE
|
ldap
|
internal
|
when entry was created
|
psAdminarea
|
admin_area
|
psu
|
psuP
|
your administrative area
|
psBirthday
|
Birthday
|
USER
|
psuP
|
your birth date
|
psCallsign
|
Callsign
|
USER
|
psuP
|
your ham radio call sign
|
psCampus
|
Campus
|
psu
|
psuP
|
your campus name
|
psColleges
|
Colleges
|
USER
|
psuP
|
colleges you attended
|
cn (commonName)
|
name
|
psu/user
|
person MV
|
your names and nicknames
|
displayName
|
NONE
|
psu
|
inetOrgP
|
preferred name for display
|
psCountries
|
Country
|
USER
|
psuP
|
countries expertise
|
psCurriculum
|
Curriculum
|
psu
|
psuP
|
student's main curriculum
|
psAdditionalCurricula
|
NONE
|
psu
|
psuP MV
|
other majors
|
psDepartment
|
Department
|
psu
|
psuP
|
your Penn State department name
|
psdirIDN
|
NONE
|
psu
|
psuP
|
for internal use
|
fax (fascimileTelephoneNumber)
|
fax
|
USER
|
orgPers
|
your fax number
|
givenName
|
NONE
|
psu
|
inetOrgP
|
your first + middle names
|
psHighschool
|
Highschool
|
USER
|
psuP
|
HS you graduated from
|
homePostalAddress
|
home_Address
|
USER
|
inetOrgP
|
home address
|
Homephone
|
home_phone
|
USER
|
inetOrgP
|
home phone
|
psHours
|
Hours
|
USER
|
psuP
|
faculty/staff hours
|
psIDN
|
ssn
|
psu
|
psuP
|
ssn. Never displayed.
|
psLanguages
|
Languages
|
USER
|
psuP
|
natural languages expertise
|
Mail
|
Send_Email_To
|
psu/user
|
inetOrgP
|
your preferred e-mail address
|
psMailID
|
alias
|
USER
|
psuP
|
unique mailing ids (uid is one)
|
psMailbox
|
email
|
psu/user
|
psuP
|
where e-mail actually is stored
|
Mobile
|
NONE
|
USER
|
inetOrgP
|
mobile phone # e.g.,cellphone
|
edupersonNickname
|
Nickname
|
USER
|
psuP MV
|
other name commonly used to address you in writing/speech (e.g., Joe for Joseph)
|
psOfficeAddress
|
Office_Address
|
USER
|
psuP
|
your office address
|
psOfficeLocation
|
Office_Location
|
USER
|
psuP
|
your office location
|
psOfficePhone
|
Office_Phone
|
USER
|
psuP
|
your office phone
|
psOtherInfo
|
other
|
USER
|
psuP
|
any other personal data
|
pager (pagerTelephoneNumber)
|
pager
|
USER
|
inetOrgP
|
your pager number
|
psPermanentAddress
|
Permanent_Address
|
USER
|
psuP
|
your pemanent address
|
psPermanentPhone
|
Permanent_Phone
|
USER
|
psuP
|
your permanent phone #
|
postalAddress
|
Address
|
psu
|
orgPers
|
your local address
|
eduPersonPrimaryAffiliation
|
type
|
psu
|
eduPerson
|
facstaff, student, etc
|
eduPersonPrincipalName
|
NONE
|
psu
|
eduPerson
|
uid@psu.edu
|
psProject
|
Project
|
USER
|
psuP
|
your Penn State-related projects
|
Uid
|
userid
|
psu
|
inetOrgP
|
your permanent unique userid
|
psResearch
|
Research
|
USER
|
psuP
|
your Penn State-related research
|
sn (surname)
|
NONE
|
psu
|
person
|
your last name
|
psTeaching
|
Teaching
|
USER
|
psuP
|
about courses you teach
|
telephoneNumber
|
phone
|
psu
|
inetOrgP
|
local telephone number
|
Title
|
title
|
psu
|
OrgPers
|
your faculty/staff title
|
labeledURI
|
url
|
USER
|
inetOrgP
|
e.g., a personal URL
|
modifyTimestamp
|
last_seen
|
ldap
|
internal
|
when entry was modified
|
Credit : http://aset.its.psu.edu/ldap/ldap_attributes.html
1. Object Classes
คือ Object ที่ประกอบด้วย Attribute มีลักษณะเหมือนคล้าย Packet ของ Attribute ซึ่งมีคุณลักษณะสำคัญ 3 อย่างคือ
1. Object class ใช้หมายเลข Object Identifier (OID ) เป็นหมายเลขใช้ในการอ้างอิงและมีโครงสร้างแบบลำดับชั้น มีทั้งส่วนที่เป็นมาตรฐานและบางส่วนที่ไม่ตายตัวอาจกำหนดจากผู้ดูแลระบบเอง ซึ่งใช้ในการระบุเพื่อไม่ให้ซ้ำซ้อน
2. สามารถกำหนดระดับความต้องการของ Attribute ที่จัดเก็บข้อมูล โดย Keyword
§ “MUST” คือสำหรับ Attribute ที่จะต้องกำหนดค่าให้ (Mandatory Attribute)
§ “MAY” คือสำหรับ Attribute ที่เป็นส่วนเสริมหรือเพิ่มเติม (Optional Attribute) ซึ่งจะมีการกำหนดค่าหรือไม่ก็ได้
3. มีการถ่ายทอดคุณลักษณะของ Parent Object Class มายัง Child Object Class
ยังไม่จบนะครับ โปรดติ..ก ต....า....ม ต....อ...ง ต่อไป นะครับ 5555+