Top Banner
A Content-Based Authorization Model for Digital Libraries Nabil R. Adam, Vijay Atluri, Member, IEEE Computer Society, Elisa Bertino, Senior Member, IEEE, and Elena Ferrari AbstractÐDigital Libraries (DLs) introduce several challenging requirements with respect to the formulation, specification, and enforcement of adequate data protection policies. Unlike conventional database environments, a DL environment typically is characterized by dynamic user population, often making accesses from remote locations, and by an extraordinarily large amount of multimedia information, stored in a variety of formats. Moreover, in a DL environment, access policies are often specified based on user qualifications and characteristics, rather than user identity (for example, a user can be given access to an R-rated video only if he/ she is older than 18 years). Another crucial requirement is the support for content-dependent authorizations on digital library objects (for example, all documents containing discussions on how to operate guns must be made available only to users who are 18 or older). Since traditional authorization models do not adequatly meet access control requirements typical to DLs, in this paper, we propose a content-based authorization model suitable for a DL environment. Specifically, the most innovative features of our authorization model are: 1) flexible specification of authorizations based on the qualifications and characteristics of users (including positive and negative), 2) both content-dependent and content-independent access control to digital library objects, and 3) varying granularity of authorization objects ranging from sets of library objects to specific portions of objects. Index TermsÐDigital libraries, access control, authorization. æ 1 INTRODUCTION D IGITAL libraries (DLs) are systems that carry out interactions among information and knowledge pro- ducers, librarians, and information and knowledge seekers [3]. A DL's goal is to provide the ability on a global scale to acquire, store, and retrieve information electronically. DL systems are typically a collection of distributed, autonomous, and heterogeneous sites. They deal with large amounts of multimedia information where objects may be stored on a variety of formats and media such as disks, tapes, or CD-ROMs and typically come from a variety of sources which may wish to control the DL use (retrieval or modification) or to add value to the content. Users of these systems have a wide variety of diverse background and interests and usually access the DL from remote sites. One of the problem areas in DLs is securing information. On one hand, the system must be secure against malicious use and data-corruption and must ensure the privacy of its users as well as protect the intellectual property of the vendors and information producers. On the other hand, however, the system should provide open access so that vendors and information producers can add/update in- formation and services any time. Thus, a full-fledged security model for DLs should address authentication and security services to guarantee privacy, integrity, confidenti- ality, access control, and copyright issues. In this paper, we focus only on issues related to access control. We plan, however, to gradually extend our security model to cover the above-mentioned aspects. In conventional database environments, access control is usually performed against a set of authorizations stated by security administrators or users according to some security policies [29]. An authorization, in general, is specified on the basis of three parameters, hs; o; pi. This triple specifies that user s is authorized to exercise privilege p on object o. Such an approach to authorization specification is not suitable for a DL environment due to its highly dynamic user population and its extraordinarily large collection of objects. In this paper, we propose an authorization model in which access policies can be specified based on user qualifications and characteristics (for example, a user can be given access to an R rated video only if he/she is older than 18 years) and the content of the object or part of an object (for example, all documents containing discussions on how to operate guns must be made available only to users who are 18 or older). Our model enables the enforcement of security policies in conventional libraries, thus making the transition from paper based libraries to their digital counterparts easier. Moreover, our model is able to support articulated access control measures. For example, in traditional libraries it is not always possible to give access only to a part of a book, whereas our access control model will support selective accesses to components of DL objects. We have implemented our access control model for the Global Legal Information Network (GLIN), a project originally undertaken by the Law Library of Congress (LLoC). In the following, we present an example from GLIN that demonstrates the necessity of new security features for a DL environment: IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. XXX, NO. XX, XXXXXXX 2001 1 . N. Adam and V. Atluri are with the CIMIC and MS/IS Department, Rutgers University, 180 University Ave., Newark, NJ 07102. E-mail: [email protected]., [email protected]. . E. Bertino and E. Ferrari are with the Dipartimento di Scienze dell'Informazione, UniversitaÁ degli Studi di Milano Via Comelico, 39/41 20135 Milano, Italy. E-mail: {bertino, ferrarie}@dsi.unimi.it. Manuscript received 1 June 1999; revised 17 July 2000; accepted 27 July 2000. For information on obtaining reprints of this article, please send e-mail to: [email protected], and reference IEEECS Log Number 109965. 1041-4347/01/$10.00 ß 2001 IEEE
21

A content-based authorization model for digital libraries

May 16, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A content-based authorization model for digital libraries

� ����������� ��� �������� �������� ������ �������

���� �� ���� ���� ������� ������� ���� ������ ������

�� �������� ���� ������� ����� �� ��� !�����

��������"������ ������� #��$ �������%� �&��� % �������� ��'�������� (�� ��)�%� �� � � ����������� )�%���%����� ��

�����%����� �� ��'��� �� )����%���� )���%��� *���+� %��&������� ���� ��&��������� �� ��&�������� ��)�%��� �

% �%������� �� �����% ��� )�)������� ����� �+��� %%�� ���� ������ ��%����� �� �� � �,����������� ���� ����� ��

��������� ����������� ����� �� &����� �� ������ �����&��� �� �� ��&��������� %%� )���%�� �� ����� )�%����� ��� ��

��� '�����%���� �� % �%������%� �� �� � � ��� �������� #��� �,�)��� ��� %� �� ��&�� %%� �� � ������ &���� ���� �� �-

� � ����� � � ./ ���$� ���� �� %��%�� ��'�������� � � � �))��� ��� %���������)������ �� �������� �� ������ ������ ����%�

#��� �,�)��� �� ��%����� %�������� ��%���� �� �( �� �)���� ��� ��� �� ��� &����� ���� �� ��� ( � �� ./ �� �����$�

0��%� ��������� �� �������� ����� �� ��� ��'���� ���� %%� %������ ��'�������� ��)�%� �� ��� �� � � ))��� (� )��)��

%���������� �� �������� ����� ������ ��� �� ��&��������� 0)�%���%���� � � ��� ����&��&� ������ �� ��� �� �������� �����

��1 .$ ���,���� )�%���%���� �� �� �������� ��� �� � � '�����%���� �� % �%������% �� ��� #��%������ )����&� �� �����&�$�

2$ ��� %���������)������ �� %�����������)������ %%� %������ �� ������ ������ ����%�� �� 3$ &����� ��������� �� �� ��������

����%� ������ ���� �� �� ������ ����%� �� )�%���% )������ �� ����%��

��� ����"������ �������� %%� %������� �� ���������

� �� ����� ���

������� ����� ��� � �� � ��� ���� ��� ������������� ����� ���������� ��� ��������� ���

���� � ������ � ��� ���������� ��� ��������� ���� !"# � ��$ ���� � �� ��%��� ��� ������ �� � ����� ���� ����&���� ���� ��� ����%� ���������� �������������#�� � ��� �� ��������� � ���������� �� �� ���������������� � ��� ����������� ��� # ���� ���� ���� ���������� �� ���������� ���������� ���� �'��� ��� � ���� �� � %����� �� ����� ��� ����� ��� � �� � ����� � � (��)*+ ��� ��������� ���� ��� � %����� �� ���� ����� ��� �� � �� ������ ��� �� � � �����%�� �������������� � �� ��� %���� �� ��� �������# , � �� ��� � � ��� ��%� � ���� %����� �� ��%� � �������� �������� � ��� � ����� ���� ��� �� ��� ����� ��� #

*�� �� ��� ����� ��� �� �� � ������ ����������#*� ��� ����� ��� � ��� �� � � ���� ����� � �������� � � ��� ������������� ��� �� � �� �� ��� ��%��� �� �� � � � ���� � ������ ��� ������������ ������ �� ���%���� ��� ���������� ������ # *� ��� ���� ���������%�� ��� � ��� ����� ��%��� ���� ���� � ����%���� ��� ���������� ������ ��� ���-������ ����������� ��� �%��� ��� ����# ��� � � ������������ ������ ����� �� �� ����� ���� �������������� ��� ������ �%��� �� �������� ��%���� ��������� ����������������� ���� ������� ��� �������� � �� # �� ��� ����� ��

���� ���� �� � �� ������ �� ���� ������# .� ���������%�� �� �������� �/���� �� ������ ����� �� ��%���� ��%����������� � ���� #

�� ���%�������� ����� � ��%������� � ���� ������ � � ����� ������� ����� � � �� �� ������0����� ����� � ������ ������ ���� � � � �������� �� ��� ������������� 12"# �� ������0������ �� ������� � �������� ����� � � �� ���� ������� � ��� �� ��# ��� ����� ������� ���� � � � � ������0�� �� �/��� � ��%����� � �� �'��� �#3��� �� ������� �� ������0����� ������������ � ��� ������ �� � �� ��%������� ��� �� �� ������ �������� � ���������� ��� �� �/���������� ���� ���������� ���'��� # �� ��� ����� �� ���� � �� ������0����� ����� ������� ���� ������� ��� � �������� � �� �� � �&������������ ��� �������� ��� ��� �/������ � � � ���� ��%�� ���� �� �� ) ���� %���� ���� �� ��- �� � �������� 45 ��� � ��� ��� ������� �� ��� �'��� � ��� �� ���'��� ��� �/������ ��� �������� ���������� �� �� ��� �� ��� �� ������ ��� �� � � ���� �%������ ���� ��� � ��� �� 45 � �����# *� ����� ����� ������������� �� ������ ������� �� ���%�������� ����� ���� ������ ��� ��� ����� ��� ���� � �� ����� ������ ������� ��������� �� ��# +���%�� �� ����� � ��� �� ����� ���������� ���� ������ ��� �� # 6��/������ �� ���������� ����� �� � ��� ����� �� ��� ����%� ���� ���� �� � ��� �� � ���� ����� �� ���� ������ ����� ���� ����� ������%� ���� � �� ��������� �� �� �'��� #

.� ��%� ����������� �� ���� ������ ����� �� �������� ����� ���������� 7����� ����7�� � ��'������������ ��������� � ��� ��� ���� �� (���� ����(�# �� ��� ���������� �� �� ��� �� �/����� ��� ���7���� ����� ���� ��� ���� ��� �� ��� ������ ������ ��� �� ��%�������8

4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;. .

� �� ���� ��� �� ��� ��� � � �� ����� ��� ����� ��������������� �� ���� �� � ! �� ���� � ����� �����"� �# !$�!%�&'�� ( ����)����������������� ��� )����*����������������

� &� +�� �* ��� &� ,����� ��� � � �� � ��� ���* � �- ��.���/��0*���. *��� �� ���� �1 ��� ��� � � ��* � � �*�� -*� 23�4�%!�25 � ��*� ���� &'�� ( 67�� �*� 0����� �8)�� ��� � � �

�����-� � ��-� ��� � #��� �3339 ��� ��� �$ #�� %!!!9 �--���� %$ #�� %!!!�,*� �0*��� *� *� *7� � �� ���� �� *0 � � �� -�� ����� ���� �'�� *("��)-*������*��� ��� ��0����-� �&&&�� :*� ���7�� �!33;5�

.;<.�<3<=-;.->.;�;; � 2;;. 4

Page 2: A content-based authorization model for digital libraries

������� �� ��� ���7 ��'��� ���� �� 422! �� � ��� � ���� � ��� ������ �� ����� ��� ���������� ���� �� ���,����� 3���� (���� � ��� ,���� 3���� 3�����(���� ��� ��� �/�����%� ������� �� ��� ��� �� �������������������� ��� ��������%� ���# ��� ��� ���� �����7 � �� ����� � ��������� � � �� ������������ ������ �� ���� ��� ��������� � � �%������ �� ����������� ��� ����� ��� ���� ����� !9 ��� ��������# ���7 ������ ��� � ����� ������� �/������� ���������� ������ �������� ��� ����/��� ����� ���� �� ��� �� ���� ��������� ���� �� ��� � ���� #��� � �� ������ �� ����� � �� ����� ����� � ���� ���� �������� �� � ��� � �� &�� ���� ������� ����� ���(# ���7 ��� ��� � ���&�� ������� �� ����� ����%������� ���� ������������ ��� ������ ��� ����������� �� � �� �� �� ������ ���������� ��� ���/������� ��� ����� ���� ������� ���� �������� ���� ����� �� ������ ����� ��� ������������ ��� #

�� ���7� ���� � ������ ���� �� � � ��� � ���� �� �������� ��%������ ������� � ��� ,�����3���� (���� ��� ���� ���� �� ������ �������� # 6��/������ ��� ��� ���� �� (���� ���� �� ������� � <*�� :�� +�� �� ����� ������� � 7�� �������*� ���� ��%��� � ���� ���� ������� ���� ����������� � � �������� ����� �� ����� � �� (���� # ��� ���� ����� ��� � ����� ����� �� � ���� �� ������� �� ��� ���� � ��� ����� � � ���� ���� �� ���� � #

+���%�� � �� �� ��� ������� �� ��� ����� ���������� ����%����� �� ������� �� %��� � ������� ��� ���� � ��� �� ��# 6� �/������ ��� ����� :�������$ ��� ��� ���������� ;/��� � �� 3������� 6����� 7������ �< ���� �� �� �%�%��� �� ������� $ ��� ���� ������� �� ������� ������� � ����� ��� � � �� ������� ��� ���� �� ���� ������# �� ��� �� ������ � ������������ �� � ������� �� � �&���� ���� �� ����%������ ��� � � ����� � ���� ����� �� �� ��� �������� ����� ������ ������#

�������� ��� �� �/����� �� ��� ���� �� ��� ����7 ��%�������� ����� ���� ������� ��� � ����� ������ ������ � ���� ��� �/������ ���� � ��� �� �����0��� �� ������� �� ���� ���� ����0����#

3���� ���������� ������0����� ����� �� ��� ������ �� ��������� � �������� ��� ������� � �� ��� ����� ������ � � ��������� �� ������0����� ����� ������ �� ��� ��%�������# *� ����� ����� �� ��� ������� ����%����� � �� �� � � &������������ ��� �������� ��� ������ -����� �� ���� ���� � � ���� ��%� ��� � �� ����� ������� � ������� ���� �'��� ���� ���� ��� �'��� ���� ��%� # 3������������ �� ������0����� ����� ��%���

�� ���/��� ������������ �� ������0����� � �� �� ���&������������ ��� �������� ��� �� � � ������������ ���%� ��� ������%� ������0����� � ���� ���� '� ��� ������� � � �

�� ���� ������ ������������ �� ������� ���� �'��� ���� � � �� ��� ���� �� �'��� ��������� �� �� � ���'��� �������� ���

�� %����� ��������� �� ������0����� �'��� ��������� �� �� ���� �'��� �� ������� ������ ���'��� #

��� � ������ ����� � � �������� %�� ���/��� ��� �������� �� ��� �� ��� ���� �� ��������� �&������� �� ������ ���# =���%�� ��� ���/������ ��%���� �� ��� � ����� ���� ������ ��� ������/# ��� ���� �� �� � ����� � ���� ��� � �� �� � ����� ����� � � ����� � � ������ ��� � � �������� �� ��� �����0����� ������ ��� ���#����� ���� � �� � � ���� �� ����� � � ������������ ����� � � �� �&���� �� ��%��� ���� ��������� �� ���� ������ ���� � # ���� ������ ���������� ����� ������ �� � � �� ��� � � $ �����0����� ��� ��������� � ���� �� ��� ��������� �&���� � ��� ���� ������ � ��� �� ��� ��# (�� ���� �� �� ������ ��� �� � �� � ���&����� ��� ��� �� ��� � � �� ��%��� ���� �� �������'��� ����� ��� � �$ �����0����� ���� ��� ��� ������ ��� � �# �� ��� � �� �� �� � �� � �� ������� ��� �&����>����%�� ��� ����������� �������� ��� �� � �����&��� ��� � ���� ����� �� ��� ������� ������������� ��� # ������ ������ &�� ���� � ��� ��� � � ��� �� �����0������ �� ���� �� ���� � �� �������� ������������� �� ����� �� ���� ������ ���� � # 6����������� �������� � �� ������� ��� � � �� ������������ ������� �������������� ������� � �� �� �� ��� �������������� ��� ���������� ��%���� �� ���� ������ ���� � #

�� ��� ����� �� ���� ��� ��� ��%� � �� � �� ��� �� ��� �������� ������&�� ���� ��� � � �� ����������� ������� # ����� �� ��%��� � ����������� ��������� ��� � � �� �������� ��� ��������� ��- �� �� � ����� �� ���� ���� �� � �� ��������# 6������� �� ��%���� ������� �� ���� ������������� �� ���� ����������������#

��� ������� �� ��� ���� � �����0�� � ������ 83������ 1 �%�� ������ ���# 3������ ! �� ��� ���%�%��� �� �� �������# 3������ ? �������� ���������������� �� ����� �� ����� ���� # 3������ 9 �������� �� ������0����� ������ ����� 3������ @ ���� �������� ������# 3������ A �� ��� ���+ �������� ����������0����� +������� ��� �������� � ��� ������������� �� ���� ������ �����# 3������ 5 �������� ��� ������� ������� ����� ���# ��� �� ���� �� ����� ��������� �� ��� �������� �� ��� ����# .� ��� ��� ����� ������� �� 4"#

� ���� �� ����

)�������� ���� ��%� ��� �%��� �/��� ��� ���� ��������0����� ����� ������� �� ��� ���������� ��������0�� ���� ���������� � ��� ?"� 9"� @"� A"� 5"� 2"� 1?"��� �� ������ ��� �������� �B+3 4A"� 42"# 3�������� � ����%�� �� �����&���� �� ��� ��������� ������������ �� � ��# ��� ���� �� �� � ���� ������0����� �� �������� �� ��� �� � � ��� �'��� ��������� �������� �� ��� �� � � �������� ��� ��� �'��� ������� # B������ �� ���� � �� � � ��� ��� ������� ��� �� � ��������� �� ��� %�� ������ ��� ��� ���� ���� � �������� �� # (�������� �� ������������ �� ������0����� ���� � ��%�� ��� �� ��%� ��� ���� �� ����#=���%�� ���� �� ��� ��� ��������� ��� �� ��������� ������0����� ���� �������� ��%�� �� ���������� ��� � ��� ��������� � ����� �� �%��� ����#

2 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

Page 3: A content-based authorization model for digital libraries

+��� �� ��� ��� �� ������ �� ������� ����� �� ���� �� �� ��������������� ��������� ��� ���� ������������� � �� ���� ���� ������0�����# ��� � ���� ����������������� ����� �� ������0����� ��%��� ���� ������ � �� �� � � ��� �'��� ��������� ���� ����� � ��������� ��� �'��� ������� � � �� �� �����#�������� ��� � �������� �� ��� ���� ���� �� ����� ����������� ���� ��%������� # �� ��� ���������� �� ������� ��� ��� �� ��� ����� �� ������ ����� # � ��������� �� ����������� �� 4?"� ���� ��� ��� ��� ��� �&�� � �� ��� ��������� ������0����� � ��� � ���� ��� ��������� �� ��� � � ��� ��� �%��� �� ��� ���� � �# =��� ��� ��������� �� ����� ��� � � ���� ����� ���# ����� ��� ��� �� ��� �/������ �� 11" ������������ ���������� �� � � ��������� # � �������������� ������ ����� ���� �� �� 41" �����0� ������������ ���� �������� � ��� � ���������� � ����������� ���� ���� � ��� ������ %���� ��%�� �� ������0����� ���� ���� �� ���������� ������ ����� ��� �����# ��������� ��������� �������� ������ (��������� �� ����� ����� �� 1C"# �� � ������ ��� ��� �������� �� ���������� ���� ��� ��� ������0�� � � �� ��%�� ��� ��� ���� ����� ���� �� ������ ��� �������� #

*�� �� ��� �� � ���� �� �� �� ���� ������ ����� ��... �������� �� ��� ��%������ � 3������ �� ��# 19"> �� ��� � ������ �������� �� �����0�� � �� ������� ���� ��������� � ���� # ������0����� ��� � ��%�� ����� �� ��� ����� �������� � �� ������������� ������ � ��������# �������� �� ��� ��� 19"��� ���� �� ������%��� ������� ���� �� � �������� ��������0��� � � � �� �� ���� ��� ������ ���-� ���� ����� ���������� �� ��� � ��������� ����� ��� ������ �� 19"# ��� ��'� ��������� � ���� �� ����� ����/��� � � ������������ � ����� � � �� &�������� ��������� �� ��������� # B� ����� �� ��� ����� �3������ �� ��# ��� ��� ����� ��� � ���/��� � � ������������� �� ���� ���� �� � ���� � ����� �� ����%�� ��� ������ �� �� ���� ���� ��%������� ���� �� #������ ���������� ��������� � ����� �� �� ���� ������������ ������0����� �� � �� �� ��� �������� ������� ������ ��� ����� � 3������ �� ��# ��%��� ���� ������ � �� �� ��� ��������� �� �������� ����� ���������� � ��� ������ �� ��%������� ���� �� ���� � %������ ���� �� �'��� # .� ����%� ���� ��������� ������ ������ � ������ �� �� #

.�� ���� �� ��# !1" ��%� �� � ���������� ��� ���� �� � �� � ��������� �� ��%����� ���� ������ �� ��� ��%�������# ��� ���� � ����� �� �� ������ � ��� ����� ������ ������ � ����� � �� �� � ���� # )������ � �� � ��%��� ����������� ��������� ���� ����� ��%� � �������� ��� ���� ������ ������� � �� ������������ � ��� �� ��%� ���� # B������� �� ��� ����� ��������0� ��� ������������ �� � � ��������� � ��%������ ��������� ������������ ��������# ��� ��%������ �� � ���� ����� �������� � ����� �� ��� ���� ����� ���/��� ������������ �� ��������� � �� �� � ����� �� � �%���������� ������0����� ��� %���������� �� ��� ��� � ����� �� ������������# +���%�� �� � � �� ��������� ����������� ��� ������ ������ ������ �����# ������ ��'���������� � ���� �� ��%��� �� ���������� �� �� ������

�� �������� ���� ������ ������ ��� ��������� ��������0����� �� ��� ������� ����� �� ��� ����� ���� ���%� ��� ������%� ������0����� ��� %����� ���������� �� ������0����� �'��� # 6�������� �� ��%��� ��������� � ������� ����������� �� ������������� � ��%�������0����� �������� ��� �/������� # �� ��������� ����%��� � ����������� �� ������� ��� ���������� ��� � � ����� ��%��� �� � �� ���� ���� ��� �� ��� ����� ��� #

��� �� ��� ���� ����� �� �����0� ��� ������� ������������ ���� �������� � �� ����� ��� ����� ������� ��� ������0����� ����� ���� �� �� ��� *��� �'����������� ����� � 1?"# ��� ����� ���� �� �� 1?" � ����������� ������� �� �� �'����������� �B+3 ��������%��������� ������� ����� � ���� ���� ��������� �� ��� ��%���� �� ������� ��� � %� ��� ��� ����� ����'��� � ����� �� ������� �� �� �'����������� �����/�#������0����� �� *��� �� �������� � �� �� ��� ��� �� ���������� ����� � ��� ������ �� � �� ��%������� � �� ��� ������� �� �����# ��� ��%���� �� �� ����� � �� ����� �� � �� �� ������ � ��� � ��������� ��������0����� �� �� �������- ��� ������� ��/���� ����������� ��� ��� ������������ �� ������0����� � �� ����������� � ����� �� ������ �� � �� ��%�������# ����%��� ��� �������� � �� � � ��� ������ �� ��� �'����������� �������� ��� � ���������� �������� �� �������� ��� ������� ��� ��������� � �� ��� � ����� ���� � �������� ���� �� � � �� ���� ������0����� ������������ �����# ��� � �� ��� ��� �� � � *��� �� ��� ��%�������� ���� �� � ��������� ������0����� �� �'��� �� �'��� � �� �� ���� ��������� ��������������� ��� ������� � ������� ���� �'��� ���� ��� ������ �� ������ ��%����� ���� ���� ��������� ��� � �� �� ���� �� ���� �'��� # .� ����%� ��� � �/��� ��� �� *��� ������ ��� �� � ����� ����� �� ��� ��� ���� �� �� ��� ����#�� ��������� ��� �� � ���� � �� �� ��� ��� �� ����� ������ ��� ����������� ����� �� ��� ���������������� ������ �������� ��������� �������� ��� ���� �/������ �� ���������� ����� �������� �� ��� #

