summaryrefslogtreecommitdiffstats
path: root/ldap/cm/v3confs/ns-compass-schema.conf
blob: d0cd0b0e3360233f26eceb802f047b5033bc413e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
#
# BEGIN COPYRIGHT BLOCK
# This Program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; version 2 of the License.
# 
# This Program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License along with
# this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA 02111-1307 USA.
# 
# In addition, as a special exception, Red Hat, Inc. gives You the additional
# right to link the code of this Program with code not covered under the GNU
# General Public License ("Non-GPL Code") and to distribute linked combinations
# including the two, subject to the limitations in this paragraph. Non-GPL Code
# permitted under this exception must only link to the code of this Program
# through those well defined interfaces identified in the file named EXCEPTION
# found in the source code files (the "Approved Interfaces"). The files of
# Non-GPL Code may instantiate templates or use macros or inline functions from
# the Approved Interfaces without causing the resulting work to be covered by
# the GNU General Public License. Only Red Hat, Inc. may make changes or
# additions to the list of Approved Interfaces. You must obey the GNU General
# Public License in all respects for all of the Program code and other code used
# in conjunction with the Program except the Non-GPL Code covered by this
# exception. If you modify this file, you may extend this exception to your
# version of the file, but you are not obligated to do so. If you do not wish to
# do so, delete this exception statement from your version. 
# 
# 
# Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
# END COPYRIGHT BLOCK
#
# Used by Netscape Directory Server


# Compass server specific (not currently used) 

objectclass netscapeCompassServer
		oid 2.16.840.1.113730.3.2.19
        requires        
                objectclass


# Attributes for personal interest profile classes

attribute pipuid                      2.16.840.1.113730.3.1.137  cis     
attribute pipcompassservers           2.16.840.1.113730.3.1.138  cis     
attribute pipuniqueid                 2.16.840.1.113730.3.1.139  cis     
attribute pipstatus                   2.16.840.1.113730.3.1.140  cis     
attribute pipusertype                 2.16.840.1.113730.3.1.141  cis     
attribute pipfrequency                2.16.840.1.113730.3.1.142  cis     
attribute pipmedium                   2.16.840.1.113730.3.1.143  cis     
attribute pipformat                   2.16.840.1.113730.3.1.144  cis     
attribute piphour                     2.16.840.1.113730.3.1.145  cis     
attribute pipmaxhits                  2.16.840.1.113730.3.1.146  cis     
attribute pipresultset                2.16.840.1.113730.3.1.147  cis     
attribute pipsortorder                2.16.840.1.113730.3.1.148  cis     
attribute piptimestamp                2.16.840.1.113730.3.1.149  cis     
attribute pipirlist                   2.16.840.1.113730.3.1.150  cis     
attribute pipiroption                 2.16.840.1.113730.3.1.151  cis     
attribute pippwp                      2.16.840.1.113730.3.1.152  cis     
attribute piplastcount                2.16.840.1.113730.3.1.153  cis     
attribute piptotalcount               2.16.840.1.113730.3.1.154  cis     
attribute piptotalrun                 2.16.840.1.113730.3.1.155  cis     
attribute pipnotify                   2.16.840.1.113730.3.1.156  cis     
attribute pipprivilege                2.16.840.1.113730.3.1.157  cis     
attribute pipgroup                    2.16.840.1.113730.3.1.158  cis     
attribute pipidstcount                2.16.840.1.113730.3.1.159  cis     
attribute pipstid                     2.16.840.1.113730.3.1.160  cis     
attribute pipstname                   2.16.840.1.113730.3.1.161  cis     
attribute pipstquery                  2.16.840.1.113730.3.1.162  cis     
attribute pipsttaxonomy               2.16.840.1.113730.3.1.163  cis     
attribute pipstinterest               2.16.840.1.113730.3.1.164  cis     
attribute pipsttype                   2.16.840.1.113730.3.1.165  cis     
attribute pipstprivacy                2.16.840.1.113730.3.1.166  cis     
attribute pipststatus                 2.16.840.1.113730.3.1.167  cis     
attribute pipstlastcount              2.16.840.1.113730.3.1.168  cis     
attribute pipsttotalcount             2.16.840.1.113730.3.1.169  cis     
attribute pipsttotalrun               2.16.840.1.113730.3.1.170  cis     
attribute pipstcategory               2.16.840.1.113730.3.1.171  cis     
attribute pipstfrequency              2.16.840.1.113730.3.1.172  cis     
attribute pipstmedium                 2.16.840.1.113730.3.1.173  cis     
attribute pipstformat                 2.16.840.1.113730.3.1.174  cis     
attribute pipsthour                   2.16.840.1.113730.3.1.175  cis     
attribute pipstmaxhits                2.16.840.1.113730.3.1.176  cis     
attribute pipstresultset              2.16.840.1.113730.3.1.177  cis     
attribute pipstsortorder              2.16.840.1.113730.3.1.178  cis     
attribute pipsttimestamp              2.16.840.1.113730.3.1.179  cis     
attribute pipstirlist                 2.16.840.1.113730.3.1.180  cis     
attribute pipstiroption               2.16.840.1.113730.3.1.181  cis     
attribute pipreservedcis1             2.16.840.1.113730.3.1.182  cis     
attribute pipreservedcis2             2.16.840.1.113730.3.1.183  cis     
attribute pipreservedcis3             2.16.840.1.113730.3.1.184  cis     
attribute pipreservedcis4             2.16.840.1.113730.3.1.185  cis     
attribute pipreservedcis5             2.16.840.1.113730.3.1.186  cis     
attribute pipreservedcis6             2.16.840.1.113730.3.1.187  cis     
attribute pipreservedces1             2.16.840.1.113730.3.1.188  ces     
attribute pipreservedces2             2.16.840.1.113730.3.1.189  ces     
attribute pipreservedces3             2.16.840.1.113730.3.1.190  ces     


