All Downloads are FREE. Search and download functionalities are using the official Maven repository.

doc.devdocs.dbschema.sdr Maven / Gradle / Ivy

Go to download

The Fedora Client is a Java Library that allows API access to a Fedora Repository. The client is typically one part of a full Fedora installation.

The newest version!
SMARTDRW??dX?software, diagrams, flow, flowcharts, charts, program, programmers logiciel, diagrammes, flot, organigrammes, diagrammes, programme, programmers Software, Diagramme, Flu?, Flu?Tabellen, Tabellen, Programm, programmers?d????"0u0u??dllddlld?*HP LaserJet 2200 Series PS,winspool,Ne01:`HP LaserJet 2200 Series PS00??
odXXLetter?
odXXPRIV?0''''?\KhC??({???
VMS Sans Seriflld?	?VTimes New Romanld?VVAG RoundRomanld????RVArialundRomanld??T?"VComic Sans MSnld?Z?BVCourier NewSnld??r?1VBauhaus 93Snld??T?RVWingdingsSnld????VSymbolgsSnld????V	SymbolgsSnld????@
?`?a*LIBRARIES, TEMPLATES AND EXAMPLESaSOFTWARE DESIGNaSOFTWARE DESIGN`@*
????????????????????@????Software Diagram Basics@ ??.,0u0u*??.?????????????Black & White?
Times New Roman$Times New Roman5,Y@??)\????"@8?9:Default Layer8@)?,
''  **""!!

,,""

--((''!!

				

		$$(($$&&%%%%  %%%%&&))**++--++,,"?H??
??????
?????????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H?
??S?x?T??T??T??T???T??|T|??T??xULf???~???r???
????[ ????
J?*U
*`A
dsBindSpecB Cd@@ULf?L?~?????`???
????[ ????
J?*NA? dsBindKeyDbIDB C@@ULf???~???t???
????[ ????
J?*OA? bMechDbIDB, C@@UL`?R?~?????????
????[ ????
J?*PA   dsBindSpecNameB  C@@UL`??~??|
?p???
????[ ????
J?*QA   dsBindSpecOrdinalityB  C@@UL`<??~|????????
????[ ????
J?*A   dsBindSpecCardinalityB  C@@UL`?@?~??x?l???
????[ ????
J?*
IA   dsBindSpecLabelB  C@@S@"@"?H????.??4?????????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H4??S?		P?T??T??T??T???T??pTp??T??`T`??T??PULf???????r???
????[ ????
J?*?o?0oAparmB Cd@@ULf"??~?????0???
????[ ????
J?*?
A
   methodDbIDB C@@ULf?t?~???t???
????[ ????
J?*?A   bDefDbIDB C@@UL`?t?x?????????
????[ ????
J?*?A   parmNameB  C@@UL`?^?x??p?d???
????[ ????
J?*?A   parmDefaultValueB  C@@UL`???xp??|?????
????[ ????
J?*24?A   parmDomainValuesB  C@@UL`?j?x??`??T???
????[ ????
J?*L???A   parmRequiredFlagB  C@@UL`?b?x`??l?????
????[ ????
J?*34??A   parmLabelB  C@@UL`?\?x??P??D???
????[ ????
J?*?A   parmTypeB  C@@S@"@"?H?l0????????????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H??S?|?T??T??T??T???T??|ULf???~???r???
????[ ????
J?*r
?1
AbDefB Cd@@ULf?t?~?????1???
????[ ????
J?*l
A
? bDefDbIDB C@@UL`z2?~???t???
????[ ????
J?*m
A
   bDefPIDB  C@@UL`?\?~?????????
????[ ????
J?*:A   bDefLabelB  C@@UL`?P?~??|
?p???
????[ ????
J?*;?6l?A   bDefStateB  C@@S@"@"?H??\???>??8???????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H??8S?|?T??T??T??T???T??|ULf?~???r???
????[ ????
J?*z
?1
AmethodBCd@@ULf??~?????1???
????[ ????
J?*sA? methodDbIDB C@@ULf?t?~???t???
????[ ????
J?*t
A
? bDefDbIDB, C@@UL`
??~?????????
????[ ????
J?*u
A
   methodNameB  C@@UL`???~??|
?p???
????[ ????
J?*vA   methodLabelB  C@@S@"@"?HA?S?_5?e/???
????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&He/?S?|?T??T??T??T???T??|ULfTT?~???r???
????[ ????
J?*?@?1@AdoBCd@@ULf\?~?????1???
????[ ????
J?*?A? doDbIDB C@@UL`&??~???t???
????[ ????
J?*?A   doPIDB  C@@UL`P?~?????????
????[ ????
J?*4
A
   doLabelB  C@@UL`D??~??|
?p???
????[ ????
J?*5
?u?AA
   doStateB  C@@S@"@"?H9[W*=?W*=????????,?j	?6<?:?:?r@@j@Ԣ@ y@|?@h@7$#???&HW*=???J?*?!?????kYA!FEDORA Relational Database SchemaB 	Cd@@"@"?H.	@IL%	"+R+	%??????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&HR+	%S???T??T??T??T???T??|T|??ULf???~???r???
????[ ????
J?*?
?1
AbMechB Cd@@ULf???~?????1???
????[ ????
J?*?A? bMechDbIDB C@@ULf?t?~???t???
????[ ????
J?*?A   bDefDbIDB& C@@UL`?t?~?????????
????[ ????
J?*?A   bMechPIDB  C@@UL`???~??|
?p???
????[ ????
J?*8
??.A
   bMechLabelB  C@@UL`???~|????????
????[ ????
J?*9
??.A
   bMechStateB  C@@S@"@"?HATS|_r5^ex/X??L????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&Hex/XS?

??T??T??T??T???T??|T|??T??rTr??T??bT	b??ULftt?~???r???
????[ ????
J?*?	*`	AmechImplB Cd@@ULf???~?????`???
????[ ????
J?*???
?A? bMechDbIDB C@@ULf?t?~???t???
????[ ????
J?*?
A
? bDefDbIDB C@@ULf??~?????????
????[ ????
J?*?A? methodDbIDB C@@ULf?L?~??|
?p???
????[ ????
J?*?A   dsBindKeyDbIDB C@@UL`??~|????????
????[ ????
J?*?A   protocolTypeB  C@@UL`?z?x??r?f???
????[ ????
J?*1
????A
   returnTypeB  C@@UL`p(?xr??~?????
????[ ????
J?*???
?
?A   addressLocationB  C@@UL`?^?x??b??V???
????[ ????
J?*???
?
?A   operationLocationB  C@@ULf???xb??n????@
????[ ????
J?*?
??
?
?A
   policyDbIDB, C@@S@"@"?H??????#?????????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H#??S???T??T??T??ULf???~???r???
????[ ????
J?*?
?1
AdoDissAssocB Cd@@ULf\?~?????1???
????[ ????
J?*?A? doDbIDB C@@ULf?P?~???t??
????[ ????
J?*?
A
? dissDbIDB C@@S@"@"?H??????j??d???????	,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H??dS?x?T??T??T??T???T??|T|??T??xULf???~???r???
????[ ????
J?*?
?1
AdissB Cd@@ULf?P?~?????1??
????[ ????
J?*?
A
? dissDbIDB C@@ULf?t?~???t???
????[ ????
J?*?A   bDefDbIDB& C@@ULf???~?????????
????[ ????
J?*?A   bMechDbIDB& C@@UL`&??~??|
?p???
????[ ????
J?*
	???
A	   dissIDB  C@@UL`?8?~|????????
????[ ????
J?*6A   dissLabelB  C@@UL`t,?~??x?l???
????[ ????
J?*7?(^?A   dissStateB  C@@S@"@"?H?_}Z?}_<??_?10????
???!(
?'(
0u?76<?:?:??@@t?@?@??@H@7%$':???????}?,,,,&H??_??? "@"?H_??5}??5??bK???????<(
0u?'(
%%?6<?:?:\?@@t?@?@@,?@7%$':??????j??,,,,&H5??b?? "@"?H@*		^H??ao??X????????(
Qd(
		?6<?:?:?h@8?@?h@|?@??@7%$$':?UU?U?,,,,&Hao???? "@"?H9?X
W	?:
Z*	?
6,
????
???k(
		0*(
?6<?:?:?h@??@`o@֮@K@X?@7%$$':??????,,,,&HZ*	?
?? "@"?H??5???5????\?????
???(
i(
0u?86<?:?:??@6?@f?@??@?~@?u@7%$':??????,,,,&H5????? "@"?H??
}???
_??@_]?????????{(
?*(
0ua6<?:?:??@??@t?@{?@?@ ?@7%$
':
????}?,,,,&H?@_]?? "@"?H3?tQ??VTC
??????????{(
?!(
?96<?:?:`o@??@`o@{?@??@7%$
':??????,,,,&HTC
???? "@"?H?r?????????w?f?????{??(
0u?9(
0u?"6<?:?:??@{?@t?@?@?@?Y@7%$':??????????,,,,&H???w?? "@"?H?z	j
??	L?	??	L?	+???????U
(
		0u?=(
w6<?:?:??@??@\?@??@X?@X?@7%$$':
j...jZ,,,,&H??	L?	?? "@"?HH?	}?
f?	_?
i%
_D
F?????U
??(
?&(
?6<?:?:\?@??@t?@6?@@?@7%$
':???,,,,&Hi%
_D
?? "@"?H?@
j?
?^
L?
??
Li
?
????????
??(
r5(
0uh(6<?:?:??@v?@\?@6?@`@??@7%$$':???????j?,,,,&H??
Li
?? "@!?`?~@?~@@????"?H?&^,?D@?D@L??????D@6<?:?:??@ȳ@??@??@??@P?@7$#???&H?D@?TJ?*?3??????A3zero
one
one-or-zero
zero-or-many
one-or-many
many
BC@@"@"?H?2???P?????`?????P??
6<?:?:p?@??@0?@??@X@7%':?,,,,,&H????? "@"?H???????????`????????
6<?:?:p?@??@0?@??@X@7%$':?,,,,,&H?????? "@"?H?.???X?d?X?d^??????X?d
6<?:?:(?@??@ ?@??@?o@7%&H?X?d?? "@"?H?X?0??????@?????????
@6<?:?:??@
?@ ?@
?@?b@7%&H????? "@"?H?????*?*@$??????*
@6<?:?:??@j?@ ?@j?@?b@7%
&H?*?? "@"?H?????????@?????????
@6<?:?:??@з@ ?@з@?b@7%&H????? "@"?H,`?J~j?J~j? f????J~j?6<?:?:??@??@?@??@?p@?Y@7$#???&HJ~j??TJ?*???|?88?AKEYBC@@"@!@"?H????6???<?????????,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H?<??	S?|?T??T??T??T???T??|ULf???~???r???
????[ ????
J?*?
?1
ApolicyBCd@@ULf???~?????1??@
????[ ????
J?*?A? polictDbIDB C@@UL`???~???t???
????[ ????
J?*
0I@A
   policyNameB  C@@UL`?b?~?????????
????[ ????
J?*
0I?A
   policyRuleB  C@@UL`???~??|
?p???
????[ ????
J?*A   policyLabelB  C@@S@"@"?H???5??q5????????
??G(
0uo(
'6<?:?:??@??@J?@G?@ l@Ѝ@7%$':?????????,,,,&H5??? "@"?H???????q?8?n??????I?G(
0u'(
%%0u?f6<?:?:?@$?@??@G?@?v@??@7%$':???b,,,,&H?8??? "@"?H?O?9?m??????????? ?
??1(
p(
%%?6<?:?:?@\?@f?@1?@|@4?@7%$':????????9??,,,,&H?????? "@"?H?(
}-?F
_??
_?
?6????!?s
??
(
0u?4(
6<?:?:??@?@x?@R?@?@K@7?s
??
%$
':,,,,},,,,,&H??
_?
?? "@"?H?
???+?t????????"????(
0u'(
0u?6<?:?:??@ı@??@?@?|@??@7????%$':??????????,,,,&H????? "@"?H???-5??x-5??x-66????#?n,?)6<?:?:?b@n?@,?@??@??@2?@7$#???&H5??x-TJ?*Nl	??4^8???Al	Notable Relationships:

1.  A digital object has ZERO, ONE, or MANY Disseminators.

2.  A digital object has ONE or MANY Binding Maps (equivalent to StructureMaps in METS).

3.  Within a given digital object, a Binding Map conforms to ONE  Behavior Mechanism (e.g., the UVA Simple Image Mechanism).

4.  A Behavior Mechanism provides a namespace that defines ONE or MANY dsBindKeys.

5.  Within a given digital object, a Behavior Mechanism supports ONE Binding Map (deals with data of a particular structural form).

6.  MANY different Behavior Mechanisms can be written to support a particular Binding Map.

7.  A Behavior Mechanism implements ONE Behavior Definition.

8.  A Mechanism Implementation can execute ONE or MANY methods defined by a Behavior Definition.

9.  A Mechanism Implementation associates a method with data labeled by a distinct dsBindKey.

10.  A Disseminator specifies a particular Behavior Definition and Behavior Mechanism combination.

11. A Mechanism Implementation is related to a digital object via common dsBindKeys that exist  
    both in the Behavior Mechanism and the digital object Binding Map(dsBindMap).  A dissemination request 
    can involve ONE or MANY common dsBindKeys (scoped within a Binding Map) with a digital object.



The running of Disseminations can be achieved by:

  1.  Hit digital object table with doDbId (resolved by doPID from dissemination request).

  2.  Get Disseminators for doDbId from doDissAssoc table.

  3.  Get appropriate Disseminator with bDefDbId (bDefPID from dissemination request).

  4.  Get BehaviorMechanism with bMechDbId from Disseminator.

  5.  Get BehaviorDefinition with bDefDbId.

  6.  Get methodDbId in method table (via BehaviorDefinition) using methName (method name from dissemination request).

  7.  Get method implementation record in mechImpl with methodDbId.

  8.  Get dsBindKeyDbId from method implementation record of mechImpl table.

  9.  Get one or more Datastream Locations from dsBind table with dsBindKeyDbId from method implementation record.

10.   If the method supports Method Parameters or the Mechanism supports Default Method Parameters, this information can be retrieved
        from the parm and mechDefparm tables using methodDbId, bDefDbId, and bMechDbId.

At this point, the database will have provided all the information necessary for repository software to process a dissemination request.B?N? ?? ? P Ys }	
+	T ]
 k t? ?? ?? (N Tb g? ?? ?? ?? ?$	
 5	; Dc u{ ?? ?? ?? ?( 06 @M Z? ?? ?? ?? ?? ?? ?? ?? ?? ?C@@"@"?H?|?@???"??????????$,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H???
S?|?T??T??T??T???T??|ULf???~???r???
????[ ????
J?*	*`A	dsBindMapB Cd@@ULf?X?~?????`??
????[ ????
J?*A? dsBindMapDbIDB C@@ULf???~???t???
????[ ????
J?*!R?A   bMechDbIDB& C@@UL`??~?????????
????[ ????
J?*A   dsBindMapIDB  C@@UL`v.?~??|
?p???
????[ ????
J?*A   dsBindMapLabelB  C@@S@"@"?H?qG%??)??#??T????%,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H??#S?

l~T~?T?~T~?T?~?T?~|T|~?T?~xTx~?T?~tT	t~?T
?~pTp~?T?~lULf??~~~?qr???
????[ ????
J?*
?1
AdsBindB Cd@@ULf\~~?~?q?1???
????[ ????
J?*A? doDbIDB C@@ULf?L~~~?qt???
????[ ????
J?*??
?A? dsBindKeyDbIDB C@@ULf?X~~?~??q???
????[ ????
J?* ????
A? dsBindMapDbIDB2 C@@UL`.?~~?~|
qp???
????[ ????
J?*e
|?e
A   dsBindKeySeqB  C@@UL`??~~|~??q????
????[ ????
J?*5?*?A   dsIDB  C@@UL`J~~?~xql???
????[ ????
J?*
;???	A
   dsLabelB  C@@UL`t,~~x~??q????
????[ ????
J?*	;???	A	   dsMIMEB  C@@UL`?t~~?~tqh???
????[ ????
J?*
;???	A
   dsLocationB  C@@UL`?~~t~??q????
????[ ????
J?*-?Bx?A   dsControlGroupTypeB  C@@UL`??~~?~p?qd???
????[ ????
J?*.?H~		A   dsCurrentVersionIDB  C@@ULf??~~p~?|q???@
????[ ????
J?*<
;???	A
   policyDbIDB, C@@UL`>?~~?~l?q`???
????[ ????
J?*=
F?%?A
   dsStateB  C@@S@"@"?H????	
?b	r?_	??????&=7??(
$$?#(
%%<"6<?:?:=?@ܜ@??@??@@g@x?@7=7??%
':???????????,,,,&Hr?_	?? "@"?Hn	??"?	??"?	?*?v????'"?	?5(
0u?(
`&6<?:?:D?@~?@ܩ@j?@?|@ؕ@7"?	?5%$':;;?;,,,,&H"?	?*?? "@"?H]	?_
"{	?A
"?	??	??????("?	?R(
$$?:(
0u6<?:?:D?@?@?@??@p}@0|@7"?	?R%$':?VVV?w,w?!?w?V,,,,&H"?	??	?? "@"?H???e
???G
???A
???????),??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H???A
S???T??T??T??ULf22?~???r???
????[ ????
J?*"*`AdsMIMEB Cd@@ULf?L?~?????`???
????[ ????
J?*#A   dsBindKeyDbIDB C@@UL`:??~???t???
????[ ????
J?*%
A
   dsMIMENameB  C@@S@"@"?H??\? t>??q??????*
?1(
0u(
))0u{;6<?:?:
?@b?@?@1?@2@?@7
?1%
$':???XX?X?,,,,&H??q??? "@"?H??%??+"?????????+,??	6<?:?:?r@?@ ?@ԣ@??@P?@7&H+"??
S?		t?T??T??T??T???T??|T|??T??xTx??T??tULf

?~???r???
????[ ????
J?*&o?0oAmechDefparmB Cd@@ULf"??~?????0???
????[ ????
J?*'
A
   methodDbIDB C@@ULf???~???t???
????[ ????
J?*(A   bMechDbIDB C@@UL`.??~?????????
????[ ????
J?*)A   defParmNameB  C@@UL`??~??|
?p???
????[ ????
J?**A   defParmDefaultValueB  C@@UL`N?~|????????
????[ ????
J?*/4r	?	<A   defParmDomainValuesB  C@@UL`$??~??x?l???
????[ ????
J?*+L???A   defParmRequiredFlagB  C@@UL`??~x????????
????[ ????
J?*04r	?	?A   defParmLabelB  C@@UL`??~??t?h???
????[ ????
J?*,A   defParmTypeB  C@@S@"@"?H?mCb??%D??%?CT????,??%?(
0u'(
++$6<?:?:??@??@??@?@?@??@7??%?%':???S?SCS?,,,,&H??%??? "@"?H??	C?
?	%??	%w?Y????-L?	%H(
?(
++f#6<?:?:0?@ޣ@??@H?@ k@??@7L?	%H%':<???<,,,,&H?	%w?? "@ @@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy