# # Source disponnible sur http://adullact.net/projects/annuaireent/ # # Déclaration du schéma pour Annuaire ENT SDET # Syntaxe RFC / OpenLDAP # # # Fichier: ENT_Correlyce.schema # # Projet CORRELYCE : Schéma ENT - Annuaire LDAP Conforme au # Cahier de charges de recommandations pour la conception # d'un annuaire ENT du Ministère de l'Education Nationale # # Copyright (C) 2007 Région PACA, PASS Technologie # # Région Provence, Alpes,Côte d'Azur (PACA) # Direction des lycées # 27 rue Jules Guesde, 13001 Marseille (France) # emazo@regionpaca.fr # # PASS Technologie (PASS-TECH) # 26, rue Louis Braille, 75012 Paris (France) # Cédric Torcq, cedric.torcq@pass-tech.fr # Pierre Dittgen, pierre.dittgen@pass-tech.fr # Nader Boutros, nader.boutros@pass-tech.fr # # Ce programme est un logiciel libre: vous pouvez le redistribuer # et/ou le modifier selon les termes de la "GNU General Public # License", tels que publiés par la "Free Software Foundation"; soit # la version 2 de cette licence ou (à votre choix) toute version # ultéieure. # # Ce programme est distribu dans l'espoir qu'il sera utile, mais # SANS AUCUNE GARANTIE, ni explicite ni implicite; sans même les # garanties de commercialisation ou d'adaptation dans un but spécifique. # # Se référer à la "GNU General Public License" pour plus de détails. # # Vous devriez avoir reçu une copie de la "GNU General Public License" # en même temps que ce programme; sinon, écrivez à la "Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA". # # v0.1 - 18.12.2006 Cedric Torcq # Correspond au cahier des charges Annuaire ENT v 1.09 du 2/5/2006 # # Private Enterprise Number utilisé temporairement : 11500 # Pas de Private Enterprise Number CORRELYCE attribué par l'IANA. # # v0.2 - 19.12.2006 Pierre Dittgen et Nader Boutros # Conversion utf-8 # correction OID # correction types des classes auxiliaires # classes auxiliaires héritent directement de top # complément des classes auxiliaires ENTAux... # complement des attributs des classes auxiliaires ENTAux... # # v0.3 - 20.12.2006 Cedric Torcq # Modification de syntaxe de certains attributs # # v0.4 - 07.01.2007 (Jour de la St Cedde, patron des Cedric) # Modification de ENTStructureSIREN pour qu'il puisse être une clé # (equality matching rule) # # v0.5 - 25.01.2007 Nader Boutros # Correction de l'arc principal de 1.3.6.1.4.1.11500 fictif # vers arc AFNOR attribué à la Région PACA : 1.2.250.1.173 # Conformité CDC de l'annuaire ENT v.1.50 du 18/12/2006 # # v0.6 - 28.01.2007 Nader Boutros # Suite conformité CDC de l'annuaire ENT v.1.50 du 18/12/2006 # - Plusieurs champs changent de statut et/ou de cardinalité # - champs nouveaux # - erreurs persistantes : # - OID 168 (déplacement de ENTEleveMajeurAnticipe à 199) # - OID de ENTApplicationId inexistant (maintien de la proposition = 710) # # 1.2.250.1.173 OID Porteur : REGIONPACA # 1.2.250.1.173.1 Projet : CORRELYCE # 1.2.250.1.173.1.1 Type d'usage : Annuaire ENT - LDAP schéma ENT v1.50 # 1.2.250.1.173.1.1.1 Portée : objet du modèle commun à tous les ENT # 1.2.250.1.173.1.1.1.1 type d'élément : Attribut # 1.2.250.1.173.1.1.1.1.101 ENTPersonAutresPrenoms # 1.2.250.1.173.1.1.1.1.102 ENTPersonNomPatro # 1.2.250.1.173.1.1.1.1.103 ENTPersonSexe # 1.2.250.1.173.1.1.1.1.104 ENTPersonCentresInteret # 1.2.250.1.173.1.1.1.1.105 ENTPersonAdresse # 1.2.250.1.173.1.1.1.1.106 ENTPersonCodePostal # 1.2.250.1.173.1.1.1.1.107 ENTPersonVille # 1.2.250.1.173.1.1.1.1.108 ENTPersonPays # 1.2.250.1.173.1.1.1.1.109 ENTPersonLogin # 1.2.250.1.173.1.1.1.1.110 ENTPersonAlias # 1.2.250.1.173.1.1.1.1.111 ENTPersonJointure (devient MUST dans v1.50) ok # 1.2.250.1.173.1.1.1.1.112 ENTPersonStructRattach (devient MAY dans v1.50) ok # 1.2.250.1.173.1.1.1.1.113 ENTPersonDateNaissance (devient MAY dans v1.50) ok # 1.2.250.1.173.1.1.1.1.114 ENTPersonProfils # 1.2.250.1.173.1.1.1.1.115 ENTEleveVilleNaissance # 1.2.250.1.173.1.1.1.1.116 ENTEleveDeptNaissance # 1.2.250.1.173.1.1.1.1.117 ENTElevePaysNaissance # 1.2.250.1.173.1.1.1.1.118 ENTElevePere # 1.2.250.1.173.1.1.1.1.119 ENTEleveMere # 1.2.250.1.173.1.1.1.1.120 ENTEleveAutoriteParentale # 1.2.250.1.173.1.1.1.1.121 ENTElevePersRelEleve1 # 1.2.250.1.173.1.1.1.1.122 ENTEleveQualitePersRelEleve1 # 1.2.250.1.173.1.1.1.1.123 ENTElevePersRelEleve2 # 1.2.250.1.173.1.1.1.1.124 ENTEleveQualitePersRelEleve2 # 1.2.250.1.173.1.1.1.1.125 ENTEleveBoursier # 1.2.250.1.173.1.1.1.1.126 ENTEleveRegime # 1.2.250.1.173.1.1.1.1.127 ENTEleveTransport # 1.2.250.1.173.1.1.1.1.128 ENTEleveStatutEleve # 1.2.250.1.173.1.1.1.1.129 ENTEleveMEF # 1.2.250.1.173.1.1.1.1.130 ENTEleveLibelleMEF # 1.2.250.1.173.1.1.1.1.131 ENTEleveNivFormation # 1.2.250.1.173.1.1.1.1.132 ENTEleveFiliere # 1.2.250.1.173.1.1.1.1.133 ENTEleveSpecialite (change de nom et devient MAY dans v1.50) ok # 1.2.250.1.173.1.1.1.1.134 ENTEleveEnseignements # 1.2.250.1.173.1.1.1.1.135 ENTEleveClasses # 1.2.250.1.173.1.1.1.1.136 ENTEleveGroupes # 1.2.250.1.173.1.1.1.1.137 ENTEleveEnsRespStage # 1.2.250.1.173.1.1.1.1.138 ENTEleveEnsTutStage # 1.2.250.1.173.1.1.1.1.139 ENTEleveEntrTutStage # 1.2.250.1.173.1.1.1.1.140 ENTEleveEntrAutres # 1.2.250.1.173.1.1.1.1.141 ENTEleveDelegClasse # 1.2.250.1.173.1.1.1.1.142 ENTEleveDelegAutres # 1.2.250.1.173.1.1.1.1.143 ENTEleveMajeur # 1.2.250.1.173.1.1.1.1.173 ENTEleveStructRattachId # 1.2.250.1.173.1.1.1.1.144 ENTAuxPersRelEleveEleve # 1.2.250.1.173.1.1.1.1.145 ENTAuxPersRelEleveRepresentant # 1.2.250.1.173.1.1.1.1.146 ENTAuxEnsDisciplinesPoste # 1.2.250.1.173.1.1.1.1.147 ENTAuxEnsMatiereEnseignEtab # 1.2.250.1.173.1.1.1.1.148 ENTAuxEnsClasses # 1.2.250.1.173.1.1.1.1.149 ENTAuxEnsGroupes # 1.2.250.1.173.1.1.1.1.150 ENTAuxEnsClassePrincipal # 1.2.250.1.173.1.1.1.1.151 ENTAuxEnsRespStage # 1.2.250.1.173.1.1.1.1.152 ENTAuxEnsTutStage # 1.2.250.1.173.1.1.1.1.153 ENTAuxNonEnsServAcService # 1.2.250.1.173.1.1.1.1.155 ENTAuxNonEnsServAcDomaineEtab # 1.2.250.1.173.1.1.1.1.156 ENTAuxNonEnsServAcDomaineRegroupEtabs # 1.2.250.1.173.1.1.1.1.157 ENTAuxNonEnsCollLocService # 1.2.250.1.173.1.1.1.1.159 ENTAuxNonEnsCollLocDomaineEtab # 1.2.250.1.173.1.1.1.1.160 ENTAuxNonEnsCollLocDomaineRegroupEtabs # 1.2.250.1.173.1.1.1.1.161 ENTAuxNonEnsEtabService # 1.2.250.1.173.1.1.1.1.163 ENTAuxPersExtService # 1.2.250.1.173.1.1.1.1.165 ENTAuxTuteurStageSociete # 1.2.250.1.173.1.1.1.1.166 ENTAuxTuteurStageEleves # 1.2.250.1.173.1.1.1.1.167 ENTAuxRespEntrpSociete # 1.2.250.1.173.1.1.1.1.168 ENTAuxsEnsMEF (devient MAY dans v1.50) ok # 1.2.250.1.173.1.1.1.1.169 ENTPersonFonctions # 1.2.250.1.173.1.1.1.1.170 ENTEleveMEFRattach (ajout MAY class ENTEleve dans v1.50) ok # 1.2.250.1.173.1.1.1.1.171 ENTEleveNivFormationDiplome (ajout MAY class ENTEleve v1.50) ok # 1.2.250.1.173.1.1.1.1.174 ENTPersonAdresseDiffusion # 1.2.250.1.173.1.1.1.1.176 ENTPersonMobileSMS # 1.2.250.1.173.1.1.1.1.178 ENTPersonMailDiffusion # 1.2.250.1.173.1.1.1.1.179 ENTElevePersRelEleve # 1.2.250.1.173.1.1.1.1.199 ENTEleveMajeurAnticipe (Attention : OID original = 168 en conflit avec ENTAuxsEnsMEF repoussé à 199 au lieu de 170) # 1.2.250.1.173.1.1.1.1.319 ENTStructureJointure (devient MUST dans v1.50) ok # 1.2.250.1.173.1.1.1.1.320 ENTStructureTypeStruct (devient SINGLE-VALUE dans v1.50) ok # 1.2.250.1.173.1.1.1.1.301 ENTStructureNomCourant # 1.2.250.1.173.1.1.1.1.302 ENTStructureResponsable # 1.2.250.1.173.1.1.1.1.303 ENTStructureSIREN # 1.2.250.1.173.1.1.1.1.304 ENTStructureEmail # 1.2.250.1.173.1.1.1.1.305 ENTStructureSiteWeb # 1.2.250.1.173.1.1.1.1.321 ENTStructureContactENT # 1.2.250.1.173.1.1.1.1.306 ENTStructureUAI (change de nom, de classe et devient MAY dans v1.50) ok # 1.2.250.1.173.1.1.1.1.308 ENTEtablissementMinistereTutelle # 1.2.250.1.173.1.1.1.1.309 ENTEtablissementContrat # 1.2.250.1.173.1.1.1.1.310 ENTEtablissementStructRattachAdmin (devient MAY dans v1.50) ok # 1.2.250.1.173.1.1.1.1.311 ENTEtablissementStructRattachFctl # 1.2.250.1.173.1.1.1.1.312 ENTEtablissementBassin # 1.2.250.1.173.1.1.1.1.316 ENTServAcAcademie # 1.2.250.1.173.1.1.1.1.317 ENTServAcUAI # 1.2.250.1.173.1.1.1.1.318 ENTCollLocLieuGeographique # 1.2.250.1.173.1.1.1.1.322 ENTEntrepriseEtabs (ajout MUST classe ENTEntreprise dans v1.50) ok # 1.2.250.1.173.1.1.1.1.501 ENTProfilPeuplement # 1.2.250.1.173.1.1.1.1.502 ENTRoleAppliProfils # 1.2.250.1.173.1.1.1.1.701 ENTApplicationNom # 1.2.250.1.173.1.1.1.1.702 ENTApplicationDesc # 1.2.250.1.173.1.1.1.1.703 ENTApplicationCatego # 1.2.250.1.173.1.1.1.1.704 ENTAppliProprietaire # 1.2.250.1.173.1.1.1.1.705 ENTApplicationProfils # 1.2.250.1.173.1.1.1.1.706 ENTApplicationRolesAppli # 1.2.250.1.173.1.1.1.1.710 ENTApplicationId (Attention : OID n'existe pas dans l'annexe 3 du CDC v1.50) # # 1.2.250.1.173.1.1.1.2 Type d'élément : classe d'objets # # personnes # 1.2.250.1.173.1.1.1.2.1 classe ENTPerson # 1.2.250.1.173.1.1.1.2.2 classe ENTEleve # 1.2.250.1.173.1.1.1.2.3 classe ENTAuxPersRelEleve # 1.2.250.1.173.1.1.1.2.4 classe ENTAuxEnseignant # 1.2.250.1.173.1.1.1.2.5 classe ENTAuxNonEnsServAc # 1.2.250.1.173.1.1.1.2.6 classe ENTAuxNonEnsCollLoc # 1.2.250.1.173.1.1.1.2.7 classe ENTAuxNonEnsEtab # 1.2.250.1.173.1.1.1.2.8 classe ENTAuxPersExt # 1.2.250.1.173.1.1.1.2.9 classe ENTAuxTuteurStage # 1.2.250.1.173.1.1.1.2.10 classe ENTAuxRespEntrp # structures # 1.2.250.1.173.1.1.1.2.21 classe ENTStructure # 1.2.250.1.173.1.1.1.2.22 classe ENTEtablissement # 1.2.250.1.173.1.1.1.2.24 classe ENTServAc # 1.2.250.1.173.1.1.1.2.25 classe ENTCollLoc # 1.2.250.1.173.1.1.1.2.26 classe ENTEntrprise (changement de nom dans cdc v1.50) # groupes # 1.2.250.1.173.1.1.1.2.41 classe ENTClasse # 1.2.250.1.173.1.1.1.2.42 classe ENTGroupe # 1.2.250.1.173.1.1.1.2.43 classe ENTGroupementEtabs # 1.2.250.1.173.1.1.1.2.44 classe ENTProfil # 1.2.250.1.173.1.1.1.2.45 classe ENTRoleAppli # 1.2.250.1.173.1.1.1.2.46 classe ENTRelEleve # applications # 1.2.250.1.173.1.1.1.2.60 classe ENTApplication # # ----- Attributs # # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTPerson attributetype ( 1.2.250.1.173.1.1.1.1.101 NAME 'ENTPersonAutresPrenoms' DESC 'Autres prénoms que le prénom usuel' SUP surname ) attributetype ( 1.2.250.1.173.1.1.1.1.102 NAME 'ENTPersonNomPatro' DESC 'Nom patronymique' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.103 NAME 'ENTPersonSexe' DESC 'Sexe M/F' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1}) attributetype ( 1.2.250.1.173.1.1.1.1.104 NAME 'ENTPersonCentresInteret' DESC 'Centres d intérêt par établissement' SUP description ) attributetype ( 1.2.250.1.173.1.1.1.1.105 NAME 'ENTPersonAdresse' DESC 'Adresse personnelle - champ libre' SUP postalAddress SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.106 NAME 'ENTPersonCodePostal' DESC 'Adresse personnelle - code postal' SUP postalCode SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.107 NAME 'ENTPersonVille' DESC 'Adresse personnelle - ville' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.2.250.1.173.1.1.1.1.108 NAME 'ENTPersonPays' DESC 'Adresse personnelle - pays' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.2.250.1.173.1.1.1.1.174 NAME 'ENTPersonAdresseDiffusion' DESC 'Autorisation de diffusion de ladresse postale' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1} SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.176 NAME 'ENTPersonMobileSMS' DESC 'Telephone mobile du parent pour envoi de SMS' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.178 NAME 'ENTPersonMailDiffusion' DESC 'Autorisation de diffusion du mail personnel' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1} SINGLE-VALUE ) # # Cet identifiant de connexion doit être unique sur le périmètre de l'ENT. # Cette unicité doit également prendre en compte les valeurs d'alias existants # attributetype ( 1.2.250.1.173.1.1.1.1.109 NAME 'ENTPersonLogin' DESC 'identifiant de connexion à l ENT' SUP uid SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.110 NAME 'ENTPersonAlias' DESC 'Alias' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.111 NAME 'ENTPersonJointure' DESC 'Clés de jointure' SUP description SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.112 NAME 'ENTPersonStructRattach' DESC 'Structure de rattachement' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.113 NAME 'ENTPersonDateNaissance' DESC 'Date de naissance' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.24) attributetype ( 1.2.250.1.173.1.1.1.1.114 NAME 'ENTPersonProfils' DESC 'Profils associés' SUP description) attributetype ( 1.2.250.1.173.1.1.1.1.169 NAME 'ENTPersonFonctions' DESC 'Fonctions dans des structures' SUP description) attributetype (1.2.250.1.173.1.1.1.1.250 NAME 'ENTExpireAccount' DESC 'Date d expiration du compte' EQUALITY integerMatch ORDERING integerOrderingMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27) attributetype (1.2.250.1.173.1.1.1.1.251 NAME 'ENTValidAccount' DESC 'Validite du compte' EQUALITY integerMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.27) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTEleve attributetype ( 1.2.250.1.173.1.1.1.1.115 NAME 'ENTEleveVilleNaissance' DESC 'Ville de naissance' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.2.250.1.173.1.1.1.1.116 NAME 'ENTEleveDeptNaissance' DESC 'Département de naissance' SUP departmentNumber SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.117 NAME 'ENTElevePaysNaissance' DESC 'Pays de naissance' SUP countryName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.118 NAME 'ENTElevePere' DESC 'Père' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.119 NAME 'ENTEleveMere' DESC 'Mère' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.172 NAME 'ENTEleveParents' DESC 'dn des parents de l eleve' SUP distinguishedName ) attributetype ( 1.2.250.1.173.1.1.1.1.120 NAME 'ENTEleveAutoriteParentale' DESC 'Personnes exerçant l autorité parentale' SUP distinguishedName ) attributetype ( 1.2.250.1.173.1.1.1.1.179 NAME 'ENTElevePersRelEleve' DESC 'Personnes en relation avec l élève' SUP distinguishedName ) attributetype ( 1.2.250.1.173.1.1.1.1.121 NAME 'ENTElevePersRelEleve1' DESC 'Autre personne en relation avec l élève - 1' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.122 NAME 'ENTEleveQualitePersRelEleve1' DESC 'Qualité autre personne en relation avec l élève 1' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.123 NAME 'ENTElevePersRelEleve2' DESC 'Autre personne en relation avec l élève - 2' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.124 NAME 'ENTEleveQualitePersRelEleve2' DESC 'Qualité autre personne en relation avec l élève 2' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.125 NAME 'ENTEleveBoursier' DESC 'Boursier' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1} ) attributetype ( 1.2.250.1.173.1.1.1.1.126 NAME 'ENTEleveRegime' DESC 'Régime établissement de rattachement' SUP name) attributetype ( 1.2.250.1.173.1.1.1.1.127 NAME 'ENTEleveTransport' DESC 'Transport scolaire' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1} ) attributetype ( 1.2.250.1.173.1.1.1.1.128 NAME 'ENTEleveStatutEleve' DESC 'Statut de l élève' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.2.250.1.173.1.1.1.1.129 NAME 'ENTEleveMEF' DESC 'MEF' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{11} ) attributetype ( 1.2.250.1.173.1.1.1.1.130 NAME 'ENTEleveLibelleMEF' DESC 'Libellé MEF' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) # nouvel attribut dans CDC v1.50 attributetype ( 1.2.250.1.173.1.1.1.1.170 NAME 'ENTEleveMEFRattach' DESC 'MEF de rattachement' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.131 NAME 'ENTEleveNivFormation' DESC 'Niveau de formation' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.2.250.1.173.1.1.1.1.132 NAME 'ENTEleveFiliere' DESC 'Filière' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) # nouvel attribut dans CDC v1.50 attributetype ( 1.2.250.1.173.1.1.1.1.171 NAME 'ENTEleveNivFormationDiplome' DESC 'Niveau de formation du diplôme' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.133 NAME 'ENTEleveSpecialite' DESC 'Spécialité dans la filière' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.2.250.1.173.1.1.1.1.134 NAME 'ENTEleveEnseignements' DESC 'Enseignements' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) attributetype ( 1.2.250.1.173.1.1.1.1.135 NAME 'ENTEleveClasses' DESC 'Etablissements et classe associée' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.136 NAME 'ENTEleveGroupes' DESC 'Etablissements et groupes associés' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.137 NAME 'ENTEleveEnsRespStage' DESC 'Enseignant responsable de stage' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.138 NAME 'ENTEleveEnsTutStage' DESC 'Enseignants tuteurs de stage' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.139 NAME 'ENTEleveEntrTutStage' DESC 'Tuteur de stage / Maître d�apprentissage' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.140 NAME 'ENTEleveEntrAutres' DESC 'Autres personnes de l entreprise suivant l élève en stage' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.141 NAME 'ENTEleveDelegClasse' DESC 'Elève délégué de classe' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.2.250.1.173.1.1.1.1.142 NAME 'ENTEleveDelegAutres' DESC 'Elève délégué autres' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.2.250.1.173.1.1.1.1.143 NAME 'ENTEleveMajeur' DESC 'Majeur' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.2.250.1.173.1.1.1.1.173 NAME 'ENTEleveStructRattachId' DESC 'Id unique eleve dans structure de rattachement' SUP description SINGLE-VALUE ) # Attention OID présent dans le cahier des charges : 168 - Déjà utilisé pour ENTAuxsEnsMEF attributetype ( 1.2.250.1.173.1.1.1.1.199 NAME 'ENTEleveMajeurAnticipe' DESC 'Majeur anticipé' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxPersRelEleve attributetype ( 1.2.250.1.173.1.1.1.1.144 NAME 'ENTAuxPersRelEleveEleve' DESC 'Elèves concernés' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.145 NAME 'ENTAuxPersRelEleveRepresentant' DESC 'Représentant des parents d élèves' SUP name) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxEnseignant attributetype ( 1.2.250.1.173.1.1.1.1.146 NAME 'ENTAuxEnsCategoDiscipline' DESC 'Disciplines de poste et catégorie de discipline de poste associée' SUP name) attributetype ( 1.2.250.1.173.1.1.1.1.558 NAME 'ENTAuxEnsDisciplinesPoste' DESC 'Disciplines de poste et catégorie de discipline de poste associée' SUP name) attributetype ( 1.2.250.1.173.1.1.1.1.168 NAME 'ENTAuxEnsMEF' DESC 'Codes MEF et libellé associé pour chaque établissement' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.147 NAME 'ENTAuxEnsMatiereEnseignEtab' DESC 'Etablissement et matières enseignées ' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.148 NAME 'ENTAuxEnsClasses' DESC 'Etablissement et classe associée' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.149 NAME 'ENTAuxEnsGroupes' DESC 'Etablissement et groupe associé' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.150 NAME 'ENTAuxEnsClassesPrincipal' DESC 'Etablissement et classe associée dont la personne est professeur principal' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.151 NAME 'ENTAuxEnsRespStage' DESC 'Elèves stagiaires en responsabilité' SUP distinguishedName) attributetype ( 1.2.250.1.173.1.1.1.1.152 NAME 'ENTAuxEnsTutStage' DESC 'Elèves stagiaires suivis' SUP distinguishedName) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxNonEnsServAc attributetype ( 1.2.250.1.173.1.1.1.1.153 NAME 'ENTAuxNonEnsServAcService' DESC 'Service' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.155 NAME 'ENTAuxNonEnsServAcDomaineEtab' DESC 'Etablissements d exercice et domaines associés' SUP name ) attributetype ( 1.2.250.1.173.1.1.1.1.156 NAME 'ENTAuxNonEnsServAcDomaineRegroupEtabs' DESC 'Regroupement d établissements d exercice et domaines associés' SUP name ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxNonEnsCollLoc attributetype ( 1.2.250.1.173.1.1.1.1.157 NAME 'ENTAuxNonEnsCollLocService' DESC 'Service' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.159 NAME 'ENTAuxNonEnsCollLocDomaineEtab' DESC 'Etablissements d exercice et domaines associés' SUP name ) attributetype ( 1.2.250.1.173.1.1.1.1.160 NAME 'ENTAuxNonEnsCollLocDomaineRegroupEtabs' DESC 'Regroupement d établissements d exercice et domaines associés' SUP name ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxNonEnsEtab attributetype ( 1.2.250.1.173.1.1.1.1.161 NAME 'ENTAuxNonEnsEtabService' DESC 'Service' SUP name SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxPersExt attributetype ( 1.2.250.1.173.1.1.1.1.163 NAME 'ENTAuxPersExtService' DESC 'Service' SUP name SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxTuteurStage attributetype ( 1.2.250.1.173.1.1.1.1.165 NAME 'ENTAuxTuteurStageSociete' DESC 'Société' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.166 NAME 'ENTAuxTuteurStageEleves' DESC 'élèves suivis en stage ou en apprentissage' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTAuxRespEntrp attributetype ( 1.2.250.1.173.1.1.1.1.167 NAME 'ENTAuxRespEntrpSociete' DESC 'Société' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTStructure attributetype ( 1.2.250.1.173.1.1.1.1.319 NAME 'ENTStructureJointure' DESC 'Nom courant / Raison sociale' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.320 NAME 'ENTStructureTypeStruct' DESC 'Type de structure' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.301 NAME 'ENTStructureNomCourant' DESC 'Nom courant / Raison sociale' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.302 NAME 'ENTStructureResponsable' DESC 'Responsable' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.303 NAME 'ENTStructureSIREN' DESC 'Numéro de SIREN / SIRET' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{14} SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.304 NAME 'ENTStructureEmail' DESC 'Adresse e-mail' SUP email SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.305 NAME 'ENTStructureSiteWeb' DESC 'Site web' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) attributetype ( 1.2.250.1.173.1.1.1.1.321 NAME 'ENTStructureContactENT' DESC 'Contact ENT' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.306 NAME 'ENTStructureUAI' DESC 'Numéro UAI' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{14} SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTEtablissement # # Normalement le numéro de ministere de tutelle # SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 attributetype ( 1.2.250.1.173.1.1.1.1.308 NAME 'ENTEtablissementMinistereTutelle' DESC 'Ministère de tutelle' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1} SINGLE-VALUE ) # Normalement PU/PR # SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 # Pour l'instant un string attributetype ( 1.2.250.1.173.1.1.1.1.309 NAME 'ENTEtablissementContrat' DESC 'Contrat' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2} SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.310 NAME 'ENTEtablissementStructRattachAdmin' DESC 'Structures de rattachement administratif' SUP distinguishedName ) attributetype ( 1.2.250.1.173.1.1.1.1.311 NAME 'ENTEtablissementStructRattachFctl' DESC 'Structures de rattachement fonctionnel' SUP distinguishedName ) attributetype ( 1.2.250.1.173.1.1.1.1.312 NAME 'ENTEtablissementBassin' DESC 'Bassin de formation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTServAc attributetype ( 1.2.250.1.173.1.1.1.1.316 NAME 'ENTServAcAcademie' DESC 'Académie' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.317 NAME 'ENTServAcUAI' DESC 'Numéro UAI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTCollLoc attributetype ( 1.2.250.1.173.1.1.1.1.318 NAME 'ENTCollLocLieuGeographique' DESC 'Région ou département' SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{2} SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTEntreprise attributetype ( 1.2.250.1.173.1.1.1.1.322 NAME 'ENTEntrepriseEtabs' DESC 'Etablissements partenaires' SUP distinguishedName ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTProfil attributetype ( 1.2.250.1.173.1.1.1.1.501 NAME 'ENTProfilPeuplement' DESC 'Règle de peuplement' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTRoleAppli attributetype ( 1.2.250.1.173.1.1.1.1.502 NAME 'ENTRoleAppliProfils' DESC 'Profils associés' SUP distinguishedName ) # ----------------------------------------------------------------------------- # # Attributs pour la classe ENTApplication attributetype ( 1.2.250.1.173.1.1.1.1.710 NAME 'ENTApplicationId' DESC 'Identifiant' EQUALITY numericStringMatch SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 ) attributetype ( 1.2.250.1.173.1.1.1.1.701 NAME 'ENTApplicationNom' DESC 'Nom' SUP name SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.702 NAME 'ENTApplicationDesc' DESC 'Description' SUP description SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.703 NAME 'ENTApplicationCatego' DESC 'Catégorie' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) attributetype ( 1.2.250.1.173.1.1.1.1.704 NAME 'ENTAppliProprietaire' DESC 'Propriétaire de l application' SUP distinguishedName SINGLE-VALUE ) attributetype ( 1.2.250.1.173.1.1.1.1.705 NAME 'ENTApplicationProfils' DESC 'Profils utilisés par l application' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) attributetype ( 1.2.250.1.173.1.1.1.1.706 NAME 'ENTApplicationRolesAppli' DESC 'Rôles applicatifs utilisés par l�application' SUP distinguishedName ) # ----------------------------------------------------------------------------- # ----- Classes d'objets ------ # # ----------------------------------------------------------------------------- # Personnes # # # Classe ENTPerson # La classe ENTPerson hérite de la classe inetOrgPerson et ajoute # les attributs communs à toutes les personnes de l'ENT # objectclass ( 1.2.250.1.173.1.1.1.2.1 NAME 'ENTPerson' DESC 'Description d une personne ENT' SUP inetorgPerson MAY ( ENTPersonLogin $ ENTPersonJointure $ ENTPersonAutresPrenoms $ ENTPersonNomPatro $ ENTPersonSexe $ ENTPersonCentresInteret $ ENTPersonAdresse $ ENTPersonCodePostal $ ENTPersonVille $ ENTPersonPays $ ENTPersonAlias $ ENTPersonStructRattach $ ENTPersonFonctions $ ENTPersonProfils $ ENTPersonDateNaissance $ personalTitle $ ENTExpireAccount $ ENTValidAccount ) ) # # # Classe ENTEleve # La classe ENTEleve hérite de la classe ENTPerson # et ajoute les attributs relatifs à la catégorie de personnes " Élèves ". # objectclass ( 1.2.250.1.173.1.1.1.2.2 NAME 'ENTEleve' DESC 'Description d un élève ENT' SUP ENTPerson MAY ( ENTEleveStatutEleve $ ENTEleveMEF $ ENTEleveLibelleMEF $ ENTEleveNivFormation $ ENTEleveFiliere $ ENTEleveEnseignements $ ENTEleveClasses $ ENTEleveMajeur $ ENTEleveVilleNaissance $ ENTEleveDeptNaissance $ ENTElevePaysNaissance $ ENTEleveParents $ ENTElevePere $ ENTEleveMere $ ENTEleveAutoriteParentale $ ENTElevePersRelEleve1 $ ENTEleveQualitePersRelEleve1 $ ENTElevePersRelEleve2 $ ENTEleveQualitePersRelEleve2 $ ENTElevePersRelEleve $ ENTEleveBoursier $ ENTEleveRegime $ ENTEleveTransport $ ENTEleveMEFRattach $ ENTEleveNivFormationDiplome $ ENTEleveSpecialite $ ENTEleveGroupes $ ENTEleveEnsRespStage $ ENTEleveEnsTutStage $ ENTEleveEntrTutStage $ ENTEleveEntrAutres $ ENTEleveDelegClasse $ ENTEleveDelegAutres $ ENTEleveMajeurAnticipe $ ENTEleveStructRattachId ) ) # # Classe ENTAuxPersRelEleve # La classe ENTAuxPersRelEleve est une classe auxiliaire permettant de compléter la classe ENTPerson # avec les attributs relatifs à la catégorie de personnes Personnes en relation avec les élèves. # objectclass ( 1.2.250.1.173.1.1.1.2.3 NAME 'ENTAuxPersRelEleve' DESC 'Complète la classe ENTPerson pour les personnes en relation avec les élèves' SUP ENTPerson MAY ( ENTAuxPersRelEleveRepresentant $ ENTAuxPersRelEleveEleve $ ENTPersonAdresseDiffusion $ ENTPersonMailDiffusion $ ENTPersonMobileSMS ) ) # # Classe ENTAuxEnseignant # La classe ENTAuxEnseignant est une classe auxiliaire permettant de compléter la classe ENTPerson # avec les attributs relatifs à la catégorie de personnes Enseignants. # objectclass ( 1.2.250.1.173.1.1.1.2.4 NAME 'ENTAuxEnseignant' DESC 'Complète la classe ENTPerson pour les personnes enseignantes' SUP ENTPerson MAY ( ENTAuxEnsMEF $ ENTAuxEnsCategoDiscipline $ ENTAuxEnsDisciplinesPoste $ ENTAuxEnsMatiereEnseignEtab $ ENTAuxEnsClasses $ ENTAuxEnsGroupes $ ENTAuxEnsClassesPrincipal $ ENTAuxEnsRespStage $ ENTAuxEnsTutStage ) ) # # Classe ENTAuxNonEnsServAc # La classe ENTAuxNonEnsServAc est une classe auxiliaire permettant de # compléter la classe ENTPerson avec les attributs relatifs à la catégorie # de personnes Non enseignants rattachés administrativement aux services académiques. # objectclass ( 1.2.250.1.173.1.1.1.2.5 NAME 'ENTAuxNonEnsServAc' DESC 'Complète la classe ENTPerson pour les personnes non enseignantes rattachées administrativement aux services académiques' SUP ENTPerson MAY ( ENTAuxNonEnsServAcService $ ENTAuxNonEnsServAcDomaineEtab $ ENTAuxNonEnsServAcDomaineRegroupEtabs ) ) # # Classe ENTAuxNonEnsCollLoc # La classe ENTAuxNonEnsCollLoc est une classe auxiliaire permettant de # compléter la classe ENTPerson avec les attributs relatifs à la catégorie # de personnes Non enseignants rattachés administrativement à une collectivité locale. # objectclass ( 1.2.250.1.173.1.1.1.2.6 NAME 'ENTAuxNonEnsCollLoc' DESC 'Complète la classe ENTPerson pour les personnes non enseignantes rattachées administrativement à une collectivité locale' SUP ENTPerson MAY ( ENTAuxNonEnsCollLocService $ ENTAuxNonEnsCollLocDomaineEtab $ ENTAuxNonEnsCollLocDomaineRegroupEtabs ) ) # classe ENTAuxNonEnsEtab # La classe ENTAuxNonEnsEtab est une classe auxiliaire permettant # de compléter la classe ENTPerson avec les attributs relatifs à # la catégorie de personnes Non enseignants rattachés administrativement à un établissement d’enseignement. objectclass ( 1.2.250.1.173.1.1.1.2.7 NAME 'ENTAuxNonEnsEtab' DESC 'Complète la classe ENTPerson pour les personnes non enseignantes rattachées administrativement à un établissement d enseignement' SUP ENTPerson MAY ENTAuxNonEnsEtabService ) # classe ENTAuxPersExt # La classe ENTAuxPersExt est une classe auxiliaire permettant # de compléter la classe ENTPerson avec les attributs relatifs à # la catégorie de personnes Personnels extérieurs. objectclass ( 1.2.250.1.173.1.1.1.2.8 NAME 'ENTAuxPersExt' DESC 'Complète la classe ENTPerson pour les personnes personnels extérieurs' SUP ENTPerson MAY ENTAuxPersExtService ) # classe ENTAuxTuteurStage # La classe ENTAuxTuteurStage est une classe auxiliaire permettant # de compléter la classe ENTPerson avec les attributs relatifs à # la catégorie de personnes Tuteurs de stage et maîtres d’apprentissage. objectclass ( 1.2.250.1.173.1.1.1.2.9 NAME 'ENTAuxTuteurStage' DESC 'Complète la classe ENTPerson pour les personnes tuteurs de stage et maîtres d apprentissage' SUP ENTPerson MAY ( ENTAuxTuteurStageSociete $ ENTAuxTuteurStageEleves ) ) # classe ENTAuxRespEntrp # La classe ENTAuxRespEntrp est une classe auxiliaire permettant # de compléter la classe ENTPerson avec les attributs relatifs à # la catégorie de personnes Responsables des entreprises partenaires. objectclass ( 1.2.250.1.173.1.1.1.2.10 NAME 'ENTAuxRespEntrp' DESC 'Complète la classe ENTPerson pour les personnes responsables des entreprises partenaires' SUP ENTPerson MAY ENTAuxRespEntrpSociete ) # ----------------------------------------------------------------------------- # # Structures # # # # Classe ENTStructure # La classe ENTStructure est une classe abstraite qui hérite de la classe organizationalUnit # et la complète avec les attributs communs à toutes les structures de l'ENT # # # objectclass ( 1.2.250.1.173.1.1.1.2.21 NAME 'ENTStructure' DESC 'Structure ENT' SUP organizationalUnit MAY ( ENTStructureJointure $ ENTStructureNomCourant $ ENTStructureResponsable $ ENTStructureSIREN $ ENTStructureUAI $ ENTStructureTypeStruct $ ENTStructureEmail $ ENTStructureSiteWeb $ ENTStructureContactENT $ ENTServAcAcademie $ ENTServAcUAI ) ) # # # Classe ENTEtablissement # La classe ENTEtablissement complète la classe ENTStructure # avec les attributs relatifs à la catégorie de structures Établissements d'enseignement # # objectclass ( 1.2.250.1.173.1.1.1.2.22 NAME 'ENTEtablissement' DESC 'Etablissements d enseignement' SUP ENTStructure MAY ( ENTEtablissementMinistereTutelle $ ENTEtablissementContrat $ ENTEtablissementStructRattachAdmin $ ENTEtablissementStructRattachFctl $ ENTEtablissementBassin ) ) # # # Classe ENTServAc # La classe ENTServAc complète la classe ENTStructure avec les attributs relatifs # à la catégorie de structures Services académiques # # #objectclass ( 1.i2.250.1.173.1.1.1.2.24 # NAME 'ENTServAc' # DESC 'Services Académiques' # SUP ENTStructure # MUST ( ENTServAcAcademie $ # ENTServAcUAI # ) # ) # # # Classe ENTCollLoc # La classe ENTCollLoc complète la classe ENTStructure avec les attributs relatifs # à la catégorie de structures Collectivité locale # # objectclass ( 1.2.250.1.173.1.1.1.2.25 NAME 'ENTCollLoc' DESC 'Structure Services Académiques' SUP ENTStructure MAY ( ENTCollLocLieuGeographique ) ) # # # Classe ENTEntreprise # La classe ENTEntrp complète la classe ENTStructure avec les attributs relatifs # à la catégorie de structures Entreprises partenaires # # objectclass ( 1.2.250.1.173.1.1.1.2.26 NAME 'ENTEntreprise' DESC 'Entreprises partenaires' SUP ENTStructure MAY ( ENTEntrepriseEtabs ) ) # ----------------------------------------------------------------------------- # # Groupes # # # # Classe ENTClasse # La classe ENTClasse hérite de la classe groupOfNames # et ajoute les attributs relatifs aux classes des élèves # # objectclass ( 1.2.250.1.173.1.1.1.2.41 NAME 'ENTClasse' DESC 'Classes d élèves' SUP groupOfNames ) # # # Classe ENTGroupe # La classe ENTGroupe hérite de la classe groupOfNames # et ajoute les attributs relatifs aux groupes d'élèves # # objectclass ( 1.2.250.1.173.1.1.1.2.42 NAME 'ENTGroupe' DESC 'Groupe d élèves' SUP groupOfNames ) # # # Classe ENTGroupementEtabs # La classe ENTGroupementEtabs hérite de la classe groupOfNames # et ajoute les attributs relatifs aux groupements d'établissements # (bassins de formation, cités scolaires, GRETA) # # objectclass ( 1.2.250.1.173.1.1.1.2.43 NAME 'ENTGroupementEtabs' DESC 'Groupement d établissements' SUP groupOfNames ) # # # Classe ENTProfil # La classe ENTProfil hérite de la classe groupOfNames # et ajoute les attributs relatifs aux profils décrits # dans le modèle de sécurité de l'annuaire ENT # # objectclass ( 1.2.250.1.173.1.1.1.2.44 NAME 'ENTProfil' DESC 'Profils' SUP groupOfNames MAY ( ENTProfilPeuplement ) ) # # # Classe ENTRoleAppli # La classe ENTRoleAppli hérite de la classe groupOfNames # et ajoute les attributs relatifs aux rôles applicatifs # décrits dans le modèle de sécurité de l'annuaire ENT # # objectclass ( 1.2.250.1.173.1.1.1.2.45 NAME 'ENTRoleAppli' DESC 'Rôles Applicatifs' SUP groupOfNames MAY ( ENTRoleAppliProfils ) ) # # # Classe ENTRelEleve # La classe ENTRelEleve hérite de la classe groupOfNames # et ajoute les attributs relatifs à une relation entre # un Élève et une Personne en relation avec l'élève # # objectclass ( 1.2.250.1.173.1.1.1.2.46 NAME 'ENTRelEleve' DESC 'Relation à l élève' SUP groupOfNames ) # ----------------------------------------------------------------------------- # # Applications # # # # Classe ENTApplication # La classe ENTApplication hérite directement de la classe top # et décrit les applications qui utilisent l'annuaire ENT. # Ces applications peuvent reposer ou non sur le socle ENT # # objectclass ( 1.2.250.1.173.1.1.1.2.60 NAME 'ENTApplication' DESC 'Application' SUP top MAY ( ENTApplicationId $ userPassword $ ENTApplicationNom $ ENTApplicationCatego $ ENTApplicationDesc $ ENTAppliProprietaire $ ENTApplicationProfils $ ENTApplicationRolesAppli ) )