From fc1df8a0a85e90127d5bb7b3db925e42b2cac7b7 Mon Sep 17 00:00:00 2001
From: Martin Haase <martin.haase@daasi.de>
Date: Wed, 28 Jul 2010 16:29:07 +0000
Subject: [PATCH] added interest and PersonIdentifier for user profile

git-svn-id: https://textgridlab.org/svn/textgrid/trunk/middleware/tgauth@6839 7c539038-3410-0410-b1ec-0f2a7bf1c452
---
 .../ldap-schemas/textgrid.schema               | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/info.textgrid.middleware.tgauth.rbac/ldap-schemas/textgrid.schema b/info.textgrid.middleware.tgauth.rbac/ldap-schemas/textgrid.schema
index d06e76c..1cd15ee 100644
--- a/info.textgrid.middleware.tgauth.rbac/ldap-schemas/textgrid.schema
+++ b/info.textgrid.middleware.tgauth.rbac/ldap-schemas/textgrid.schema
@@ -83,12 +83,26 @@ attributetype ( 1.3.6.1.4.1.10126.1.35.3.11
 
 attributetype ( 1.3.6.1.4.1.10126.1.35.3.12
         NAME 'TGuserSuppliedData'
-        DESC 'Flag if user supplied his personal data (name, mail) himself (set to FALSE if fetched from external source)'
+        DESC 'Flag if user supplied his personal data (name, mail) himself (set to FALSE if fetched from external authoritative source)'
         EQUALITY booleanMatch
         SINGLE-VALUE
         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
 
 
+attributetype ( 1.3.6.1.4.1.10126.1.35.3.13
+	NAME 'TGfieldOfInterest'
+	DESC 'Optional specification of fields of research interests in conjuction with TextGrid'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.3.6.1.4.1.10126.1.35.3.14
+	NAME 'TGidentifierForPerson'
+	DESC 'PND / URI for Person, e.g. http://xyz.org/~johndoe'
+	EQUALITY caseIgnoreMatch
+	SUBSTR caseIgnoreSubstringsMatch
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
 
 objectclass ( 1.3.6.1.4.1.10126.1.35.4.1
 	NAME 'TextGridResource'
@@ -113,5 +127,5 @@ objectclass ( 1.3.6.1.4.1.10126.1.35.4.3
 	SUP top
 	AUXILIARY
 	MUST ( )
-	MAY ( TGWantsNewsletter $ TGagreeSearch $ TGuserSuppliedData ) )
+	MAY ( TGWantsNewsletter $ TGagreeSearch $ TGuserSuppliedData $ TGfieldOfInterest $ TGidentifierForPerson ) )
 
-- 
GitLab