A. Serge and A. J. Bonner, Objects and views, Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data, pp.238-247

A. Antonio, B. Roberto, G. Giorgio, O. Renzo, A. Rakesh et al., An object data model with roles, 19th International Conference on Very Large Data Bases, pp.39-51

A. Malcolm, B. François, D. David, D. Klaus, M. David et al., The Object-Oriented Database System Manifesto, Proceedings of the First International Conference on Deductive and Object-Oriented Databases, pp.223-240

W. Charles, . Bachman, and D. Manilal, The role concept in data models, Proceedings of the Third International Conference on Very Large Data Bases, pp.464-476

B. François, Object-oriented database systems, Proceedings of the Seventh ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp.152-162

B. John, Comparing simple role based access control models and access control lists, RBAC '97: Proceedings of the second ACM workshop on Role-based access control, pp.127-132

B. Tim, F. Roy, and M. Larry, Uniform resource identifiers (URI): Generic syntax

B. Scott, C. Don, M. F. Fernández, F. Daniela, R. Jonathan et al., XQuery 1.0: An XML Query Language

B. Grady, Object Oriented Design with Applications

R. J. Brachman and J. G. Schmolze, An Overview of the KL-ONE Knowledge Representation System*, Cognitive Science, vol.16, issue.10, pp.171-216
DOI : 10.1207/s15516709cog0902_1

B. Tim, H. Dave, and L. Andrew, Namespaces in xml

B. Dan and R. V. Guha, RDF vocabulary description language 1.0: RDF schema

B. Jeen, K. Arjohn, and H. Frank-van, Sesame: A generic architecture for storing and querying RDF and RDF Schema, First International Semantic Web Conference (ISWC2002), number 2342 in Lecture Notes in Computer Science, pp.54-68

C. Diego, G. De, G. Maurizio, and L. , Description logics: Foundations for class-based knowledge representation, Proc. of the 17th IEEE Sym. on Logic in Computer Science, pp.359-370, 2002.

C. Diego, G. De, G. Maurizio, L. Daniele, and N. , Reasoning in expressive description logics, Handbook of Automated Reasoning, pp.1581-1634

C. Diego, L. Maurizio, N. Daniele, and S. Gunter, Description logics for conceptual data modeling, Logics for Databases and Information Systems, pp.229-263

C. Bernard, Intelligence économique, compétitivité et cohésion sociale

R. G. Cattell, D. K. Barry, and . Others, The Object Database Standard: ODMG 3.0

C. Joe, Joe Celko's Trees and Hierarchies in SQL for Smarties

V. K. Chaudhri, A. Farquhar, R. Fikes, P. D. Karp, and J. P. Rice, OKBC: A programmatic foundation for knowledge base interoperability, Proceedings of AAAI, pp.600-607

P. P. Chen, The entity-relationship model---toward a unified view of data, ACM Transactions on Database Systems, vol.1, issue.1, pp.9-36
DOI : 10.1145/320434.320440

C. Général and D. Plan, Intelligence économique et stratégique des entreprises / travaux du groupe présidé par Henri Martre

C. Stéphane and L. Thérèse, An integrated object-role oriented database model, Data & Knowledge Engineering, vol.42, issue.1, pp.113-141

D. Mohamed, Z. Esteban, P. A. Et-alain, P. Banks, M. John et al., Object-oriented modeling with roles, 14th International Conference on Advanced Information Systems Engineering, CAiSE'02

C. Date and H. Darwen, A Guide to the SQL Standard

N. Day, MPEG-7 Daring to Describe Multimedia Content, ????

D. Bernard and M. Jean, Rapport d'information sur la participation de capitaux étrangers aux industries européennes d'armement, Enregistré à la Présidence de l'Assemblée nationale

D. Nicolas, K-Mining -Architecture technique. Rapport technique, Arisem

D. Nicolas, Les ontologies dans l'entreprise pour le non structuré : enjeux et cas concrets, AFIA2003, journée Web Sémantique

D. Nicolas, G. Alain, D. Nicolas, and M. José, AB-STRAT -Rapport technique. Convention Ministère de la Recherche No 02M4689, Arisem A model for describing and annotating documents, EJC2005, 15th European-Japanese Conference on Information Modelling and Knowledge Bases

D. Guozhu, L. Leonid, S. Jianwen, and W. Limsoon, Maintaining transitive closure of graphs in SQL, International Journal of Information Technology, vol.5, pp.46-78

E. Andrew, M. Jim, K. Krishna, M. Jan-eike, and Z. Fred, SQL:2003 has been published, SIGMOD Rec, vol.33, issue.1, pp.119-126

R. Elmasri, J. Weeldreyer, and A. Hevner, The category concept: An extension to the entity-relationship model, Data & Knowledge Engineering, vol.1, issue.1, pp.75-116
DOI : 10.1016/0169-023X(85)90027-8

E. Ramez, B. Shamkant, and . Navathe, Fundamentals of Database Systems

E. Thomas, Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, chapter 7: Integrating XML and Databases

