# inetorgperson.schema -- InetOrgPerson (RFC2798)
# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.schema,v 1.16.2.3 2007/01/02 21:44:09 kurt Exp $
## This work is part of OpenLDAP Software .
##
## Copyright 1998-2007 The OpenLDAP Foundation.
## All rights reserved.
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted only as authorized by the OpenLDAP
## Public License.
##
## A copy of this license is available in the file LICENSE in the
## top-level directory of the distribution or, alternatively, at
## .
#
# InetOrgPerson (RFC2798)
#
# Depends upon
# Definition of an X.500 Attribute Type and an Object Class to Hold
# Uniform Resource Identifiers (URIs) [RFC2079]
# (core.schema)
#
# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
# (core.schema)
#
# The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
# carLicense
# This multivalued field is used to record the values of the license or
# registration plate associated with an individual.
attributetype ( 1.3.6.1.4.1.8149.20.1.1
NAME 'x-lliurex-usertype'
DESC 'User creation mode'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( 1.3.6.1.4.1.8149.20.1.2
NAME 'x-lliurex-grouptype'
DESC 'Group creation mode'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( 1.3.6.1.4.1.8149.20.1.3
NAME 'x-lliurex-nia'
DESC 'Student Identification Number'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
attributetype ( 1.3.6.1.4.1.8149.20.1.4
NAME 'x-lliurex-record'
DESC 'Student record from school and high school'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
attributetype ( 1.3.6.1.4.1.8149.20.1.5
NAME 'x-lliurex-nif'
DESC 'User creation mode'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
attributetype ( 1.3.6.1.4.1.8149.20.1.6
NAME 'x-lliurex-grouporigin'
DESC 'Original code of group'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
objectclass ( 1.3.6.1.4.1.8149.20.2.1
NAME 'x-lliurex-user'
DESC 'Object class '
SUP organizationalPerson
STRUCTURAL
MAY (
x-lliurex-usertype $ x-lliurex-nia $ x-lliurex-record $ x-lliurex-nif)
)
objectclass ( 1.3.6.1.4.1.8149.20.2.2
NAME 'x-lliurex-group'
DESC 'Object class '
AUXILIARY
MAY ( x-lliurex-grouptype $ x-lliurex-grouporigin )
)