(���������������� ���� ������ �� ��� �����/� ���'����������� ����� � ��%� ��� ���� �� � ���� ����# �� 49" ��� � B����� ��� .������ �� 4C"# =���%����� ���� �� ���� ���� ���%�������� ���� ����� � � ������� � ������ ���������� ��� ���� � ����� � ������# �� ��� �����/�� ��������� �� ���� ������ ��� � �������� ���� ��� ��� ��������� �� ��� ������� %���� # �� ��� �����/�� ������0����� ��� ��� � ��������� ���� ���������� -��� �������� ��� �� ������ ��������� �� ���������� $ %���� # �6� �� ������ ��� ������ ������ ���������� � � � � ��� ���� ���� ��� ���������� �� �������� ��� � ���� � �� ���� !CD ��� � �������� � ��� � ��� ����� ���8 ��� ��������� ��� � �� �� ��%���� ���� �������� � ������� � ��� �������� ���� �� ������� �����#B� ����� �� ��� �� ��� ����� �� �� �������� � ����������������� ���� ������ �� � �� ��%������� ���� ������� -*�-��� � �������� � ������ ��� ���� ���� ����������� %���� # ���� ������ ����������� ��� � ����� ��� ���������# 6� �� �� � ���� �� �� ��%� ��� ������� ��� ����� ���� �/���� ������� ��� �������� # ����� ���� � � ����� ���� ������� ��� ������� ���� ��� �/� ������ ������� �� � ��%�� ������ ��� �� ������ � �������

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 3

Page 4: A content-based authorization model for digital libraries

��� � ��� ���� ������� ��� � ���# ��� � � ���� �� � � ��� ����� ���� �������� ���� ������# �� ��� ����� �� ��%��� � �������� ���������� �� ������� ������������� �� ���� ������ �� �� �������� � ��������� � ��� ��� ��%����������� � ���� #

��� ��� ������ �� ��� ���� � �� � ������ �� ����� ���/��� ������0����� ����� 9"� @"� A"� 5"� 2"# ������� ���� �� ��� ����� � �� ��%���� ������0���������� ��� �� ����������� ��� �/������ ������0����� ��� ������ � ��� �� ����� �������� �������� � �������������� # ;%�� ������ �� ����� �� � ����� ��������� � �� �� � ���� �� ���%��� ��������� # 6� � ������ �� ����� ����� ��� ������ �� ��������� � ��� � � �� ��������� ������0����� �'��� > � ����� �� ��� ����� ����� � � � ���� � ���� � ������0����� �'��� # ������ ���%��� ��������� � ���� �� ���� ������ ������ � ��� ���� ������ ����� �� �� � �� � ���� �� ��� �� ����� �� ������ ��%������� � ����� ��� � ���� ������ ����� ��%� ��� ��%������ �� ��� ������������ ��%������� # �� �� ��� � ����� ��%� �����%������ �� ����������� �������� ����� ���� ����� ���%���� ������ �� ���� �� ��������������� � ���� ������������ � ��� � ������� ��� ������� �� ��� ��������������# B� ����� �� �� �� ������ �� ���� ���� �� �������� ����� ��� � ������� ������� ��� ��� � ���������������# �������� �� ��%� �� � � �� ���� ����������� �� � �� ������� � ������� ���� ������0������'��� � ���� ���� �� �'��� ���� � �'��� ������������� ����# 6������� � �� ������ �� ��������� �/��������%� ��� ��� ��%� ������� � ��� ��� ���#

6������� ���� ���� ��� ������� �� ��������� �� ��� ��� �������� ���� ���� �� ��� ����� � ��� � � �� � ��� ������� ����� � )����B� �� ���� (����� �)B�(������ 1!"� 15"# )��� ��� � ��� � � �� �� ������ �� ��� ������� � ������� ���� � �������� ������ ����%����# ,��� ����� �� ����� � ��� ������0����� ������ ������� � ������ ����%��� �� ������ �� ��� ��� � ����������� ���� ����%���� ���� ���� ���� ������ ������� ��� � # , � �� ���� ���� ���� �� ��� � �������&����� ��� ��� $ ������0����� # , � ���� �� ���� � �������� � ��� > ���� � � � ������0�� �� ���� ��������� ���� �� ��� � � �� ��� ���� ��- �� ��� ��������� � �� ��� ����# .����%� � � � ���� �� ����� ������� ����%���� ��� � � ���� ���� �� � ������ ���������0����� �� ������� ��� ���� ���� ���� ���� ����������� � ����� ��� �&���� ������0����� # � � ���� �������� ������ ��� ��� ��������� � ���� ��������� �� ��������0�� � � �� �� ������� � ��� ��� ����� � ������ ���� ������0����� ���� �� � � ��� � ��������� ��� �� ������ ��������� ��� �� ������ ���� �� � ����������� � ������ �� ��� ��� � � ���� � ��%�� ��� � ���� ���%�� ������������# ��� ���� �� ��� �� � ���� �� � ��������� �� �� �&��� ��� ������� �� � �� ����� ��� �� ������������� �� ����� ���� �� ������ ��� �� ������ ����������� ���� ������ ������ �� ��� ��%��� �/����� �&��� ��� ������� �� ��� �� ����� ��� � ��� ��� ������� �� ���� � ���� ��� �������� ���� ��� ��� ���� ��� ������� ����� � � ���� ��� �������� ������������# ��� ���� ��� ������������ ��� ���������� �� ������0����� %������������ ��%�� �� � ��� ���� %����� �� � � ���� ������������� � ��#

� �������� �� �� ����� �� �� ����!� ���"����

,����� ���������� ���� ������ ����� ���� ������0������ �� �������� � ������ ����� �� � ������ �� �� ������������0����� �� �������� � ������� ���� ��������� � �����# (�������� ��� ��� ��� �������� ��� ���&������������ �� � � # .� � ������ -����� �� ���� ����� �# 3��� ��������� �� ���� � �� �� �������� ��� %����������0����� �� ���� � � � �� �� -����� � �=����� *��#

� ������� �� � �� �'��� ���� ��� � ������� ������� ��� �/���� �� ���� �� ���� �'���# �� ���� ��� � �������� � � ���� �� ����� ��� �� ����� ��� ������� �� ��� �'���# =���%�� ������� �� ��� '� � ������ # 6��/������ � ���������� �� ��� �� � �������� ��� ������ � ������ ������� ��� � ���� �������� ���� �� ���������� ��� ������ ������ �� : ���� #< *����� ������� �� � ��%�� ������ �������� � ��� �� ����������� ���������� ��� � �����0�� ���� � -*�-���� � ����-��� ������ � ������ ��� ��� #4 ��%�� ��� ������� ���� ��� � ����� �� ���� ��� � � ��� ������� ������� ���� ��� �� ������� �� ��� ��� ���# 6��# 4 ������ ��� ������� �� ������� ��������� ���������� �� ���7# �� ��� ������ ���� � �� ����� ������� ��� �� ������� ��� �� ��� ��� ���# ��� �������� ����� ��� ��� �� ��� ������� �� ��� ��������� ������ �� �� � �� �'��� � ����� ������� �������� ����� �� ��� ������� �� ��� �������# 6� �� ��������� ������� ������� � ��� � ������ � � �������0������ �� ��� ������� ������������#

��� ������ �� �/���� ������� ��� ��� ���� � ����������������� ����� � �� ������0� � � � �� ���� � �������� �'��� ���� �� ��� �'��� ���� ���� � �������� �������� � �������� ���������� �� ������� �� ����� ��� � ��� � � ��� ��������� ��������� # �� ��� ����� ������� �� ���� �� ��������� �� ������0����� �� ��/������ �'��� # �� �� ���� �� � � � �������� ����������������� � 4@"� ������� �� � � � ���7� ����� � �������� �/������� ��� ������� ��� ������� � �����������������# *� ���� � �� ������� ��� � ��� ������������� �� ���� ������#

*� ����� ����� 7�*�� �� ��� ���*� �� ��%����� ���� %���� ����� ������ ���� ��%����� ����# ��� ���%����� ���� � ��� ��� ���%�������� ��%����� ��� � ��� ��� ����# ������������� �� ��%��� ����� �� ��� ������������ �� ������%� � ���� � �� ���%� ������0����� #

��� � �� ������0����� ����� ��%��� ��� ����������������� ��� ������������������� ���� ������ ���� �'��� # +���%�� �� �� ������ ������0����� ���� �������� �� ��� � � �� ����� ��� � � �������� �� � �������� ��� #

# �����"������

�� ��� ������� �� �������� ��� � �� ��������� �� ������� ���� ������ ����� ���� # .� �� � ��������0� ����� �'��� �� ��� ����� �� �� �����# ����� ���������� ��� ������� �� -����� �# 6������� �� ���� ������� ���� ��%����� ������� � �� �����#

< 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

4# B� �������� �� ���� � �� �� ������ ���� � � � �� ��� � � ������� ��� �%� �#

Page 5: A content-based authorization model for digital libraries

#$� �� ��%����

;��� �� ��������� ����� �� � � � � 7���� *7>�- ��*����������� ������� �� ������� ���������� �� ������������� ���� ��#�#� ��/�� ����� � %���� �# .� � ��� �������� �* � � ������� ���� � ���&�� �'��� ��������� ���������� � � ����� � ��� � ��� ���� ��� �'��� ���������� ����� ��������� �� ��� ���� �� ��� �'���#1

*���� �������� ������ �� ��� ��� �* ��%� %�������������� �&������� # � �� �/������ ��� ��� ��� �� ��� �� ������ ��� � '������ ���� �� � ���� ����� ����� �%������ �� �%������ ����� ��� � � �� ��� ������ ����� � ���� �%������ ���� ���� � ������� �� ���'�����# 6� ��� �� ��� �� ����� ��� �* �� � ��%���� �����*�# � ��� � � ����� �� ���������� ��������� �� ��������� ���� ��� � ���������� � � ����# ���� �� �'��� � ��� �� ������� �� ���� ���� ��� ������� �������� ���� ������# 6� �/������ ������ ������ ������� ��� � �������� �� ��� ���� ��� � � ������� ���� � ��������� ������# 7�� ��� ��� �� � � ���������� � � ����#.� ��� ��� � ������� ������ ��� � ��� ��� ������������� ��� �� ��� �* ���� � ��� �������� �� ��� ������� ���# ���� ��� �� �� �'��� � ���������� � � ����� ��� ������

��� ���� � ��� ����� �'���#� �* ��� �� � ������� �"� �� ���� ������ �* # ���

������� �� � ���� ���������� ��� �* � ���� ��� ������� �� ��� ��� �'��� �� ������# 6� �� ������ � �* ��� ������� � ��������� ������ ��� ������� ���� �� ���������� ����� ��� �����# ;��� ���� � ��� ����� � � ��������� ��� ������ ��� ���������� ���� ���� ��� �� � ��� ������������� ���� ������ �� ��� ���������� �� �� ��� �� ����� ��� �'��� ��������� � ��� ����#

�� ��� ���������� �� � � � � � � � ��� �� �� ������ � �� �� �� �'��� ��������� � � �� �� ���� ��������� � � �� �� ��� ���� � ��� � �� �� ������� � � �����%���# +���%����%�� � ����� � ���� ��������� ���� ��� � � � � ��� �� � ��������� ����� �� ������ ��� %���� �� ��������� ���� � �� � � � � �#

� �* ��� ������� � ��� ����� � � ?��������� ������ ��� �� ���������� ���� � � � ��� �� �� ��� ��������� � �� � � �� �� ��� ���� ����������� ���%��������� ������ ��� ���� ��� � � �� � � �� �� ������������� � ��� �������� � ��� � ��� �� �� ���%��� ������� �� ��� ���# ��� ?7>�- +���� ������� � �� � ��� �� �� ���

��� # ��%�� � ��� � ��� ������ ��� �� ���������� �� � � ������ ��

������ ��� �� �� ������� ��������0��� ���# ��� �� ��

������� � � ����� �� ��� � �� �������� ��� ��� ��� �������

��� ������ ���� ��� � �� ��������# 6������� ������ ��������� � ��� � �� � �� ��� ���� ���� � ��������� ����

��� ��� ���# 7��� ���� ��� ���������� �� ������ � �������

������� � ��� ������� �� ��� ��� ������� ��� �� ����� ��

��� ������� �� �� �'��� � �� ���� � � ��%�� �������� ����

�� � �� � �� ���� � ��� ��� ���� ������� ������� �����

������ �� �� ��� ���������� �������#���� ������0����� ��� � ��%�� ����� �� �������

�'��� �� �� ���� ���� �� � � �� ��� ��� �'��� ���������� �

�������� ������� �� � �������� ���������� �� ������� �#

+���%�� � ����������� ���� ������ ��� � ������� �

������0��� � � �� ���� ���� ������� ��� ���-� ����

������ �� �'���#��� ��� � �� ������� �� �����0�� � ��� ������ ��

�� � ���- 0 -� *�# B���� ������� ���������� ��� ������ ��

������ ������������� �� ���� �� �������� ��� ���������

���������� 8

��� ���� �� ��� ������� ��������� � @�� �� ��� *0

-*�-���� �=����� *�� � ��0 ��� �� 0**��(

� ��-� ����� *0 �� � � -*�-���� �=����� *��� 0 ��� ��� ��� ��� -*�-���� �=����� *��� ���

A��� � ���B ��� A��� � ���B ��� -*�-���� �=����� *���

��� ���� �� �� ���� ������������ � �� �� � ���- 0 -� *�

��� *�� *0 �� 0**� �� �* 0*���(

�� ������������������ ����� ������� � � ��� �-*�-���� �=����� *� � ��� � *� � ��� �*�� 7������ *0 *7>�- ��� 0 ��� � � � ��� ��������� ��� � � ��� �*�� 7� ����� *0 �* ������ *�

�� �������� ����� ������� � �� � � ��� �*�� 7������ *0 �" ��� 0 ����

��� ������ ������������ �������#��������� ������

��� ��� ��� � ���� �� �� ��������� �� ��� �'���

������� � �������# �� ��������� � �� ��� ������������

������ ��� �'��� ������� � �������� ����� ��

������� � �� �� ������ ��� ��� ��� � ���� �� ��

���������� ������ �� ��� �'��� �� ����� ���� �����#

3�������� ��������� ������ ��� ���� ��� � ���������

�� �� ���������#

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 A

!��� .� �� �,�)�� �� %��%�)��� ����% ��

1# .� �� ��� ���� ��� � ������� �� ��� �� �� ��������#

Page 6: A content-based authorization model for digital libraries

�� �������� �������� ���������� ��������� ��������� ���� ���� �� ������ ����� ���� �� ��� ������ ���� ���&�� ������� ���� ���� �� � ��������#+���%�� ��%�� �� ������ ������������ ��������� �� � ������������������ �� ������ ��� �� �� �'��� ��������� � ��� ���������� �/�� ��� �� ��������� ����� ������������������� �� �����%���� �������������������������� ��� �� �� ��� ���� �� �����%���� ���� ��������� ��� ��������#

������� �� ����� �� ��������#���� ��� �������������� � � � ���������� ���������� ���

�� ��������� ������� �� !������� "������

#�����#����� ��� �� �/����� �� ������ ������������ #

��%�� � ���������� �/�� ��� ��� ������������ �������� ��� �� �� ������� �������� �� ��� ����� ������������� ��� �� �� �� �� ��� ��� ��� ��� � � �������������� ����� � � ��� � �� ������� ��� �� ��#

#$� �����&�'�

�� ����� �� ��� ������������ �� ������0����� � �� ������� �� ��� � � �������� �� �� � �� ��� � � �������� ��� ����� � � � � ������� ���� ��� � ��� -����� ��# ���������� � � �� �� � � ������� ���� �� ������ �� ������ ���� � # (�������� �� � ����� ���� � � � � ������ ��� �� ������� ������������� �������� �� ���� �$ ������# �� ���� ��� �� � �� ��������� ������������ �� ��� ��������� ���� ����� ������ �� ������ ����-����� �'����#

�� ������0� ��� ������� �� ��������� ��� �������������� � �� � � � �� ������ � �� �� ������� ���� � � �������� ��� �� �� �� ��� ���� �� ������� �� � � ��� � �������� ��� �� �� ����� %���� �� ���� �� � # � ������� ���� �� ���� � ��� � �������� ���� ������ ����������� ������� ��� ������� ���� � ���� � �������� ������ ����� � �� � �� � � ��� ���� �� � �� � ���� � �� ������� ���� # +���%�� �� ������ ��� �� �� �������������� ��������� ���� �� ��� ��� �� �� ��������� ��������� ���� � # .� � � � �� ������ � �� �� ������� ��������� �� ������� ���� ��� � � ������0�� �� ���� ��� � ���#(������������� �� ������� ������� � ������ 8

��� ���� �� ������ ���������� � -����� �'��� � � �� �A�� ��� ���B� ����� �� �� � �� � �� -����� �'��� ��� 0 �� ��� �� � � �� -*�� � �� �� �� 0*� ��-��� 7�� *0 �� -����� � ���� �� � ��� � � � ��� ���� ���� ����� ����� ��� � � � �� �� '7�� ���� A�� �� 7�� ����� ��� 7� � � �-B� ��� � � � �� �� 7�� �*�� �� ��� ��� � ����� � �� �� -��������� �� �� 7�� -�� ������ � �� ���� � ��� ������� *� �* � ��� � �� ����

������� �� ��� ��������� � �� �/����� �� ��������������8

���������$ %�&��$������$���'$ &������$

������$���'$&����$�������$���'$

&���������$������$���'$&������

������$������$����E�#

(�������� ���� �� �� �� �����0�� ���� � ������������� �� � -����� �'��� � ����-��� �������� �� � ��������� ��� # ��%�� ��� ��������� ���� ��� ��� ��� � �� � �� �� ���� ��� � � ��7-����� � ��� �� ����� ������ �� ��� ����� ���� �� ��� ��� ���# +������� ���������� � ��� ��������� ���� � � �� �� ��� ����� � �������������� �� � � ����� �� ��� ���� ��� ��������������# ;��� �������������� ������� ��� ��� ������� �� ��� �������������� �������� �� �� ��� �������# +���%�� �� ��� ����������������� ������� � ���� ��� ��� �������� ��� # ��%�� ��������������� �� � �� � ����� ������ ��� �� �� ������� ����� �������������� �� ����� #

������� �� (�� ��� ��� �������������� �������� ��;/����� ?#1 ��� ���� � ���� � ��� ������������������ ������� ������ ����� �� ��������� � ������ ���� �� ���������� ������� ���(���# ��� ������� ������� ������ F ����������� �G���(���) * %��$ ������$ ����$ ���(���$

���������$ ������ ������E� ���� ����

������� ����� ������ ��� ��� ������� �� ����������������� ��������#

�� �/����� �� �������������� ������� � ������ ��6��# 1# �� ��� ������ ���� � �� �� ��� � �������������� ����� � �������������� ��� �� ��� ��� ���#

7��� ���� ��� �/� ����� �� � ������ ��� �� ��� ������������������� ������� � ��� � ����# ��� ���� ������� 3������ ������ ���� ��� ������ ��� ��������������������� ���� �������� ����� ��� ���� � �� ������ ������# )��� �� ��� � ������� ������ � # =���%�� ��� ��� ��� �/� ����� �� � ������� ��������������� ���������� � ��� ���� �� ��� ��� � �� ��� �� � �� � ���� �# ��� ��������� ����� � ������������� �� ���� � ��� � ������� ��� ������� �� ��� ��������� ���� �������� � � �� ����� �%�������� �� ������0����� ��� ������ �� � ���������������������� ����� �� �� ������ �� ������0����� �� ������ � � ���� ���� 45#

� ��������� � �� �� ����� �� � �������������� �� ��� � ��� ���� � ���� �� ��� �������������� ���� ��� ���� ����� ���# �=��� �� � � ��� ���������� ������� � �'����������� ���� ����� �# � ��������� ��� � ������� �������� ������ 8

B 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

!��� 2 �� �,�)�� �� %�����������)� ����% ��

Page 7: A content-based authorization model for digital libraries

��� ���� �� ������ ����� � -����� � � � � 4'����� ��� ���� ��� ����� �� ���� ����� � �� � � � �� -����� � ��� 0 ��� ���� �� � � � �� ��� 0 �� *0 �� ���� � � ��*��� -����� � � ���*- ���� ���� � �� � ��� � � � � � � ��������� �� � � � � � � ���� ��� ��� �� ����� *0 �� �� 7���*0 �� ��� � � � � �� � � ��� �� � ������ ��� �� �� � �� � �� ��� 0 �� *0 �� -����� �'��� *0 �� -� - � �� ����-��

��� ������ � +���� ������� ��� � ��� �� �� ��������� � ������� ���� � � �� ��� � ���# ��%�� � � � �� �� ��������� ��� �� �� ��������� ���� ��������0��� � � �#��� �� � ����� �� � ��� ��������� ���� �� ����� ������������ � ������� ���� � �� ����� ���� ��� ����� # 6������� ��� �� � � ��� � ��� ��� ��� ����� ���� � �� ��� ���� � � �� ��� �� � ����# ����� �� ��� � �� � � ��� ��� � �� ��� ���� � �� � ���� ��� ��� ���#������� �� ��� ��������� �� �/����� �� ��������� 8

���� �� $&��+����$������+,���� !�����$

����+-$...$���������+/!$ ������

������+������ ���������>���� ���$&��+-0$������+���� !������

����+����$���(���+12-3$���������+/!$

������ ������+/!'$���� ������� ������#

�� �� ������ ������0����� ��� � ��%�� �/�������� ��� � � � ��������� ���� ��������� � � ���������� ����� ��� � �� �� ��������� ���� ��� ��������� �� � ��� ��# 6� �� ������ �� � �� ��� �� ������ ���� � ���������'��� � ���� ��� ���� �� � � ��� � ��� � ����� ����45� � ���� �� ��� ����� � ���� ����� � ������ �� ��������� ��'���# (�������� �� ��������� �� �/�� ��� ���� �� ��� ������������ �������� �� �� ��� �� �����/� ������#

����� ��� ���������� ��������� ���������� ��������

��� �������� �� ��%��� �� �/�� ��� ����� ����������� ��� � � �� ��� ��������� ��������� 8

� � �� �� %����� � �� � ������ �%� ��� �� � �� � ���������� >

� � �� �� �������� ���� C��� �� ���� ���� �������� � �� # 6� ���� �������������� �� � �� � ���� ������� �������� ���� ���� � ������� ��C���# �������%���� �������� �� C��� �� � �� �������� ��� � �������� �� � � ���� ������������� #

;/�� ��� ���� ��� � �������� �� �� �������������� �� ��� ��������� � -����� � �=����� *��� ��������� ������� � ������ 8

��� ���� �� ������ ���� ��������� � @�� �� �� *0-����� � �=����� *�� � ��0 ��� �� 0**��(

� 0 � � � �� � � � ���� ��� ���� � � -����� ��=����� *�9

� 0� � � �� � � � � � � �� ��� *H � ��� �� !���!�"��� ��#� #�$� $�%�&� %� &�� ��� �� ?C � �� -����� � �=����� *�9!

� 0 ��� ��� ��� ��� -����� � �=����� *��� ���A��� � ���B ��� A��� � ���B ��� -����� � �=����� *���

�� � ��������� �/�� ��� ��� ��� ������� ��� ���������������� ���� �� %����� �� ���������� ���� �� ��� � ����� � �� ��� �� � ������ ��������������# ��%�� � ����������/�� ��� ��� � �������� ������ ��� �� �� ��������� ���� �� ��# �� �� ��� ��� ������� ��� ��������� ����� ����� �������� � ���� �#������� �� ��� ��������� �� �/����� �� ���������

�/�� ��� �� ��8

� ���� ������� ��������# �������%���� ��� �/�� ��� ������ ��� � � ���� ��%� � ���������� �� ���� ���� ������� ����� � �������� ���� ����#

� ���������� � ���# ��� �/�� ��� ������ ���� � ��� ��%��%�� �� ��'��� ��#

� ������������ ��� �� ! ���# ��� �/�� ��� ������� ��� �������� ��� � �� � ����� ���� 24>

� �� ���� ���� �������� ��� � ��� ��������

����# ��� �/�� ��� ������ ��� � � ���� ���������� �� ���� ������ �������� �������

�� � #�5 ��������#

����� ���������� ����������

��� � � �� ����� �� ������0����� ������ ��� ��� ����������� � ���� �� � -����� � ���- 0 -� *�� ������� � ������ 8

��� ���� � ������ ���� ������������ � � -����� ����- 0 -� *� � � ��� � �� *0 ���� ��� 0 ��� � �� � *� �-����� � �=����� *� � ���

;��� ��������� ������������ ������ � ��� �� ��������� �� � � # 6� ���� ������ ���� � � �� � �� ��������� �� �������� ��� �� �� � � ���� �� ��� ��� �� ���%�� ��������� ������������ ���� � �� ���� %���� �� ������������� #? 6� �� ������ ��� �� � ��� � �� ! �� ���# 3����� � ���� �/� � ��� � � �� ��� �� ��� ���� ��� %���� ��������� ���� �� ��

�� ��������� � 2$...� ����� ���%���� �� ������� ���� �� ��

�� ��������� � ����# ��� ���� �� ��� �� �� ��� ����� �� ��� �� �� � � ����������� �� �%�� �� ��� %���� �� ��

�� ���� ����� � ����� ����-$...# �� ���� ���� �� ��� � � � � �� �������� ����������� � ���*�� ��� ����0 ����� ��%�� � ����������/�� ��� ��� � �����%��� ���� ��� �� �� � � ����������� �� ��� ��� �� �� � � ���� �� ��� ��� �� �� ���� � ������ %���� �� ���� ��������� # ���� 4 �� � � �� ������������ ���� �� ��������� �/�� ��� ���� ��� ���������� �� �� ��������� ��� %���� ���� �������� ���*�� ��� ����0 � ���# .��� ������� �� ��� ����� ������ ��� �� ������� �� ��� � � ���� � � � �� � � � �*H � ��� �� !���!�"��� ��#� #�$� $�%�&� %� &�� �� � ����� ������ ��� %���� �� �� ������� #

7��� ����� �������� �� ��� ��������� �� ��� �� ���� 4� ����/�� ��� ����� ���� � � ���� ������ ��� � � ���� ��%��� � ������� ��������� ��� � ���� � ����� � � � ����� ���# 6� �� ������ ���� ������� �� 6��# 1� ��� �/�� ���

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 =

!# 7��� ����� ��� ������ ���� ��� � � �� �� �� �/�� ��� �� ��� ����� *H � �� �������� � � �� �� ��� ��� �� ��� ��%� ���� ���� ������ ����� ���� �� ��� ������� ��# .� � ��� ���� ���� � ��� ������� � ������� ���� %����� ���� ���� ��� ���������� ������ �� � ��# ?# .� ���� ������� �� ��� �� 3������ 9#

Page 8: A content-based authorization model for digital libraries

������� ���� ����������� ��� �� ! ���� ������ ��� ��� � � ��� � ������ ���� � ����� �������

�������� �������� � ���� ������� ����� ������ � �� � ����� ���� 24#

������� � ��� �� � ���� ���� ���� ��� �� �� ������������ �� ;/����� ?#?# ���

� � ��� �����"������������������� � ����� �� "��������� ��!��� � ����"������������������� � � � �� ! �� ����� � ����� ����#������������� � ������#��� �� ! ��� � ����� ����#������������� � � � �� ! �� ����� � ����

#$� ��&(&'�)��

��� �� �� ��%����� ������� � �� ����� � ��%�������� ��� ���� 8 7�*�� �� �� � ���� ��� ���*� �� �� � ����#

B�� ��� ��%����� ����� � � �� �� ��� ���������� ���� �'��� �� �� ��� �� �� ��� � ���-� �� �� ��� �/� ������� � ���� �� �� �'���# �������� ���� �������� ���� ���� ��� ��%����� �� �������8 ����� ����� ��� �����

��# ��� ���� ��%����� ����� � � � �� �� ������������� �� �� �'��� � �� ��� �� �� ��� # ��� ����

��%����� ������0� � � � �� �� ��� �/� ����� �� � ����������� � �� ��� ��� ���� �� � ��%�� �'���# (������ �� � ����������0����� �� � ���������� ��� � � ���� �� �������0�� �� ���� ��� �'��� ���� �� ��� ����� ���� � ���� � � �� � ���� � ���� ������0����� �� ��� �'���#6������� ��� ������� ��%����� � ��� ��� ��� ����

��� ��� ���� ��%����� ���� �� ����� � � �� �� ������������� �� �� �'��� ��� ��� ��� ���� �� ������� # ��� ���� ������� ��%����� �� �� �'��� � �&��%����� �� ������� ��%����� �� ��� �'��� ��� ��� ���� ��%����� �� ������ ���� ��������� �� ��� �'���#

7��� ���� �� ��%� ��� �� �� �� ������ � ������ ����

��� ���� ��%����� ���� � ��� � ��������� ���� ���� ��� �� ���� � � ���� �� ��� ���������� �� �� �'����� �� ��� �� �� ��� � ������� �� ��� ��� ��� ������� ��� �� ��� �'��� �� ���� �'��� # 6� �/������ �� ���������� ������� �%������ �� � ���� ���� � ��� �%���� ����� ���%�� ���� �� ��� ���� ������� �%������ �� ��� ���� �� ���������� � ��� ��� ������ � �� ��� ���� �����%�����#

�������� ��%����� ����� � � �� ������ ��� ��������� �� �'��� � ����� � ����# .� �� ������ � ����� ������������ �������� ��%����� 8 �� ��� �� ������� � ���� ��

�� �'��� � �� � ���> ������ �� ���� ���������� �� ���'��� �� �� ��� �� �� ��� � ������� �������� ������/� ���� �����������9 ������ �� ������ ��� ��������� �� �'��� �� �� ��� �� �� ��� � ��� �� ������� ���� ����� �'���# ��� � ��� ����� ��%����� � ��� ��� ����� �� ��� ��� ����� ��%�����# +���%�� �� � ������� �� � � � �� ��� ����� ��%����� �� �� �'���� ������- �� ��� �� � ������ ��� �'���# 7��� ���� � � � ���������� �� �� � ��� ����� ��%����� �� �� �'��� ��� ���������� ��� ��� �'��� �� ��� ���� �'���# 7� ������0����� � ������ �� �� �'��� �� ������ ���� ���� ���� �'��� � �� �������� �� ��� ����# ;������ �� ��� �������� �������� ���� ��� ��%����� �� � ���� � ���� ����� ������ ���� ��� ���� �� � ���� � ��������#6� ��� �� ��� �� � ��� �� �� ��%����� � �����0�� ����� �������� ������ �� � ��� � ����-��� � ���� �� � ��������� � # .� �� ���� � ��%����� �� � � ��7�� � ��� ����%����� �� �� ��� ���� �� ��� ������� �� � �� ���� # ��� ���� ���� ��%����� �� � � ���� � ��%����� ��#

���� 1 �����0� ��� ��%����� ������� � ������� ��� ���� ���������� #

* �� �� ����!� ��� "����

�� ��� ������� �� ���� ���� ��� � �� ��������� �� ��������0����� �����# .� �� � ���� ���� ��� ������0����� ��� � �������� �� �� ������ ���� �� �� �� ��� �� �������� ������0����� �������� #

*$� ������ �+�,-�&.��&-�

�� �� ������ ��� �� ���%� ��� ������%� ������0����� ���� ��������# H� ���%� ������0����� �������� ���� ���� � ��� � ����� ������%� ������0����� �������� ���� ������ # ������0����� ����� �� ������� � �'��� � ��� ������ �'��� � � ���� � �� ���� # ���� ������0����� ��������� ������� � ������ 8

��� ���� �� �!��"���#���� � �� ���*� .� *� � � 4'���������������������� ����� ����� ����

���� � � -����� � ���- 0 -� *� ���* �� �� ����� * ��*��� ���*� .� *� � ������� ������� � �� �� ����- 0 -� *� ���* �� �� -*����� *7>�-�� ����*� �� �*�*� �"� * �� -� �� ���*� .� *� ��0���� ��� � � ���� � ��� 0*� �� -� �� ���*� .� *� � ������� ��� �� ��'�(� �� -��� ������ �� ���*� .� *� � �*� �� A'B *����� �� A(B�

/ 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

9# ��� ����� ��%����� ��� � � �� �� ������0� � � �� �������� ���%�� �'��� ������� ��������� �� �������#

5��� .!��%���� ������ ! �� "���� !

Page 9: A content-based authorization model for digital libraries

����� &��������$��������$����$6' ���� ���� ���� � ������� � �������� ��%� ��� ������ �����%����� ���� �� ��� �'��� ���-� ��� � ���� ������� � ��������# ����� &��������$ ��������$

����$�' ���� ���� ��� � � ������� � ��������

��%� ��� ������� ��%����� ���� �� ��� �'��� � ��� � ���� � ������� � ��������# 3���� ��� �������

��%����� ����� ��� �� �� ��� ���������� �� �� �'����������0����� ���� ����F ������� ��%� ���� ������������ �� ��� ��� �������7���������� ������������� � � ���# ���������� ?#1�# +���%�� ������0������ ���� ����F ���� ��%� ���� ���� �������� �� ������ �������#���������� ���� ��������� �� ��������� ����� ������0����� ���� ����F ���� ��%��������� �� ��� ��� �������#��������� ������������� � �� � �� ��� ��� ���������# 6�������������0����� �� �� �������� ��%����� ��%� ��������

�� ��� ��� �������#���������� ���� ���������

�� ��� �����# ��� ��� ��%� ��������� �� �����0��� ���� !#

������� �� ��� ��������� �� �/����� �� ������0����� 8

� ������!" ������������ #���� � $ ������������ �� ������� ��$� ���(� ��%��� ��� ��� � � ���� �� � ������� ��������� �� ���� ��89

�������� ��� ����� ��� ���������� �� ������� ��� ������ �� ��� ����� �� ��������#

� �� � ����� ����������� � ��� � ���� ��%

������� �� ������������� �&������ ' ( � ' (

&������� ��$�'� ������0� � � ���� ��� ������� ��������� �� ���� #5� �������� ����� ������� ���������� �������� ��

�� ��� ���������� �� ��� ��� �'��� ������������� ������� ������� � � ��� ������� �

���������� �� ��� ��� ���� ��������� �� ����'��� #

� ������������������� &����� "������� ���(���%��� #5� ��������� ��� ����� ���� ���'��� ���������� ��� ������� ������9�������#

� �������� � ���� ��% ������� ��� �� ���� � &� ���� ���������� ��� �� ���������� ������� �� !������� "������

#�����7����� ���$�����$6'

������0� ��� ��� ����� � ���� ����� � � ��� ������� �� ����� � ������ �� ������ ��� ������������ �� ����� �� ��� ���� ����������

��� �� ��������� ������� �� !��

������ "������ #�����#

�� ��� ���������� ��� ��� ���$���%���� &�� ���� � � �� �� ������ � �� �� ������0����� # +���%�� ��%�� ��������0����� � * &��������$��������$����$����'��� ������ ���� ��������&�'� ��������&�'� ����&�'���� ����&�' ��� ��������� ������������� ��� ������ ������������� ��� ��%������ ��� ��� ��� �� �� � �����%���#

�������� �� ���������� 9#4� � ����� ������0����� ���� � �� �� ������0� � �� �� � � �� �/��� � ��� �����%����� �� ��� ��� �'��� � ��� � � ���� # ��� � � � ��� � �/�������� �������� � �� ���� ���� ��������� � ����������� ������� � ���� �� � ��������� �/�� ���# ����� �� ������ ���� ������� �� � ���� �� �� �����������%�� �� ������0������ ��� �� �� � � �� ����� �������� # � ������� � �� � ��� ����� � ��� �� ����� ���� �� ���� %���� �� ��� ��������� � ������� ����� � # ������� ���� � ���� ��� ��������� �/�� ������ � ���� ��% �������� ��� �� ! ��� ����������� ������ � � ���� �� � ������� ��������� �� ���� ����

������� ����� ��� ��� � ��� � ����� ���� 24������ �� �� ������0����� �# (�� ��� � � � �� ���� ��� ������� ��������� �� ���� ���� ������� ������ ��� ���� �� %���� � �������� �� ������� �� �� �� -�� ���������# ��� ����� �� � �� ���������������� ������0����� � ������ �� � � � ���� �� ��%��� ���������� �� �� -�� ���# �� �� ������ �� ���� ����� � ��� �%���%� �������8 �� � � �� ���%�� ���� � ��� ��� ����� �� � � �> � ����� � �� � � ������%� ���� ������ �� � � � �� �#

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 C

5��� 3��� �������� D��&����� �� ����� 0)�%���%����

5��� 2��� �������� D��&����� �� 5 ��� 0�����%

Page 10: A content-based authorization model for digital libraries

��� � ������� �� ������0�� � ��� ������ �� ���*��

����� ����� � ��� �� �� � � �� ����� �� ������0����������� # ��� �� � ������� � � ��� �������� "����������� ����0AB� ��������� �� 3������ ?#1#1#

��� ���� �� �� ���� $����� :� � 7� �� ���*� .� *�� @��

�� *0 ����� * �� -� � ��� ��� ���*�� �� ��� � ��0 ��� ��

0**��(

� 0 ������������ �� � ��� �� � �����������9� 0 ������������ ��� ���(

� 0 ������D E� �F ��� �� � "�������������������9

� 0 ������D E��F ���

�� � "�������������������� ����#��������������

3�������� �� ������ ���� ���*�� *7>�-�� ��� �� �� �� ���'��� �� ����� �� ������0����� ������ # ��� �� � ������� ������� � ������ 8

��� ���� �� �� ���� %&'����� :� � 7� �� ���*� .� *��

@�� �� *0 ��� *0 *7>�-� * �� -� � ��� ��� ���*�� �� ��� �

��0 ��� �� 0**��(

� 0 ��������������������� � ��� �� � �������

������������9� 0 ������������������� � � -*�-���� �=����� *��

��� �� � ������������������������9� 0 �������������������� � �� ���(

�� 0 ��������������������� � �� ��� �� ���� � ��� ������ ��� �� ��������� � �� � � �� �������� ) ��������������������� � ��9

�� 0 ���������������� � �� ��� �� � ��� ���� ������ ��� �� ��������� � �� � � �� ��� ��� �)������������������� � ���

������� �� (�� ��� ��� ������0����� �� ;/����� 9#4#��� �� � ���� ���� ���� ��� �� �� ��� ��������� ��;/����� ?#?# ���

� ���� ���� ���� ���

� ���� ��

�����#���� � $ �������� ���

����������� )��� �

��� �� �(����� *������� +���� � ����#*$� �+�,-�&.��&- ��-/�)��&- � �-0'&��

���-'+�&-

��� ���� ���� ������� � ��������� ���� � ��� ��%����� �������������� ������� ������ ��� ������0����� � � ��� � � � �� ���� ������0����� ���� �� ���%� ��� �������%�� �������� ����� ��� � �������� �������� �� � �� ����������� ��� # � �� �/������ ���� � ���� � ������%�������0����� � ��%�� �� ��� � � ���� �� � ���������������� �� ���� �������� ��� ��� � ��� � ��������� 24# ����� �� � �� ����� �� � ��� ���� ��� �������������� �� ��� ��� ���� ������� ����� ���� ����24� ���� ��� ��������� ���� ���� ������� ����� � � �������0����� �� ��������# �������� �� �� ������ ��������0����� ��%�� �� ��� ��� � � ���� � ��������� �� ���%�� ���� �������� �� ��� ��� � � ��� � ��������� � ��� ����� �� ��� �������������� ����� ����� �� ���������0�����#

3�������� ������0����� �������� ����� ��� �������

���� �������� �� ���� �� ������0����� ��%�� �� ���

�'��� ���������� � ��%�� ������� � ������ �� ��������

������0����� �� ��� �'��� ���������� � ������� ���

������� ���� �# 6� �� ������ �� � � � �� �� ������0�����

�� ���� ��� �'��� ������ �� ��� ������� ������

���� ��- �� ��� �� � ���� ��� ��� �'��� ������ �� ���

������� � ��������#6������� �� ������0����� �� � ��%����� � ������ ��

�������� ������0����� �� ��� ��� ��%����� � ���� �

�� ���� � � �� ��� ��� ��%����� �� ��� ���� �� � �#

������� �� (�� ��� ��� ������0����� �� ;/����� 9#4 ���

��� �������������� ������� �� 6��# 1# ������0����� �������� �� �������� ������0����� �� ��� ��� � � ���� �

��������� �� ���� ���� ������� ����������

��������� ������� �������� ��������� ������

�������� �������� ��� ���� ������� �����#

7��� ���� ������0����� ���������� � %�� � ���� ����

�� � � ���� �� ����� ��� �/�� ��� � �� �� ������

������0����� # =���%�� �� ����� ����� ��� �� ������

�/������� ���� � ���� �� ��� ������0����� ��������

����� ��� �������� � � ���� ���� ������%� ������0��

���� # �������� ������%� ������0����� ������ �������

��� �/�� �%� ���� �� ��� ������ ���� ��%� ��� ������

�� ���������� ��������� �������� ���� � � � ��� �������

���� �� ���� ��� � ������%� ��� � �� ���%� ������0�����

�� ��� ��� ��%����� �� ��� ��� �'���� ���� � ����#

=���%�� �� �� ��� ��� ��� ��� ���������� �� ���� ��

����������� ������0����� � �� ����� � ������ ����� ��

������ � �������� � ������� ������ �� ���� ���� �����������

������0����� # *� �������� � ������� ������ ���� ����

������� ��� ����������� ��������� ����� ��� ��%�����

�������� ��� � � �� �� ��� ������� �� �*� ���- 0 -

���*� .� *� ��� � ��������� �� 14"�# ��� ���� � ����

������0����� �������� �� �������%�� ������� �� ���

�������� ��%��� �%� ������0����� �������� �� �����

��%�� ������� # +���%�� ���� �� ����� ����� ���

���� ��� �������� �� �������� � ������� ������ � ���� ��

� ������ ��� ����� ��� �������� � � �� ���� �������

���� ����������� ������0����� # +�� ���� ���� �� ��������

� ������� ������ � � �� �� ��� ��������� �������� 8

�� ������0����� �/�������� ��%�� �� � � ����� � �������0����� �� ����� ��� � � ��������� �/�������������� ��%� ��� ����� � ������#

�� �� ��� ��� ���� �� � � ��� �� � ������� ������0������ � ���� � ���� �� ��� ��������� ���� ���������� ��� ����� � ��%������#

�� *����� �� ��� �� � ������� ������0����� � ����� ���� �� ��� ���������� �������� �� ��� ������ ��%������#

�� .��� �������� �� ��� ��%�� � ��� ��%� ��� � ����� ��� ��� ��%����� ������� �� ���� ��� �������0����� �������� �� ��� �� � ������� ��%����� ����� ����� � ��%������#

�� 6������� ���� �������� �� ��� ��%�� � ��� ��������� ��%�� ������%� ������0����� ���� ���������#

.; 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

Page 11: A content-based authorization model for digital libraries

������� �� (�� ��� ��� �������������� ������� ��6��# 1� ��� ���������� ������� �� 6��# 4 ��� ���������0����� �� ;/����� 9#48

� �� ��%��� �%� ������������� �&������ ' ( �' ( &������� ��$�(� ���� ��� �������������� ��������� ��� ��� � ���� ��% ������� ��

�������� ��� ��������#� �� ��%��� �%� ���!" ������������ #���� � $

����������� � �� ������� ��$� ���'�� �� ������� ��� ������0����� ����� ���� �� ��� ���# �� ��� �� �� ��� �� � ��� �%���%� ������� � ����� ���� ��� � �� ��� ��� ��� ������%�������0����� � ��%������ � �� ����� 9 ��%��#

� �� ��%��� �%� ���� ��������� &�������(���� �' ( ��� ��$�(�� � � � � ' ( &����� ���' ( �� ��� &������ ' ( ��� &�������(����#

*� �������� � ������� ������ � ������0�� � ���

������� �� ��*���� ���*� .� *��# (�� ��� ��� ������0��

���� � �� ��� ��� ��� � ��%����� � ��� ���� ������� � � �

� � �������� � � �� �# 3���� � ���� �/� � � � � � ��� ��

�'��� ��� ��� ���� � � ���) ���

��� ������ � ���)���

#

�������%���� �� � ����� ���� �� ���� ���� �� � ��� ���� ��

�����%� � �&��� ��� �/��� ��� �� ��%����� � �� �'���

���� ������0����� �� ��%��� �%� ������0����� ��� ������

��� �� �� �������� � ������� ������#B���� ������� �������� ��� ������ �� ����� ������

�0������ �� ���� �� �������� ��� ��������� ���������� #

��� ���� �� ����� (�� ����� ���� ������������ � :� � 7�� ����� :� �� ��� �� 7� �* ���*� .� *�� ��-� ��� � ���

) ���� ������������ � ��*���� ��� ��������

���� � � ������ * ���� �� �� �� ������������ !�

������������ � 00 *�� *0 �� 0**� �� -*�� *�� �*��(

�� ������������ � �� ��� ������������ � ����� ������������� ��������������� ��� *����� ����

�������������� ) �� ��� � ��� � � ������������������ ) �� ��� ��-� �� ��� ��� ����

������� �� ��� � � � � � ���� � ��������� �� ������89 �������� ��� ���� ��� ����� ���� 24# ��� ��������� �� ��� �������������� ������� �� 6��# 1��� ��� � ���!" ��������� ������������ �# =�����

� ��!" �����������!� ��������������� ��!���#� ��!" �����������!� �� ��!���#� ���� �� !� ��!" �����������#

��� ���� �� ����� (�� � ���� ������������ � :� ��� 7� ��*7>�-� :� �� ��� �� 7� �* ���*� .� *�� ��-� �������� � ���

)���� ����������� � ��*���� ��� �������

� � ������ * *7>�- ���� �� �� ����������� !���

����������� 00 *�� *0 �� 0**� �� -*�� *�� �*��(�� �������������������� � � � ���������������

����� � � � ����������� ��� ����������� ��� *0�� 0*�� ����������������� ��� ���������

������������� � �� ������� ���������������������� � ��

�� ������������������������� �������������������� � � -*�-���� �=����� *��

�� �������������������� ��� ����������������������� -*�-���� �=����� *�� ��� *��� � ������������������������������ ) ���������� � ������������������������������ ) ������ ��-� �� ������ ����

�� �������������������� ��� ����������������������� -*�-���� �=����� *�� ��-� �� �� -*�� *� ��* � 2 �*�� �* �*�� ��� ���������������������� � �� ������� ����������������� ����� � ��

�� ������������ � *0 �� 0*�� ��������� ������������������� � *0 �� 0*�� ������������������� � ��������� � ��

��� ��� ��%� ��������� �� ���������� �����0�� �6��# !# 6� ��� ��� �� ���������� �� ��� ������ �� ��� ������� ������ ������������ �� ��� ��� �������7���������#.��� ������� �� ��� ������ ��� ������ ������������ �������� ��� �� ��� ����� �� ����� ���� ��� ������ ������������ ����� ��� �����#

������� � (�� ��� ��� ���������� ������� �� 6��# 4#��� ��� � �� �'��� ��� ��� ��� � �' ( �(����� �&�������(����� ��� ��� � �' ( ���&����� "�������� ��� ������ ������������ #

� �� ���������������' ( �(������� ���� ��������' ( �(������ ' ( ��� ,�&� ��� � -�����������������������' ( �(������ &�������(������������������� � �' ( ��� &����� "�������#��� � ��� !��� ���� ���� ' ( �(����� ��

' ( ��#� �� ������������� � �' ( ��� &����� "��������

���� ������ � �' ( ��� ,�&� ��� � -�������&����� "������� &�������(����� ���� ��� � ���!��� ���#

� �� ���������������' ( �(������&����� "����������� ��������' ( �(������,�&� ��� � -�������&����� "������� &�������(����� ���� ��� � ������ ��� �� ���������� ���� ���� �� !��� #

.� �� ��� ���� �� �������� ��� ������ �� �����������0�����#

��� ���� � ����� (�� !��"���#���� � :� � 7� � ����� ���� ��� 7� �� *7>�-� :� ��� �� 7� �* ���*� .� *�� ��-� ��� � ���

) ������ ������ � ���

) ���� ���*� .� *� �� �

��*���� ��� ���*� .� *� �� � � ������ * � ��� ������ �� �� !����� ��� 00 *�� *0 �� 0**� �� -*�� *�� �*��(

�� ������������ !� ��������������� ������������ ��� ������������ ��� �-*�����7�

� � ������ * �� !� ��� *� ��� �����������!��� ������������

�� ������������ ��� ������������ ��� �-*�����7�� � ������ * �� !� ��� *�� ����������� ���

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 ..

!��� 3� 0������� ������ )�%���%�����

Page 12: A content-based authorization model for digital libraries

����������� ��� �-*�����7� � � ������ * ��!��� ��� *�� ��� ������� � ��������

�� ������������ ��� ������������ ��� �-*�����7�� � ������ * �� !� ��� *�� ����������� �������������� ��� �-*�����7� � � ������ * ��!���

��� *�� ������� ��� ������� ��� �-*�����7� � ������� * �� � ��� *� ��� ������ D E'�F ������������� D EG�F

.� ��� ������� �������� ��� ������ �� %���� ������0������ � ���� � � ��� ����� � ������0����� �� ��# .��� ������ � ������ ������0����� %���� �� � ��� � � ����#

��� ���� �) �*���� ���� !��"���#���� � :� � 7� ���� ���� ��� 7� �� *7>�-� :� � 7� � �* *0 ���� :� �� 7� �����*� .� *� 7��� ��� � � 7� �� ���*� .� *� � �� ��-��� ������ � �� ��� � ��� ��������������������� �� *� � � ���������������������� ���*� .� *� � � �� �0*� ���� � � � ������ * �* � *0 *7>�- ��� 0 ��� *�� 0 �*���*� .� *� �� � �� �= �� ��-� �� ������ � ������������� ���� ��!����� �� ��� � ��� ���������������������� � � *� � � �����������������������

��� ���� �+ �*���� ,� - !��"���#���� � :� � 7� � ������� � ��� 7� �� *7>�-� :� � 7� � �" *0 ���� :� �� 7� �����*� .� *� 7��� ��� � � 7� �� ���*� .� *� � �� ��-��� ������ � ��$ ��� � ��� ���������� � *0 �� 0*������������������� � � ��������� � �� *� ���������� �*0 �� 0*�� ������� � � � � �������� ���*� .� *� �

� �� � 0*� ���� � � � ������ * �" � *0 *7>�- ��� 0 ��� *�� 0 �* ���*� .� *� �� � �� �= �� ��-� �� ������� � ��$������� � ������ �� !����� �� ��� � ��� ����������� � *0�� 0*�� ������������������ � � ��������� � �� *������������ � *0 �� 0*�� �������� � � � � ��������

1 ���� ��� ���

���� ������ ���� ���� %������� ������ � � � �&������ ���� �� � ������ �* ��� � ������0��� �������� ����� ������0����� �� ��# .��� � ���� �� ������ ��������� ������� �� �� ������ � ��� �������� ���� �� ��� 8- �� � �� ���� �� ��� ��� ����� ��� ���� �&�� ��������� ��� ������ � �� ���� �� :���������� ��%���< ��� ����� ��� � ��� ������� ����� ��� ����� �� ������� �� �%�������� ���� �&�� � # 7���� ����%�� ������� ��� ��� ���� ��� ��� �� � ��� ������ ��� �%� ��� #;��� ��� �� � ������ ��� � ��� *� ����� ��3�� ����� � � ��� ��� �� ������� � ������� ���� � �� ��� �* ������� �� ���� ��� ��� �� �������� ���� �&�� � ������ ��� # �� ��� ���������� �� ������ ���� 33� ��������� ������ � ��� �� � �%� ��� ��� ���� (3� ��������� ������ � ��� �� � ������ ���# .� � � �3 ���� ���� �������� ������ ������ ��� �%� ��� � ������#

;������� ���� ������ ������ ���� ���� � �� # 6� ������ �%� ��� �� � ��%� � ���� ���� ������������� � �� ������ ��� �%� ��� ���� ������ ������#��� ����� �� � � ��� �%�������� �� ��������� # ������� ������������ � ��� �� ��� �%� ��� ��� ����� ��� ���� ����� �� ��� ��� ����� ���� � �&�� ���� � ��� ������ ������ ��� ��%� ��� ��������� ������� � �� �����# ���� � ��� ��� � � �� ��� �&��� ��� � ���� ����� �� �������� ����� �������� ��� # 6������� �����%� � � � ���� �� ���� �&�� � ����� ���� ��� ���������

����������� ��� ���� ������ ������� � �� ��� �%� ��� �� � � �� ���� ��� ��������� �� ���������# �� ������������ ������ � �� ���� ��� � ���� � �� #

1$� �0-��&) ������ �-��-'

*��� � � � ���� �� ���� �&�� � ����� ���� ������������ ����������� ���� �&�� � �� � � �%������������ � ��� ������0����� ���� �� ��� �%� ��# 3���� ����� � � � � �� �� �� �/��� � ��%����� � �� �'��� ���# ����� �%� ���� �� -�� ���� �&�� � ��� � ��� ����� � � ����� ��� ���� ��� ���� � � ��� � � �&�� ���� ��� ���� ���� � � � ��� �'��� �� ����� � �&��� ��� ���� � ��� � � ��� ��%����� ���� � � � �� �� �� �/��� � �� ���# �� �������� ��� ��� ������0� � � � �� �/��� � � ��%����� �� ������ �'��� � ���� ������� ������ ��#�#� ��� � ���-��������� ���� ������ ��� �'���# ��� ���� ���� �� ���� �&�� � ��� � ��� �� ������0��#

��%�� �� ������0����� � � �� ��� �� ���� �&�� ���� ���� ��� �� �� � ���� �� �������� ��� � �� �� ���������0����� �� �� ���� �� � � �%������� �� ��� �������� ������ ��� ���� �&�� � ��� � ������0��# ��� � �� � ������� ���������� � ���� �� ��� ������ �����*� .� *� 7��� ��*>�- *�� ������� � ������ 8

��� ���� � �!��"���#���� .��� /��'����� � :���� ���� �� 7� �� �--��� ��H��� ��� � �� 7� �� ���*� .�' *� 7���� @�� ��*>�- *� *0 �� � � ������ * ��� ���� ������*�� ��������������� � �� ��7�� *0 ��� ��-� ���*� � ��� � � ���������� 0 0 � � ��� ������ � ��� ��������� � � *� � � �������

��� � ���� �� ���� �&�� �� ��� � � � ��%�� � � �� ����� �'��� ���� ������� ���� ��� � ��� ��� ���� �� �������- �� �� � %���� �� ���%� ������0�����# �� ��� �� � ��������� ������0�� �&�� � � ��� %��� � �&��� �� ��� ������'���# ��� ������ �� �'��� %��� � ������� ������� � ������ 8

��� ���� � �%&'��� *��0� :� ��� ���� �� 7� �� �--�����H���� @�� � �� *0 ���� � *� *7>�- ��� � � ������ *�� � ��� � A���*�� �� � �

� �����B � �� �� *� *0 � �� � #���������� *0 �*� ��� � �� ' # �������� *0 �"� ��-���(

� *� � ����������� � � � 00 ���� �= �� � ���������� ��*� �� ���*� .� *� � �� � 0*� ���� � � � ������ *�* � *0 *7>�- ����

� *� � ��������� � � ' 00 ���� �= �� � ���������� ��*� �� ���*� .� *� � �� � 0*� ���� � � � ������ * �" � *0 *7>�- ����

�� �������� �������� ���� ������ � ������ ��6��# ?# �������� 9#4 ����%� � ����� �� ���� �&�� ���� ���� �� ��� �� ������0����� B� �> �� ���� );I;(�� ����� ���� �&�� � ������ � ������0��� �� ���� ��� %����� � � � �� �'��� ��� ���� ���� �� ��%����� �� ������ �#3���� � ���� � � � �&��� �� ���� �'��� ��� ������%����� �# ��� �������� ���� � � �� ��� ��� � �����������I�*� ��� ����I �"�# 3���� � ���� ��� � � � � �� �� ��� ��� �� ���� ����� ��� � � � � �� �� ��� ���� �� ���# ����I�*���� ����I �"� �� ������������ ������� ���� �� ��� ��� ����� ��������� ��� �� ������� �� ����I�*� �����I �"�� � �&��� �� :'< ��� � � � � ������0�� �� ���� ��� �� ����� ���

.2 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

Page 13: A content-based authorization model for digital libraries

�� �'��� ��� ���� ��%����� �# 6� �� ��� �������� ������� �3��� 4� ��� ��'������ �� ��� ������0����� � � ���� ������ ��� ���� �&�� �# �� ��� ��'������ � ������ ��� ���� � ������# *����� �� �� 3��� ! ��� ������0����� ���������������� ���� ��� ����� � ��������� ������������ �� ��� �����# 6�� ��� � ������0����� � ��� ����� ���� �� ������� ���� �������� � ������� � �������, ��'��*��'��� ���� ����� �� 6�� # 9 ��� @�# H������ , ��'��*��'��� ����%� � ����� ��� �� �� ������0����� ���������������� ���� ��� ����� � ��������� ������������ ���� � ������0����� �� ��������� ���� �� �-I����� ����'��� �� ����� ��� ���� �&�� � � ������� ��� ������ ����I�*� ��� ����I �"� �������� ���� ���� ����� ����� �����������# 6� ���� ��� �� �� �����%���� ���� ��� ���'��� ���� ������� , ��I��*��I��� �������� �� �����/� � �� �-I��� � �� ���%� %���� ������0����� �� � � ����� ���� �� ��� �� �� �����%���� ���� ��� �� �'��� ���# �� ��� ������0����� �/� � � ���� ����I�*� " �� �����%��������I �"� "� � �� �&��� �� :J#< ����� ��� ������0����� ���-I��� �� ���%�� ��� �������������� ��� ��� ���� � ������%��� ������� ����� ��� ��� ������0����� ���������������� ��%� ��� ��� �����# �� ��� ��� �� ������������ � �

� ����� � ��� ������ ��� ����I�*� �������I �"�#

��� ������� �� �������� 9#4 � ����� � ������������ ������8

�"����� � ��*� �� 5�� ��� ����� �*��*���� � ��� ���--��� ��H��� ��� ���� �� ������ � �

� ����� 00 � �� ����� � �9

������ �&#&�@� *���� ���@

������� � 3���� � ���� �� � ���� ��� ��� ���� ������� � � � �� �� ��� ������0����� �� ;/����� 9#4# ��� ���� � #5� �������� ��� ��� ���� � �� �'��� ������������� ������� ������ 9������� ��� ������� �#

3���� � ���� ��� � �� ��� ��������� ���� �&�� �8�'��� ����� ��$� ���# B� ������0����� �� ��� ��� ��� � ������� �� �� ��� ��� ���������� �� ����� �/���� �� ������� ���� ���� �%�������� ������� # 7��� ���� � ������� ���� �&�� � &:����$ ����� �� ��������$

�������' � ������� �� ��� � ���� ���� � �:���� � � ��89 ��������# B� ������0����� ��� :����� ������ � %��� �� ��� ����� �� �������� �������� ��� ������� ��� ���� ��� ������#

1$� �����&�' �(�'+��&-

�� ��� ������ ��� �� � ��������� ������� �� ��� �%� ��� ������%��� ���� ���� �� � � �� ��� ������ ��� ��%��� ������� ��������� # 6� �� ������ ��� ������� ��� ������ (���� ��� ������ �� ������0� ��� ��� � � �� ���������� ��� ���� �� ��� H�������� �� ���� ���� ���� �&�� � � �� ��� ��%� ���� ���� �� ��� ����� � ��������� � �� ��� ������� ��� ���� �� ��� H��������# �� �������� �� �� ���� � � ���� �� �� � ������� ��� ��������������� ���� ��� �%� ��������� �������� ���� � ������������ ������� �� ��� ������� �� ��� � �������� ������� �� ��� ������� �� ��� �� ������ ��� ������� �� ��� � �� �������� �� �� ������� �� �� ��� ��� ����� � ��������� � ������� � �� ��� � � �������� ���� �� ��� ��� ��� ��� �����������# 3��� ������� � ���� �� ��� ������ ������ � �� � ��� (3� ���� �� ���� � � � �&�� � �� ���33�# �� � �� � �� ��� ���� ��� ������� �&��� ���/��� ��� �� ��� ������ ��������� # ������� ���� � ���� ����������������� ���� ������� ������ ���� �� ��� �%� ���� ������� � �������� ������� !!# ����� � ����� ��� �� ��� ������� ���������# ��� ������� �� � ������ �� ��� ������� �������������� ����� ��� ������� ���� �� � �������� �� ����� � %���� �� !!# ���� ���� ��������� ����� � ���� ����� �$ ���� �&�� � � ������� ����� ������� ��� ���� �� (���� #

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 .3

!��� <� �%%� %������ ������ ��

@# 3�� 4" �� ��� ����#

Page 14: A content-based authorization model for digital libraries

7���� ����%�� ���� � �������� ������� ����� ��� � ��� �/������� ��� �%� ��������� ������� � � ����������������� ������ ���� ������� ����� ������� ������� ��� �������������� ���� �������

����� �� ��� ������� ��������� ������� ���� ��� �����������������# ���� � �� ��� ������� ����� � ��������� � ��� ���� � ��%�� � ������ ���� ������0����� �� ��� ������ ���� ������� ����� ������ �� ����� �� ��� ������� ��� ���� �� (���� #

� ��� ��%� �� �� ��� ��� � �������� ������� ����� ��������� ���� �������� ��� � ��%� �� ��� ������ ��������� ������� � ��� ����� �� ���# �������� � ����� �� ��� ����� �� ����� ���������� ������������� ����� � � ��� # 3������� ���� �� �� ��� �����/� 44" � �� �������� !4" ��� � � �� �� �������������� ������� �������# 7��� ����� �� � ��� ����� �� ����� ���� � ���������� ������� ������ ��� ��������������

�������� �� ��� �%� ��� ������ ��� ��� � ������ ������� ��������� ���� ���� � ������ ����� �� �������� ������� ��%�� ���# �� ��� ���������� �� � ��� ���� ���������� � ������� �������� � ���������������� ���� �3 �� ��� ������ ��� �%� ��� # *���� ��� ������� �� ��� �������� ������� ���������� � ������ ���� ��� (3�#

�� ��� ������ ��� ��� ��� ��%� � ��������� ������� � �������� � �� ��� ������ ��� ��� �%� ���������������������� ����� �� ���������� �������� ������ � ��������� �/� � # �� ��� � �� �� ���� ��� (3� ���� ������ �&�� � �� ����� �� ��� �� �� � � � ��� 33� ��� ��� (3� � �� � �� ���������� �� �� � ����# 3������������� � ���� �� �� ��� 33� �� ���� ��� ���� �&�� � ����� � ��� ����� ������0����� ����� �� ����&�� ��� �'���# �� � �� ��� ���� ���� ��� � ���������� �� � �� �� ��� ���������� ��%���� � ��� (3� ������� �� �� � �� ��� � � ��� ��� &������ �� ��� ���� #

.< 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

!��� A� 0��) .� ���� A �� )��%����� #���$�����$�����

Page 15: A content-based authorization model for digital libraries

��� ��������� �/����� ������� ��� �� �� ���8

������� � 3���� � ���� � � � � ��������� �� � ������ � ���� � �&�� � �� ���� �� �'��� ��� ���� �� � �%� �# +���%�� ���� � ���� � ��� ��� ��%� ���������� ������� �� ��� �%� ��� # .��� ��� 33�����%� ��� ���� �&�� �� �� %����� ������ � � � ������� ���� �������� �� ��� ������ ������� �� ��� �# 6��� ������ ���� ��� � ������ �� ���� � �� �/������ ���������0��� ���� � � �� � �� ���� ���# �� ��� � ��� ����� �� ��� 33� �����0� ��� ������0����� � ����������� ���� �� �������� ����� �� ��� ������� ��������� �� ���� ��������� ������������# 6� �� ������ ����� �� �� ��� �%� ��� ������� ��� ������0�������� �� ! ��� ���� ��$� ���'�� ���� ��� (3� � ��&�� ��� �� ��� ��� ��� �� � � � ���� ������� ������������� ��� ��%� ������0����� ������ � ��������� � � �#

(�������� ��� ���������� ���� ���� � (3� ���� ������ �&�� � � ����������� ���� �� ��� �&��� ����%�������� �� � ���� ���� �� ������0����� # � �� ��� ������� ����� � �� ���������� ��������� �� ���� �'����� ��� ��� ��� �� � �� ���������� ��� (3� ����� ����#

=���%�� ��� ������������� ����� � %�� �/��� �%�

��� ���� ��� ������ ��� �� ��� ���� ���� �� �'��� �

�� ��� �������# 6� ��� �� ��� �� ����� � ������ � ��

�� � ��� � �������������# .� ����� ����� �� �� � ����

������0����� ��� � ������ ��� �� ������� �* ��

��������� ���� �� � � �� ��� � � �� ��� ������� �� �'���

������� # 3����� �� ������� ��� ���� �� ������� ��

������������ ���� ���� ���� �� �* � ��� 33� ����������

�������� � ���� ����� ������� � �� ���� �������� ���

���������� ��� (3� ����� ��%��� �� ���� ���� �� ���

�'��� ���������� ���� �������� �������# 3��� ����������

� �������� � ��� ��� �������� �� 6��# A# ��� ��������

����%� � ����� �� ������0����� � � ��� ���� � �����

������ � ��I��0*� ���������� �� ���� �� ���� ������� ��

��# ��� ���� ������� � �� �� %���� ��� (3� �� �

��%��� ���� �� �&��� ���� �� �� �'��� ���������� ����

�������� �������# �� ��� ��������� �� � � ��������

:�����< �� ��� � ������ � ��I��0*# ��� � ��� �� ���

�������� :��� ���� ���� �� � ��I��0*< � ��� �������� ��

���� ���� �� � ��I��0* �� ���� � �� ���� �� �� �� ��� ����#

*����� �� �� � ��� �������� �� ��� �� ��� ����#

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 .A

!��� B� 0��) B� =� �� / �� )��%����� #���$�����$�����

Page 16: A content-based authorization model for digital libraries

������� � (�� ��� ��� ���������� ������� �� 6��# 4#

3���� � �� ��� � � �� ��� ��������� ������0����� 8

&�7�� ! -3�� ��������� ��������''>&�7��������� * ������������ 9�������

������������������(�>&&�7��������� * /! � �7������ ������ * /!��

�������������� ������������� �����(�>&��89 ��������&�'�� ��������������(�#

��� ��� ������� � ��I��0* ���� ���� ��������� @#4 � ���� �� ���� ?#.��� ��� 33� �� �� �������� ��� ���������� �� ����

��� ��� ������� �� �� � ������� ��� �� �� �������

��������0��� ��� �&�� ��� ��� ���� �� ��� ���� ����

��� �� ������ ��������� �� 3������ ?#4�# 6� ���� �� ��� �

������� � �� ����� ��� ��� ������� ���� �� � ��I��0*

��� ��� ��� ������� �� ���� ���� �� ��� �� � ��

���������� �� ���� ��� ��� (3�# 7��� ���� ��� ��������

� %�� ��������� ���� �� ���� �&��� ���� �� � ��I��0* ��

���� ������� �� ������# ����� ��� 33� ��� ��� ���

������0����� �� ��� �� �/�������� ���������� ��� �� ��

��� �&�� ��� �'��� �� %���� ������ ���������� �������

���� � ������ �� ���� �%��������� � ��� ��� ��� ������

�� ��� �� �� � ��� ��� ��� ������ �� �������� @#4# �� ��� �

��� �� �� ��� ���������� � ����� �� ��� �� �# 7����

����%�� ����� ��� ����� �������� � ��� ���������������

�/��� �%� ���� �� �� ������� ������0����� ������ �� �

�������� �'��� �� � ���� ������ �� ��� ��#

1$� �'&�� � ��(�� ������ �-��-' ��-�-�-'

,��� �� �������� ��� ����� ���� �&�� � ��� � �

�� �������� � ��� ����� ���# 3���� �������������

������ ��� ����� ��� ���� ������� ��� ��� ����� ��� ����

�%�� �� ������� � ���� �� ��%��� ��� ����� ���

� ��� ��� ������� ������� ��� ��������� �������� 45"�

1A"# ,��� �� �������� � 33� ���� ��� � ���� �� ���

����� ��� �� ��� ����� � � � �� ���� ���� �� ���� ����

��� ����� ��� �� ��� �������� ������ # ��� (3� �� ��� �����

���� �� ���� ������������ ����� � � � �������� �� �����

�%� ������� � ������� � ��# �������������� �� ����� � � � ���� ����%�� �� ��� ������ �� ��� ����� ��� #

+���%�� ���� ���� �� ���� ��� � ������� ���� ���33� �� � ��� (3� �� ���� ��� ��� ��������� ������ ����� �%�������� �� �� ���� �&�� �# 6� ��� �� ��� ��� ��� ���� ���� �%� ��� �������� � �� � �� ����� - ��� ��> ��� � ��� �� ��� ���� ��� ��� ����� ���� �&�� � ��� � �������#

��� ���������� ������ � (3� ��� � 33� ��� � ��%�������� ��� ���� ��� � # ��� �� � � ��� ��*��- *� ����� �������� ����� ���� ���� ���� � �%� ������ �� ������� ���%�� ������ �� ��� �� � �� ��� ��� ��� ����� �� � ���� ���#

��� ����� ��� � � ��� �--��� -*��* ����� ���� ���� ����� ���� ���� ��� (3� ���� �� ���� �&�� � �� ���33� �� ����� �� ��� �� �� � � #

��� ����%���� �� ��� ��� ��%� ��� � �� �� ��������# � ��� (� �"�� ��� (� �"�� ������ ��� ��������%���� ��� �� ��� (3� ��� ��� 33�� � �����%���# .�� ��� ���� ��� ��� � ��� �� �������� � � (������������������� �(�� � �� 45"� 1A" �� ��� ������ �#

�"� 1 ��������� /"���2

�� ��� (3� ��� ��� 33� � ���������� ���������� �� ���� ��� �� ����� ��� ���� ������ �� ���� "�# ��� �� ��� � �������� ���� (�# .��� ��� 33�����%� ��� ����������� �� ������ �� ���� "�� %����� ��� ����� ��� �� ��� (3� �(�� ��� ��� (�������������������� ��� %����� (3�$ ������� � ��� (�#��� 33� ��� ��� ������ ���� �� ��� �� � �� ������ ������0�� �� ���� ��#

.B 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

!��� =� �� ������ � ��� %��)����� ������%����

5��� <5��� ������%��� ��� � � �� �� ,�)�� B�3�

Page 17: A content-based authorization model for digital libraries

�� ��� 33� ��� �� �������������� �� ��� (3� � ������ �� ���� "� ��� ��� (3� ���� %����� ��������������� �� ��� �� ��� ����%�� � ��� 33�� ��� (�#

�� �� ��� 33� ����� ���� ���� �� ������ ���$ � � ����� � � �� ��������� � � ���� ������� ���� �� ���� ��� ������ ��� ������ ��� ��� �%���������� ���� � � �� ���� �� ��� ��%��� ������#

�"� !����� �� ���� /"���2

�� .��� � � � � �� �� �� ���� � ���� ��- �� ��� ��� ���� �&�� � �� �� -�� ����� �3# �� ����&�� ��� �'��� � ������ ���� ��� �3 �%������ ������� �&�� � � ��� ��� ������ ���� ����� ��3������ @#4# *����� �� �� � ������� �� ���� ���� ��� ������ ��� �%� ��� ��� ��������������� � ��� (3� ���� ��� � � �������������� ���� ��� ���� �&�� �# B���� � �� ���������� ������� ����� ��� ����������� ��� ����� ������� ��������� ����� � �� ��� �� ������� �� ��� �%� �������������� �������# *������ �� �� ����� ���������� � ������� �� ��� 33�#3���� ��� � � ��������� ��� ������� ����������������������� ��� ���� �&�� � � �� � �������� ���� (3� ���� (� ��� ���� ����� � "�#

�� .��� ��� 33� ����%� ��� ���� �&�� �� �� �� �%����� ������ �� � ��� �� ������0�� ������> ������ �� �'��� ��� ���� �&�� �# ����� �� %����� ��� ������� �� ��� (3� � ��� (� ��� ������ ����� ��� ���� "�#

�� �� ��� ���� �&�� � ������� � ������ ������������� 33� �%������ ��� �&�� � ����� � ��� ������������ ���� ��� � ��� �� ��� (3� ���� � ��� � �������� � ��� (� ��� ����� � ���"��# *����� ��

�� ��� 33� �����0� ��� ������0����� ��%��%��� ����&�� ��� �'��� �� �������� ����� �� ��� � ����������� ������ �� �%������ ��� ������0������ # �� ���� ���� �� ��� (3� � �� � ������������ �� ��� ���� �� ��%� � ���� ��������� �� ���� ��� �'���# ��� ���������� � �������� � ��� �������� @#4#

�� ��� (3� ��� ���� ������ �� ��%��� ��� � ��� ����� ���������� �� ��� �%� � �� ��%� ��#

�� �� ��� (3� ��%��� ��� ��� ���������� �� ��� 33������ ��� 33� �%������ ��� ������ �&�� � ����� ���� � ����������� ��� �� ���� ��� �� �� �� ���(3�#

�� �� ��� (3� ��� ���� ��� �� ��� ����������� ���33� �%������ ��� ���� �&�� � ��� ���� ����� �� �� ��� (3�# �� ��� ���� � ������ � ���(3� �� ��%���� ��� ��� ���������� �� ��� 33������ ��� ���������� ������ ��� ������ ��� ��� 33����� # *����� �� 3��� 9 ��� @ �� �/������ ���������� ����� ����� ��� ������ ������ �� �������� ������������� ���� ��� �%� � �� ��%��� ��� ������������� �&�� ��� � ��� �%�#

��� ���������� ������ ��� ������ ��� ��� 33� �������� ���� ������ ��� � �� ���������� ���� ����� �� 6��# 5��� ��� ������ ���� :K< ������ ��� ������� �������� *)�#

2 �"���"�� � ��� �� ���"

.� ��%� ����������� � �� � �������� � ��� �� ������� ������ ����� �� ����� �� ��� ����# ��� �������� � ���� ����� �� ��� �� � � � � : 7���� ���*� .� *��*���J�:�� �� ��� ��%������ �� ��� �� ��� *����5#C! �B+3� � ��� ������ ! ������- �%�#

3���� �� ������0����� ����� ���� �� ��� � � ������������ �������� �� �������� ��������� �� ���� ������ �� �* � ���+ �� ��� ��������� ���� �������� � ���� �/���� ������� ��� �'��� � ���� �������� �� ������� ��� ���� ��� ���� ��� �������� ���� ��� � ��� ����������� � # ��� ������� � �� � ��� ������� �/������� � � �� �� ��� ��� ������ �� 4@"#��� ���������� ������ ���+ ��� ��� �������� (�� ���������� +����� � ���� ����� �� 6��# 2# ;��� ���� � ����������� � ��&���� � ��� ��� �� � �� � ���� �� � ����������� ��� ��������� ������� ����� �/���� ��� ���%���������� ��� ��� �'���# ���������� �� ��� ���%���������� �� ���� ���� ���� *���� ���� ��� � �� ����+ �� ����� ��������� �� ���� ������ �� �* #

���+ ��������� ��� ��� �������� �� ��� ���� ����������� �� ����� �� ��� ����� �/���� ��� �%�������� ������� � � ��������� # �� �/��� ��� �� ���+ �� ���� ������������� �%�������� �� � ����������� ��%������� � ������� ���� ��%������# �� ��� ��������� ������ � ������� ���� ���� ��� ����� ���+ ��%��� �� ���

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 .=

!��� / 4����%���� ���(��� � � �0� �� � � 00� ������ %%� %�������

Page 18: A content-based authorization model for digital libraries

���������� �� ������ ����%� �������� ��� ���� ������# +�� ������ �� ���+ �������������� ��� ������ �� 1"#

2$� ��&&�����&(� �/����&-� & ���"

���+ ����� ��� 3������ *����� �3*� �� �� ��� ����������� ����%� �������� ��� � ��� �� ����� ��� ���������� �� ������0������ � �� ���� �� ��� ��������� �� � ��� � �#6� ���� ������ ����%� �������� ������� � �� ���������+ ��%��� � �������� �������� ���� ����� ��� 3*�� �������� ��� ������ ����%� ��������# 6� �� ��������� ������0����� ��� � ������ ���� ��� �� � ��� ��� ���� ���� �� 6��# 4C# �� ��� ����� ��� 3* ���� ���������������� �� ��� ��� ������0������ ��� � ��� ��� ������ ��%����� �� ��� ������0������ ��� ���� �� �� ��������� ������������ ����� � � ������ �� � � �� �� � � ��������� �� ��������� �/�� ����� ��� ��� ���� �� ��� ������ ������������# ���� ��� ��������� ���������� � ���������� 3* �� � ������ ��� ��� ��������� ��� ��� ������ ������������ �� ��� ��� ������0�����# ��� � �������� ��������� � ��� � �������� �������� ���� ����������������� �������� �� ��� ���� �� ��������� ��� ������ ������������ ���� �� � � ������#

+���%�� ���+ ��%��� �������� ���� �� ������ ��������� ��� �������������� ������� ��� �� ������ �* ���� ��� # 3����� �������� �� ��%���� �� �� ��-������ ����� �� � �*#

2$� ������ �-��-' & ���"

���� ������ �� � ��� ���� ���+ ��� � �����/��� �%� ���� �%�������� �� ���� �&�� � ����� �&��� ��� �%�������� �� �%��� ��������� ��� ������ ������������� �� ������# �� ����� ��� �� �� �� ��%� �������������0����� ������������� ������� # +�� ���� �������� ���� �� ������0����� � �� ����� �� ��������� ��� ��� ��� �� �� �'��� �� ����� �� ������ # ��� � ���� ������ ����� ��� ��������� ���� ���� � �� ����������� �� � ������ ����������������� ��� �������������������� ������0����� # � �� � � � �� ��������� ������� � ������� �������� ������# H������������ ��� �� ��� � �� ����� �� ������0����� ������ � ��� ����� ���%������ ���� ��������� ��� ��&������ ������# ��������� �� ������ � �� ��������� �%������ ���� ��� ���������� �/�� ��� ���������� ������� ���� �����

������� ��� �%�������� ��� ��� ���� ��������� �/�� ��� �� ������#

.� �� ������� ��%������� � �������� � ��� ���� ���� �� ��������0����� ������# =���%�� �� ����%��� ���� ����� � ��� ����� �� ��� ��� �� ��%� ��������� ��� ������� ���� ������ ����� ���� �� � � �� 9" ���� ��� ��� ����� ��%� ���� � ��� ��� ������/���# 6���� ����� �� ����� �� 9"� �/������� �� � �� �����������0����� ������ ��%� ���� ���� ��� ��������0������ ������ � ����� ������� �� � ������� �%��������������� ���� ������ ����%� �������� �� �� ���� 49�1C ������ �� ��� ���� �� ���� �&�� � ������� �� ��� � ��� 4!"# ��� � � �� ����� � ������� �� ��� �������� ����� ��������� ���� �&�� � �� ��� ��������� ��&���� ���� ������ ����%� �&�� � #

���� ������ �� ���+ � � �� �� ��� ��������� ������� ������ �� ����� �� 3������ 9#1� ����� � ������ ��%� �������� � � ���� ���� � ������ ����� ��� %���� �������� �� ����� �� ����� ���� ��� ��� ��� ����������������� ������� � ��%������ ���� ���� �� ������������� �������# .��� �������� �� ��� ��%�� � ����������� � ��� ������%� ������0����� �� ��� ����� � ��%������# =���%�� ���� ����� �� ��%��� ��� ���/����������+ ����� ��� 3* �� ������ ��� ������� ��������� ������� ������ � � ������ �������� ������ �� ��������� � �� �� ��%� �������� # +�� ���� ���� ��� 3* ��������� �� ��� ��� ������%� ������0����� � ����� ��%������ ��� ��� �� �� ��� �������� �� ��� ��� ������� �������� � ��������� � �� � ��� ����� ������ �� ������������� ������� ���� ���� �� ��� ���������������������# �� ��� �� � � ��� �������� �� � � �� ���������� ������ �� � ������� ������������ �� ��� ���������� ����� �� 3������ @#4#

3 ������ ��� ��� �� ��� ����

������� ����� ��� � �������� �%��� ����������� ��&������� ���� � ���� �� ��� ����������� ���������������� ���������� �� ���&���� ���� ��������� ������� #���������� ������0����� ����� �� ��� ���&���� �� �������� ������ �&������� ������� �� � �� ��%�������# ����� ����� �� ��%� ���� �� � ��������� �� ������0���������� ������ �� � �� ��%�������# ��� ����� �� � ����� ���/��� ������������ �� ������0����� � �� ��

./ 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

!��� C� 5 � ���� �% ���%�����

Page 19: A content-based authorization model for digital libraries

��� &������������ ��� �������� ��� �� � � ����������

�� ���%� ��� ������%�� ��� %����� ��������� �� ������

�0����� �'��� ������ ��� �� �� ���� �'��� �� �������

������ �� �'��� #.� ���� �� �/���� ��� ��� ������ �� ��� ���� �����

�%��� �������� # � �� � �������� ���� ���� ��������� ��

���� ������ �� ����� ��� %���� # *�� �� ��� ����� �

������ �� ��� ���������� �� ��������� ���������� �� �����

��� %���� ������� # .� ���� �� �/���� �� ����� � �� ��

��� �������������� �� ����������# =���%�� ����� ���� ��

���� ������ ����� �������� �/���� �� ���� ����� ����

�� � � �� �� ������� � ������� ���� �'��� # �� ���������

�� ���� ������ ����� ��� � ������� ���� ��� � ���

��� �� � ������ ���������� �� ��� �� ������� �� ��������

����� �'��� � ��� � � ��� �������� ��������

���������� 1@"# +���%�� �� ���� �� �/���� �� �����

�� ����� ������� - ���*� .� *��� ���� � � ������0�����

���� ������� %����� ����� ��� ��� ��� � � �� � �

������� ��� �� ������ � �� �� ������0����� #����� �� ���� �� �/���� ��� ��� �� ���� � �� ���

� ��������� ��%���� ��� �������� ���� �� �� �������

��������� �� ��� �� ��%�������#+���%�� ���� ���� ��� ���� ������ ����� �� �����

�� ��� ���� ��� � �������� � � -*�� ��-��� �� � �����

���� ��������� ������� ��� � �������# � %�� ��������

� ���� �������� ������ ��� ��%��������� �� ��� �� ��

���� ������ ������� � � �� ���� �� ��� ������������ ��

��� ������0����� ������� ��� �� ���� ��������� �������

���� � �� �� ������0����� ��� # 3��� ���� �� ����������

������ ���� ������� ���� ���� ������� ������0�����

����� ���� ��� ��� �� ����� �� ��� ����# ��� ����

����%�� �� ��� ��� � �� ������ ��%� �������# .� ����

�� ��%� � � ��'� ����� �� ��� ��������#

���������4"��

��� ����� ����� ���� �� ����� 7��� I# D�0��� ���

���� �� (���� ��� �# )��� +������ ���

������� ���� �� (���� � �� ���� ���� ���� ���

������� �� � �� ������ �� ���7# ����� �� �� � ���

�� �# )����� =�����0�� �� �� ���� �� ����������

���+ ���� �� ������� �/����� ��� �� ,�� (����00�

�� ��� �������������� �� ���+# ��� ��� �� K# �����

�� ������� �� ��� � ��� ,3 7������� 3������

6��������� ���� ���� �)��2@1?111# ��� ��� �� ;�� �

B����� ��� ;���� 6��� � �������� ������� �

(�+�(� )���� ,��%� ���� 7����� 7I� � ��� +,)3�

���� ��� H�'��� �������� ��� � ��� (3;�� ���� ���

H�'��� ��%����� ���� +��������� 6������� �� .�

����#

��������� 4" 7# ����� K# ������ ;# B������ ��� ;# 6���� :� (�������B� ��

������0����� +���� �� ������� ����� �< ��������� �����(������ 3������ ����#� ,��%# �� +������ 4225#

� ;# 6���� 7# ����� K# ������ ��� ;# B������ :�� ������0�����3� ��� �� ������� ����� �< @�� �:�+ #*����� L��M

� 7# ���� �� ��#� :3������� �������� �� ;�������� (������ ���������� ����� 8 ����� � ������� �����< ��� �*��� ���������� %��# 15� ��# ?� 422@#

� K# ����� ��� .#D# =����� :�� ������0����� +���� ��.������ �< C�*-� ,*��� &��*���� ����� ������-� � �*�������-�� � A&�?���� /3;B� 422@#

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 .C

!��� .;� ��� �������� )�%���%���� �� �����

Page 20: A content-based authorization model for digital libraries

� ;# B������ (# B������� ;# 6���� ��� H# 3������� :� ����������� (����� +������ � �� ����� � 3� ��� �< �&&& @�����K�*����� ��� ��� &���� %��# 5� ��# 4� ��# @AN5C� 6�# 422@#

� ;# B������ (# B������� ;# 6���� ��� H# 3������� :�� ���� (����� +���� 3�������� H��������� (�� ����� ��� �������)�� ������< ��� @����� ���7��� ������� %��# 1!� ��# !� ��# 1!4�159� 4225#

� ;# B������ 6# B�������� ;# 6���� ��� H# )����� :� ������B� ��������� �� ;������� ���� (������< #� �*����� ��-�� ��%��# 5� �� # 1 ��� !� ��# 4C2N4!2� 1CCC#

� ;# B������ 6# B�������� ;# 6���� ��� H# )����� :� �������6������ �� )�� ����� �� ���� ���� (������< C�*-� �%��&&& �*����� ��-�� � ,*���� *�� <*�"��*�� ��# 4A9N452� I���4222#

� ;# B������ H# 3������� ��� 3# I�'����� :� 6��/��� ������0�����+������ � �� ���� +��������� 3� ��� �< ��� @����� ��0*���' *� ������� %��# 4A� ��# 1� ��# 4C4�4?C� 4222#

� ;# B������ H# 3������� ��� 3# I�'����� :�� ;/������ ������0������ +�����< �&&& @����� K�*����� ��� ��� &���� %��# 2� ��# 4���# 59N4C4� I��#-6�# 422A#

�� 3# (� ���� ��� K# �� ��������� � +#�# 6������ ��� B# H������:(��������� 3����� ����� � 8 ������&�� ��� ����������� �<��� @����� ���7��� ������� %��# 1!� ��# !� ��# 15@N!!!� 4225#

�� (#D# B�� ��� �# )�'� ���� :� =��������� ���� (�����3����� �� ������� ����� �< C�*-� @� �� ��� ��/ �*�0� � � �: 7��� ��� ��# 1A9N1A@� 4225#

�� ;# 6���� ;# B������ (# B������� �# +����� ��� H# 3������� :*�, ��� +�������0����� 3������� �� � ������� ������0�����+�����< C�*-� C*�'��L�?� <*�"��*� ���� � .�� � ���( @�-�� 'H��� ��� ��� -� *��� ��# !?N?4� 422@#

�� �# ����� ��� �# +������� :���� +��������� �� .��B� ��3�%��� �� ���������� ������� �� (� �*����0��������������������� ��� ������0������< �': 7 ����. ��� 4225#

�� ;# ���� � =# 3���� ��� ;#B# 6������0� :;%�������� �� 7�����%��H�������� ��� �� ������B� �� ������0����� �� *'����*����������� � �< ���7��� ��-�� �� ��( ���� ��� C�*���-�� 4224#

�� )# =�����0��� &=��-*�� 0*� � � � : 7���� ?7>�-�� H�� ��� � �)���� ,��%#� ����# �� +3-(�3� 422A#

�� �# I�� ��� ��� D#�# �������� :�� ������� �� B������� 3��������� � 6�������� �< C�*-� %!� ���� :���� ���7��� �*�0�� 422?#

�� (# D������� )# H������ ��� +# 3������� ���*�" ��-�� �(C� ��� �*���� -� *� � � C�7 - <*��� H������ =���� 4229#

�� .# D��� 7# B������ I#6# ��0�� ��� �# .����� :� �� ������*'����*������ ����� � 3� ��� 3�������� 3���� ��� H�%�������� � �< ��� @����� ?00 -� ��0*��� *� ������� %��# 2� ��# !4N94� 4224#

� ,# D���� I# ��� ������ ��� +#�# D������ :3���������� ����������� (������ ��� , � H�������� �������� )���� ����(������ �< �': 7 ����. ��� 422A#

�� �# ����� :���� (����� H������ 8 ��� ,��� ���� O�� ���� �<�*����� M ��-�� �� %��# 5� ��# 4� 4252#

�� �# +������� :(� �*����0������� ���� +��������� � ����������� �������������� ��� ������0����� �����������< �': 7����. ��� 4222#

�� C�*-� , �� ��� <*�"��*� �*�'+���� �--��� �*��*� 422@#�� 6# )������ ;# B������ .# D��� ��� �# .����� :� +���� ��

������0����� �� 7�/����������� ����� � 3� ��� �< ���@����� ���7��� ������� %��# 4@� ��# 4� ��# 55N4!4� 4224#

�� H# 3������� ;# B������ ��� 3# I�'����� :�� ������0����� +������ � �� ������ =�����/� 3� ����< �&&& @����� K�*����� ������ &���� %��# 5� ��# ?� ��# 999N9@1� ���# 422@#

�� K#3# 3���������� C� �- ��� *0 �� ��� � ���7��� �������+�����D������� 422A#

�� )#(# 3���� � ��-��� �*��� ��( @����� ��� ��0�������� +�����=���� 422A#

�� )# 3����� �� ��#� :)����B� �� ���� (����� +���� �< �*��������# !5N?A� 422@#

�� B# ����� ������� :� ������� �� 3���� ����� � 3� ��� �<+��); ��������� ����� 4221#

� 3#=# K�� 3��� ��� �# K�� �� +���� :��� +��������� ��(������ 3������ H����� � ��� � )����*������ ��������<�*������ M ��-�� �� %��# 4!� ��# 5� ��# @A!N@5C� 422?#

�� H# .��� ���� ��� .#H# B��������� :(������ *����������+������� �� ������� ���� (������ ��� 3�%��� �< ��/ #� � � �: 7��� ��� 4225#

�� +# .�� ����� 7# (����� K# I��� � ��� �# 3�������� :, ��� �������(�������� �� ��� .����.��� .��< #� �*����� ��-�� �� %��# 9�422A#

���&' �$ ��� � )������ �� %��)���� E���������� ���� �� � � ����%��� �� � ������� �4�4� ������ �� ��(�+� ��� ��� )���� �� ������� ��% ��%� ))�� ���% ������ ���� ����������� � ��&��������������� ���� ����������� � '�&�������� ���� ������������ (�� ������� ��$)���� ������������ � ��� (��� ��������� ������� *����� � ���������� ��������� ������� �� ������������ *����� � �����������

��� ������)� ��������� ������� ?� %��� ����-%������� �������+ ��%������ ��������� �������+ ���������, -�������, ��� ������������ D�����%� ?��� .CC/� ��������� ������ �� .� � 7��(�� �%����%D���� ��� .CC=� �� ��������� ������� #.CCB$� )���� �� )�� ��� � 0)������ ����� ��%���� ���� 0���� �� ���)���� 0%���%����� ��� � ����������% ��� �� � � ������������ *����� � ���������������� �� ��&� �� � � �������� ���� �� � � *����� � ������$���� ��������� ������ �� � � *����� � ��������� �������� ?���&�� ���� ������ ��� � � ������������ � ��� (���/������� 0�������� �� *����� � ���������� ��������� ��$����� ?� � � � %�������� �� %������ % �� �� � � 4 5�% ��%���������� �� ������ �������� ?� ��&�� ������ % �� �� )�����% �� �� &���� ����������� %�������%� ������ �� ������ ������� �����%�����% %�����%�� ��� ��� ( ���%��� �������� �� )�+���� � � 4 ���)���� 0�%����F �������� �� ������ D����� #��D$��� � � )����� .CC=�2;;;� ?� ( ��&���� �� ��%���� �� ������ �����������%�����% %�����%�� �� �� �� ������ ��)�% � �&��� ������ ������������� �����������

�&%�5 ��'+�& ��%��&�� � � �5�% ������ �����%�����% �� %������%���� ��������������� G( ��� �� �� 5�% ������%� *��&������7+���� 4���� � � �5�% ������ �� ���%������% �� %������%���� ����������� ����4���� 4������� �� 5�% ������� 7 ��)��� 4������ � � D � ������ �� 4��������� 5�% ���������� 9����� ��� *��&������ �������� 0 � �%�������� � ���� )������ �� %��)�������������� ���� �� � � �040 ��)������ �

������ *��&������ ��� ������F ����% ������� ��%���� �������������� �%������ ���� �������� ����� (��+���( ���������� �� ���������� ����� 0 � )���� �� ���� � � 3A��% ��%� ))�� �� � � �������� ������ �� %�������%� )��%������ ��� �� �� �� � � � %��� �� �� � � ���+� �������)�� ��������������� 1��������� 7��(�� �%����% #.CCC$� 0 � ��&�� )����� % �� ��� � � 2;;; ��� 8��+ �) �� �������� �%%��������� �� )����� %�% �� ��� � � .CCC 4!4D 89..�3 8��+�����������%� �� ���� 0�%������ 4� .CCB� � ( ��%�)���� �� � �*0 ������ 0%���%� !�������� ��� � �(�� �� ��&������ ��������� �� ��%��)������ �������&�� �%����� ���� ���� ������������ ��� �&�%�� ))��%���� ����� �% ����%� ��������������� ���-���� (��+���( ����� ��� ������ � ������ �� � �4 ���)���� 0�%���� �� � � ����

2; 4 5���0��546�0 6� 7�68� �9 ��� ��5� �94� �4�9� �6�� :::� �6� ::� ::::::: 2;;.

Page 21: A content-based authorization model for digital libraries

�'&�� 6���&- � %�������� )������ ������ ���� �� � � ��)������ �� ����)���� 0%���%� �� � � *��&����� �� ����� ( ��� � � %�������� � � % �� �� � � ��)�������0 � �� ���� �� � � �%���� �� � ���)������ �� ���)���� �� 4���������0%���%� �� � � *��&����� �� 9���&� 4����*���� .CC;� � ( ����% �� ��� � � 4���������� ����% ����%�� �� D�� 4���� ( ��� � ���� � � 6���%��6������� 0����

9���)� 0 � ���� &������ ����% �� � � � 4�� ����% �������� #��( ������$ �� 0� G��� � � � ��%�����%�����% �����)���� 5�% ������ ���)������ �� ������ 5�,� � ������*��&������ �� � D����� *��&������ ?�� ��� ����% ���������%���� ����%���������� ����� ���������� ����� ����%��&������ ��������� ����� ������)�������� �� ���������������� ���������� �� �����%�� ����������%� �� ���� ��% ��'������� �%������ 4� � �� ��� D������ ������� )���� ���&��� ))�� �� �� ���� �������� ������ �� �� )��%������ ������������� %�������%� �� ��)��� 0 � � %��� �� �� � ����+ /�2���$/������� �������� ������3������ ��� (�������$������ .CC3 #�������8����$� ����4��� ������5��� �� (�)������������� ������� .CC= #7��(�� �%����%$� �� ����������� �������� ������� 2;;; #�������8����$� 0 � � �� ���� �� � � ������������ �� � � �����(��� %�������% ������1 (�� ����������� ���������� ��� ������ �������� � � ���� ����������� � '�&�$���� ��� ���� ������������ � � ������������ *����� � ����� ���1������� � /�2��� ������� � � 6��� ����� �������� ������ 6��-! *������ � � 1������� ��� ����������� �������� *������ � �*����� � ������ �������� ���� 7 '�&����� ������������ ��� � ������������ *����� � ��������� ��������� 0 � ���� %������� �� �&��� ����� %��)��� �� �� �������� ������ ))��%���� �� ��&�� �&��� %���� �� ��������� 0 � ���� �� ��&��&�� �� �&��� ���)�� )����%� )������ �� � � � ����� � � 0D�45 )�������� D������ ������� � ����������� �� 4 �� ������ �� ��� �� �4�� �� �������� ���� 9����� ���� ������ ��� �� ��&�%� �� � � 4 ���)���� 0�%����� 0 � ��&�� )����� %�������� �������� �&��� ����������� %�������%�� �% ��� 049�6� ������� )����� % �� �� � � .CCB ���)�� 0��)���� ������% �� ���)���� 0�%����� # 06�4�0FCB$� ������ % �� �� � �.CC= 4���������� 8��+ �) �� ��������� 4��������� 0����� )����� %�% �� �� � � .CC/ 4 4���������� ��������%� �� �� ���������� #4�� $� �� )����� % �� �� � � 2;;; ���)����������%� �� 6���%��6������� D����������

�'�� ������& ��%��&�� � � �0 ������ ������������ %���%� �� � � D � ������ ��%��)���� %���%� ���� � � *��&����� �� ������4���� �� .CC2 �� .CC/� ��)�%��&���� 0 � � ��(� ���� )������ �� � � ��)������ �����)���� 0%���%� � � � *��&����� �� ������4���� 0 � �� ���� &������ ����% �� �9����� ��� *��&������ !���, #��$ �� ������� *��&������ ��(�+ #�G$� ?�� �������% ������� ��%����1 ���� �%������

%%� %������ ������ ��������� ����� �� ���)��� ����%���������� �� ������ 6� � �� ��)�%� � )���� �� �&���))�� �� �������� ������ �� %�������%� )��%������� 0 � ��&�� D� %�% �� �� � � �66D FCC 8��+ �) �� 6���%��6����������� �� � � �66DF;; 8��+ �) �� :�� �� 6���%�5�% ������ #:65 F2;;;$� �� D� ������ �� � � .CC= 4����������8��+ �) �� ��������� 4��������� 0����� � � .CCC 4����������8��+ �) �� 4��������� 5�% ������� ��� ��%�����% ������%�� � �.CCC 4���������� 8��+ �) �� ��%�����% ������%� �� 0�%�������� � � 2;;. ��0 4���������� ��������%� �� ���)���� 0���� ���))��%�����

���� 5 ���1 � �6�5 �5���0 � �*5?6�4@�546� �6� � !6� �4945�� �4����4 0 2.