D. Eckhard and . Falkenberg, Concepts for modelling information, Proceedings of IFIP Working Conference on Modelling in Data Base Management Systems, pp.95-109

F. Dieter, H. Ian, F. Van, H. , D. L. Mcguinness et al., OIL: An ontology infrastructure for the semantic web, IEEE Intelligent Systems, vol.16, issue.2, pp.38-45

M. S. Fox, J. Mark, W. David, and A. , Experiences with SRL: an analysis of framebased knowledge representations, Proceedings from the first international workshop on Expert database systems, pp.161-172

F. Bertrand and . La-vérité-sur, l'offensive de la CIA en France, Challenges, vol.227, p.juin ????

G. Alain and D. Nicolas, Ontologies in production environment: Stakes and concrete examples, OntoWeb5 SIG4 : Industrial Applications

G. Benjamin, M. Bayer, and R. Jonathan, The FreeMarker Template Engine

G. Georg, S. Michael, and R. Brigitte, Extending object-oriented systems with roles, ACM Transactions on Information Systems, vol.14, issue.3, pp.268-296

R. Tom and . Gruber, A translation approach to portable ontologies, Knowledge Acquisition, vol.5, issue.2, pp.199-220

G. Nicola, Concepts, attributes and arbitrary relations: some linguistic and ontological criteria for structuring knowledge bases, Data and Knowledge Engineering, vol.8, issue.3, pp.249-261

P. Hall, J. Owlett, and S. Todd, Relations and entities, Modelling in DataBase Management Systems, pp.201-220

H. Terry, B. Peter, M. Kai, and S. Günter, Object role modeling (ORM/NIAM), Handbook on Architectures of Information Systems, pp.81-101

H. Terry, Information Modeling and Relational Databases -From Conceptual Analysis to Logical Design

H. Terry, Uniqueness constraints on objectified associations, ????

H. Terry and B. Anthony, Data modeling in UML and ORM: a comparison, Journal of Database Management, vol.10, issue.4

H. Richard and K. Roger, Semantic database modeling: Survey, applications, and research issues, ACM Computing Surveys, vol.19, issue.3, pp.201-260

I. Organization, . Standardization, . Iso, and . Iec, Programming languages ? C. International Organization for Standardization, 1990.

J. Ivar, C. Magnus, J. Patrik, and Ö. Gunnar, Object- Oriented Software Engineering -A Use Case Driven Approach

P. Karp, The Design Space of Frame Knowledge Representation Systems. Rapport technique 520

N. Setrag, G. P. Khoshafian, and . Copeland, Object identity, Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA'86, pp.406-416

K. Gregor, J. , R. Daniel, and G. Bobrow, The Art of the Metaobject Protocol

K. Gregor, L. John, M. Anurag, M. Chris, C. Videira et al., Aspect-Oriented Programming, ECOOP'97 -Object-Oriented Programming, 11th European Conference, pp.220-242

K. Graham and J. J. Carroll, Resource description framework (RDF): Concepts and abstract syntax

B. Bruun, K. John, M. Brian, and S. , Object-oriented modeling with roles, Proceedings of the 2nd International Conference on Object-Oriented Information Systems, pp.57-71

D. Miltiadis, . Lytras, R. Tom, . Gruber, and . Dr, Tom Gruber's interview: " Every ontology is a treaty, Bulletin of AIS Special Interest Group on Semantic Web and Information Systems, vol.1, issue.3, pp.4-8

M. Yogesh, Deciphering the Knowledge Management Hype, The Journal for Quality and Participation, vol.21, issue.4, pp.58-60

M. Heikki, K. , and R. , The Design of Relational Databases

D. L. Mcguinness, Description logics emerge from ivory towers (position paper), International Semantic Web Working Symposium

L. Deborah, . Mcguinness, F. Dieter, H. James, L. Henry et al., Ontologies come of age Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential DAML+OIL: An ontology language for the semantic web, IEEE Intelligent Systems, vol.70, issue.175, pp.72-80

M. Corporation, Microsoft C# Language Specifications

M. P. Marvin and W. Henry, The Psychology of Computer Vision, pp.211-277

T. M. Mitchell, A. John, C. Prasad, C. John, E. Oren et al., Theo: A framework for self-improving systems, K. VAN- LEHN, réd., Architectures for Intelligence, pp.323-355

M. Jishnu and M. Joaquin, MDA Guide Version 1.0.1. http://www.omg.org/cgi- bin/doc?

N. Shir and H. Terry, Conceptual Scheme and Relational Database Design

N. Fridman, N. , R. W. Fergerson, A. Mark, and . Musen, The knowledge model of protégé-2000: Combining interoperability and flexibility, 2th International Conference on Knowledge Engineering and Knowledge Management, 2000.

S. Pepper and G. Moore, XML Topic Maps (XTM) 1.0

P. Ruben and F. Peter, Classifying software for reusability, IEEE Software, vol.4, issue.1, pp.6-16

R. George, Database Programming with JDBC and Java, Second Edition

R. James, B. Michael, P. William, and E. Frederick, Object- Oriented Modeling and Design