# Each interest profile is one of these and sits under the compass SIE

objectclass personalInterestProfile 
		oid 2.16.840.1.113730.3.2.20
        requires        
                objectclass,
		pipuid
	allows
		pipuniqueid,
		pipstatus,
		pipusertype,
		pipfrequency,
		pipmedium,
		pipformat,
		piphour,
		pipmaxhits,
		pipresultset,
		pipsortorder,
		piptimestamp,
		pipirlist,
		pipiroption,
		pippwp,
		piplastcount,
		piptotalcount,
		piptotalrun,
		pipnotify,
		pipprivilege,
		pipgroup,
		pipidstcount,
		pipstid,
		pipstname,
		pipstquery,
		pipsttaxonomy,
		pipstinterest,
		pipsttype,
		pipstprivacy,
		pipststatus,
		pipstlastcount,
		pipsttotalcount,
		pipsttotalrun,
		pipstcategory,
		pipstfrequency,
		pipstmedium,
		pipstformat,
		pipsthour,
		pipstmaxhits,
		pipstresultset,
		pipstsortorder,
		pipsttimestamp,
		pipstirlist,
		pipstiroption,
		pipreservedcis1,
		pipreservedcis2,
		pipreservedcis3,
		pipreservedcis4,
		pipreservedcis5,
		pipreservedcis6,
		pipreservedces1,
		pipreservedces2,
		pipreservedces3


# Replication of user info for template users, completeness, etc.
# (not currently used)

objectclass PIPUserInfo
		oid 2.16.840.1.113730.3.2.21
        requires        
                objectclass
	allows
		cn,
		mail,
		userPassword,
		description,
		pipcompassservers,
		pipuniqueid


# Enhancements to a normal user entry (not currently used)

objectclass PIPUser
	oid 2.16.840.1.113730.3.2.22		
	requires        
        objectclass
	allows
		pipuniqueid,
		pipcompassservers,
		pipreservedcis1,
		pipreservedcis2,
		pipreservedcis3,
		pipreservedcis4,
		pipreservedcis5,
		pipreservedcis6,
		pipreservedces1,
		pipreservedces2,
		pipreservedces3