egroupware_official/phpgwapi/doc/ldap/phpgwcontact.schema
2001-05-14 12:22:40 +00:00

191 lines
5.0 KiB
Plaintext

# $phpgroupware : addressbook/phpgwcontact.schema,v 1.0 2000/07/29 01:53:16 milosch Exp $
# REQUIRED
attributetype ( 2.3.6.1.1.1.1.100
NAME 'phpgwContactTypeId'
EQUALITY numericStringMatch
SUBSTR numericStringSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
# REQUIRED
attributetype ( 2.3.6.1.1.1.1.101
NAME 'phpgwContactCatId'
EQUALITY numericStringMatch
SUBSTR numericStringSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
# REQUIRED
attributetype ( 2.3.6.1.1.1.1.102
NAME 'phpgwContactAccess'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
# REQUIRED
attributetype ( 2.3.6.1.1.1.1.103
NAME 'phpgwContactOwner'
EQUALITY numericStringMatch
SUBSTR numericStringSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
# BELOW ARE OPTIONAL
attributetype ( 2.3.6.1.1.1.1.105
NAME 'phpgwMiddlename'
SUP name )
attributetype ( 2.3.6.1.1.1.1.106
NAME 'phpgwPrefix'
SUP name )
attributetype ( 2.3.6.1.1.1.1.107
NAME 'phpgwSuffix'
SUP name )
attributetype ( 2.3.6.1.1.1.1.108
NAME 'phpgwAudio'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
attributetype ( 2.3.6.1.1.1.1.109
NAME 'phpgwBirthday'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
attributetype ( 2.3.6.1.1.1.1.110
NAME 'phpgwTz'
EQUALITY integerMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
attributetype ( 2.3.6.1.1.1.1.111
NAME 'phpgwGeo'
EQUALITY integerMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
attributetype ( 2.3.6.1.1.1.1.112
NAME 'phpgwUrl'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
attributetype ( 2.3.6.1.1.1.1.113
NAME 'phpgwPublicKey'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
attributetype ( 2.3.6.1.1.1.1.114
NAME 'phpgwAdrOneType'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
attributetype ( 2.3.6.1.1.1.1.115
NAME 'phpgwAddressLabel'
EQUALITY caseIgnoreListMatch
SUBSTR caseIgnoreListSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
attributetype ( 2.3.6.1.1.1.1.116
NAME 'phpgwAdrTwoStreet'
SUP street )
attributetype ( 2.3.6.1.1.1.1.117
NAME 'phpgwAdrTwoLocality'
SUP l )
attributetype ( 2.3.6.1.1.1.1.118
NAME 'phpgwAdrTwoRegion'
SUP st )
attributetype ( 2.3.6.1.1.1.1.119
NAME 'phpgwAdrTwoPostalCode'
SUP postalcode )
attributetype ( 2.3.6.1.1.1.1.120
NAME 'phpgwAdrTwoCountryName'
SUP friendlyCountryName )
attributetype ( 2.3.6.1.1.1.1.121
NAME 'phpgwAdrTwoType'
SUP phpgwAdrOneType )
attributetype ( 2.3.6.1.1.1.1.122
NAME 'phpgwVoiceTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.123
NAME 'phpgwMsgTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.124
NAME 'phpgwPagerTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.125
NAME 'phpgwCellTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.126
NAME 'phpgwBbsTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.127
NAME 'phpgwModemTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.128
NAME 'phpgwMobileTelephoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.129
NAME 'phpgwIsdnphoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.130
NAME 'phpgwVideophoneNumber'
SUP telephonenumber )
attributetype ( 2.3.6.1.1.1.1.131
NAME 'phpgwPreferPhone'
EQUALITY caseExactIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
attributetype ( 2.3.6.1.1.1.1.132
NAME 'phpgwMailType'
EQUALITY caseExactIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
attributetype ( 2.3.6.1.1.1.1.133
NAME 'phpgwMailHome'
SUP mail )
attributetype ( 2.3.6.1.1.1.1.134
NAME 'phpgwMailHomeType'
SUP phpgwMailType )
# phpgwContact
# The phpgwContact represents people who are associated with a
# phpgw install in some way. It is a structural class and is derived
# from the inetOrgPerson schema.
objectclass ( 2.3.6.1.1.1.1.200
NAME 'phpgwContact'
DESC 'phpGroupWare Contact Entry'
MUST(
uid $ uidnumber $ phpgwContactTypeId $ phpgwContactCatId $
phpgwContactAccess $ phpgwContactOwner )
MAY ( cn $ givenname $ sn $ phpgwMiddlename $ phpgwPrefix $
phpgwSuffix $ phpgwAudio $ phpgwBirthday $ phpgwTz $ phpgwGeo $
phpgwUrl $ phpgwPublicKey $ o $ ou $ title $ streetaddress $
l $ st $ postalcode $ friendlyCountryName $ c $ co $ countryname $
phpgwAdrOneType $ phpgwAddressLabel $
phpgwAdrTwoStreet $ phpgwAdrTwoLocality $ phpgwAdrTwoRegion $
phpgwAdrTwoPostalCode $ phpgwAdrTwoCountryName $ phpgwAdrTwoType $
telephonenumber $ homephone $ phpgwVoiceTelephoneNumber $
phpgwMsgTelephoneNumber $ phpgwCellTelephoneNumber $ phpgwPagerTelephoneNumber $
phpgwBbsTelephoneNumber $ phpgwModemTelephoneNumber $
phpgwMobileTelephoneNumber $ phpgwIsdnphoneNumber $
phpgwVideophoneNumber $ phpgwPreferPhone $
mail $ phpgwMailType $ phpgwMailHome $ phpgwMailHomeType )
)