R. James, J. Ivar, and B. Grady, The Unified Modeling Language Reference Manual

S. Ravi and S. Pierangela, Access Control: Principles and Practice, IEEE Communications, vol.32, issue.9, pp.40-48

K. Michael, . Smith, W. Chris, and D. L. Mcguinness, OWL web ontology language guide

L. Guy, J. Steele, P. Et-richard, and . Gabriel, The evolution of Lisp HOPL-II: The second ACM SIGPLAN conference on History of programming languages, pp.231-270

S. Mark, An examination of a frame structure representation system, Proceedings of the Sixth International Joint Conference on Artifical Intelligence, pp.845-852

S. Friedrich, On the representation of roles in object-oriented and conceptual modelling, Data & Knowledge Engineering, vol.35, issue.1, pp.83-106

L. Andrea, S. Dan, C. , and D. L. Mcguinness, DAML-ONT initial release, 2000.

S. Jianwen, Dynamic constraints and object migration, Theoretical Computer Science, vol.184, issue.1 2, pp.195-236

R. Ralph, H. S. Swick, and . Thompson, The cambridge communiqué

A. Taivalsaari, On the notion of inheritance, ACM Computing Surveys, vol.28, issue.3, pp.438-479
DOI : 10.1145/243439.243441

T. J. Teorey, Y. Dongqing, and J. P. Fry, A logical design methodology for relational databases using the extended entity-relationship model, ACM Computing Surveys, vol.18, issue.2, pp.197-222
DOI : 10.1145/7474.7475

T. Vadim, Trees in SQL: Nested Sets and Materialized Path

T. Vadim, Nested Intervals Tree Encoding in SQL, SIGMOD Record, vol.34, issue.2, pp.47-52

W. Gio and E. Ramez, The structural model for database design Entity-Relationship Approach to Systems Analysis and Design, Proc. 1st International Conference on the Entity-Relationship Approach, pp.237-258

W. Roel and J. Wiebren-de, The identification of objects and roles ? object identifiers revisited. Rapport technique

W. Roel and J. Wiebren-de, Object identifiers, keys, and surrogates: object identifiers revisited. Theory ans Practice of Object Systems, pp.101-114

R. K. Wong, H. Lewis, C. , and F. H. Lochovsky, A data model and semantics of objects with dynamic roles, Proceedings 13th International Conference on Data Engineering, pp.402-411
DOI : 10.1109/ICDE.1997.581963

I. Partie, Introduction et analyse des besoins Partie II ? État de l'art

E. Schéma, A simplifié représentant la relation entre une entreprise et ses employés, p.38

.. Deux-niveaux-d-'information and ». Objets, 12 2.3.1 Documents, p.14

.. Modèles-et-bases-de-données-À-objets, 55 5.1.1 Encapsulation, p.55

. Entity_condemn, Condamnation d'une entité Elle n'est pas détruite mais simplement placée dans la poubelle. La présence de références ne bloque pas cette action

. Entity_restore, Restauration d'une entité

. Entity_destroy, Destruction d'une entité Cette opération est généralement appelée par un processus asynchrone et non par un utilisateur. Pour être détruite, une entité doit être candidate, c'està-dire appartenir au sous-ensemble EntityDestructionCandidate

I. Into, if exists (select * from [dbo].[sysobjects] where id = object_id(N'[dbo].[tSystem_rights]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table, GO CREATE TABLE [dbo].[tSystem_rights] ( [rightsID] [surrogate] NOT NULL, [rightPredecessor] [RightRef] NOT NULL, [rightSuccessor] [RightRef] NOT NULL, CONSTRAINT [PK_tSystem_rights] PRIMARY KEY CLUSTERED ( [rightsID], [rightPredecessor]

. De-ce-constat, nous choisissons d'adopter une approche intermédiaire : ? Chaque fois qu'une modification de la sécurité intervient, la relation AccessList est mise à jour pour tous les acteurs concernés qui sont connectés, Tous les autres acteurs concernés sont « marqués » pour une mise à jour future (en utilisant un simple booléen dans la facette ACTOR)

. Ainsi, une requête est alors composée d'une clause WHERE de la forme : ... WHERE isGranted, pp.189-490

S. L. Toutefois, utilisation d'une fonction rend la sécurité très simple à utiliser, elle a un coût important comparée à une sélection directe. En effet, la fonction inclut elle-même une sélection qui est réalisée pour chaque enregistrement candidat et non une fois uniquement 4, Elle ne supporte pas du tout une montée en charge. Ainsi, elle doit être évitée dans le cadre de sélections

. Ainsi, si nous voulons par exemple restreindre une recherche aux entités supportant MYFACET auxquelles l'acteur 34 a accès, nous utiliserons : ... INNER JOIN Entity ON myFacet, idACL IN ( SELECT * FROM ACLsFor, p.facetId

L. Outer, id, Facet2.info FROM Facet2 INNER JOIN Entity ON Facet2.id = Entity, facetId('Facet2')) ) ) AS f2 ON Facet1.facet2 = f2