... them by means of an edge table in a standard commercial RDBMS (in our case MS SQL ... adopt the edge representation supported by MS SQL Server 2000. ... ParentID NodeType Label. Text. 0. NULL. 1 bib. NULL. 2. 0. 1 book. NULL. 3. 2.
!
"
!
!
# ! !' $%&
!( ) $%& +
!' $%&- *&
)
$%& ,!
!
!
$%& +.)
# *& #
!
%
&
, /012 3 !% $%& $%& $%& !(
) #
)
!3 4
3
-
!
$%& $%& #
#
+ ! ! /5 622,! 7 /102! '
% $%&
$%&! #
$%& # 4
4
8 /1 9 : ; < 0= 00 2>
# )
) $%&
16 1< 2!
/? 1= 19 0=
# /16 2! #
$%&
!
3 # @ #
#
$%&
!
$%&
0===,! 3 C
! '
$%& AB% +
% ),
+ !
*& # $%& ! $%&- *&
! $%&
*&
! ! 7
# !
!
7
! $%& # *&
$%&
$%&-
*&
!
/1; 2! 4 !7 $%& ! 3
9
! 8 $%&- *&
)
0 5! $%&- *&! 3
!
:
!
8
0
!" ! 7 $%&
" ) !
$%&
! 7
! !
!7
!4 7
+
DE
!
E,
-
! 4
/02! '
1 ) /05 2!
$%& )
!
!4 /092
! & &
" $
'
()% )
+ !
"
&
'
,,
()% )
%$#
- . $% #
+
$ '
#
#
&
'
* '
" & &
&
$*
"
,
&
*/// 0
$ #
& &
1 , ! ' 2 + 3 4 % ) & '
'
5'
'
3 * % )
0
#
#
&
'
+ ' &
# #
#
+ # ##
## & &
+
#,
, ' 7
!
#
# 0
0 + '
, '
6 #
&
'
' ! 1!
$%&
7 $%&
/15 16 2! 4 % *& ' ! 1! "#$! #" "
$%&
0===! 3 ' ! 0 !
$%&
! $! %" $! # )
" $! ! $%&
/1: 2
$
! 7
-4
# 8
1 >
.&
, '
, 9 %%%9 .& , & G" 9 %%%9 + & %%%@ > " + %%%@
7
&
G" =@
! )
!
& ' 88D & ' J & ' 88D JMJ+ 7 ) ) # !7 & '
)
)!
& ' $ & ' J & ' $ & ' KJ & ' ,J & ' & ' & ' ! ! ) + 1, # /11 2 #
& ' $ & '
C
!
#
C ! )
!
8
-
+ +
& ' $ & ' LJ
*& -
,
C
,
-
EME )
! !+
& ' , & '
-
& ' ) ' (
& ' & ' K & ' L & ' ) & '
) & '
8
! A & ' ,8
+
!
8
1! 0! 5! 9!
E E+ , EME+ , E+ ,E+ , E(1 (0E+ , E(1 (0E+ , E $(E+ 1 !!! E $(KE+ 1 !!! E $(KE+ 1 !!! E $(LE+ 1 !!! E $(LE+ 1 !!! E $( E+ 1 !!! E $( E+ 1 !!!
:! ?! ;! 6!
?
8I . + & M % M, % &3N. 8I . + M M M M, 8I E E+ 1 !!! ,! 8I E(1E+ , 8I E(0E+ , 8I E E+ 1 !!! , E(E+%, . +% 8I E E+ 1 !!! , % D 8I E $(E+ 1 !!! %, 8I E $(E+ 1 !!! %, 8I E $(LE+ 1 !!! ) , E($(E+) %, 8I E $(KE+ 1 !!! %, 8I E $(LE+ 1 !!! %,
%, %, %, %, %, %, %,
M M M,
.
!4 )
:
E(1! !!! !( E
) >& >&
@J @J 4
%GK%# GK # / * ) E
/ / / /
F
' ! :!
+E(1E !!! E( E,! ' . 8 % E E E E
/ / / /
%G G 4
* * * *
) F
) 8
-
"
, -
=I