the caspar finding aids - cosmos
TRANSCRIPT
![Page 1: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/1.jpg)
TheCASPARFindingAids
HenriAvancini,CarloMeghini&LoredanaVersien<
CNRISTI,Pisa
PV2009EnsuringLong‐TermPreserva<onandAddingValueto
Scien<ficandTechnicalData1‐3December2009
1‐12‐2009 1 PV2009
![Page 2: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/2.jpg)
Outline
• TheCASPARProject• Requirements
• Conceptualmodel
• Architecture• FINDinCASPAR• Conclusions
1‐12‐2009 2 PV2009
![Page 3: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/3.jpg)
TheCASPARProject
• TheCASPARprojectismainlybasedonstandardISO:14721:2003OAIS
• Inthisperspec<ve,itsArchitectureisdefinedfor– ManagingkeyconceptsoftheOAISreferencemodel
– Suppor<ngmainfunc<onalityiden<fiedintheOAISfunc<onalmodel
• Moreover,theCASPARprojectaimstodefine,andimplement,interfacesandfunc<onallyindependentcomponents
1‐12‐2009 3 PV2009
![Page 4: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/4.jpg)
4
TheConsor<um
1‐12‐2009 PV2009
![Page 5: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/5.jpg)
TheCASPARSolu<on
Facade Layer
Information Package
Mngt
Communica5onMngt
Security Mngt
Informa5onAccess
DesignatedCommunity&Knowledge
Mngt
KeyComponents Framework Platform
Provenance Mngt
1‐12‐2009 5 PV2009
![Page 6: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/6.jpg)
CASPARFounda<onPl
atfo
rm
Operating System: Linux, Unix, Windows, Mac
Java Platform
DBMS: H2, Postgres
Fram
ewor
k
Development Framework: JAX-WS, GWT, Ant
Application Server: Tomcat, Glassfish, WASCE
KeyC
ompo
nent
s
CASPAR Service Factory
Development Management: Hudson and JTrac
TheCASPARArchitecture
1‐12‐2009 6 PV2009
![Page 7: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/7.jpg)
TheCASPARWorkflow
1‐12‐2009 7 PV2009
![Page 8: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/8.jpg)
Outline
• TheCASPARProject• Requirements
• Conceptualmodel
• Architecture• FINDinCASPAR• Conclusions
1‐12‐2009 8 PV2009
![Page 9: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/9.jpg)
Requirements
• Maximizeusability– includedthearchiveswhichwouldliketoenhancethefindingaidsthatarealreadyinplace.
• Independencefromdatalanguages– DataDefini<onLanguage– DataManipula<onLanguage(includingQueryLanguage)
• Expressivityofthelanguageforrepresen<ngDescrip<onInforma<on
• Adherencetostandardsforwideadop<onandlonglife<me
1‐12‐2009 9 PV2009
![Page 10: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/10.jpg)
Outline
• TheCASPARProject• Requirements
• Conceptualmodel
• Architecture• FINDinCASPAR• Conclusions
1‐12‐2009 10 PV2009
![Page 11: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/11.jpg)
TheFINDconceptualschema
• TheCASPARFindingAidsisaCASPARkeycomponentthatprovidestheDataManagementfunc<onalityoftheOAISReferenceModel(discoveryofAIPs).
• TheFAisbasedontwobasiccomponents:– FindingRegistry,and– FindingManager.
1‐12‐2009 11 PV2009
![Page 12: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/12.jpg)
FindingManager
• AFindingManagersupportsthemanagementofDescrip<onInforma<on,andisboundtoalanguagefordefiningandforqueryingDescInfo.– AFindingManagermaytalk(rela<onal+SQL)
– anotherone(RDF+SPARQL)– anotherone(XML+Xquery)
• EveryFindingManagerregisterswithatleastaFindingRegistryinordertobediscoveredbyapplica<ons.
1‐12‐2009 12 PV2009
![Page 13: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/13.jpg)
FindingManager
AFindingManagersupportstwomainfunc<onali<es:
• ManagementofDescInfo:– Attheschemalevel:
• Create• delete• browseDescInfoschemaelements(i.e.,tablesorclassesorDDTs).
– Attheobjectlevel:• Create• Delete• Update• browseDescInfoobjects(i.e.,tuplesorobjectsordocuments).
1‐12‐2009 13 PV2009
![Page 14: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/14.jpg)
FindingManager
• Managementoftheassocia<onbetweenDescInfoobjectsandAIPiden<fiers,includingusageoftheseassocia<onsforAIPdiscovery:– Create– Delete– Query– Browse(AIP‐id,DescInfo‐id)pairs.– DiscoveryofAIPsviaqueriesonDescInfoobjects.
1‐12‐2009 14 PV2009
![Page 15: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/15.jpg)
FindingManagerconcepts
1‐12‐2009 15 PV2009
![Page 16: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/16.jpg)
FindingManager
• AFindingManagerregisterswithaFindingRegistrybyprovidingadescrip<onofitselftotheRegistry.
• Thisdescrip<oncontainsrequiredinforma<on,suchas:– (Datadefini<on&query)languagespokenbytheFindingManager.
– HandleforinvokingtheFindingManager.– Addi<onally,informa<onconcerningproper<esoftheFindingManagerthatapplica<onsconsiderusefulfordiscoverypurposes.
1‐12‐2009 16 PV2009
![Page 17: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/17.jpg)
FindingRegistryAFindingRegistrysupportsthepublica<onanddiscoveryofFinding
Managers,– inthesamewayaUDDIserversupportsthepublica<onanddiscovery
ofWebServices.Func<onally,aFindingRegistrysupportstwomainfunc<onali<es:1. ManagementofFindingManagers,i.e:
– Registra<on– Deregistra<on– Discovery– Browse– Access
2. IndexingandretrievalofalltheDescrip<onInforma<onobjectsownedbytheFindingManagersregisteredwiththeFindingRegistry.
1‐12‐2009 17 PV2009
![Page 18: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/18.jpg)
Theglobalpicture
1‐12‐2009 18 PV2009
![Page 19: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/19.jpg)
Outline
• TheCASPARProject• Requirements
• Conceptualmodel
• Architecture• FINDinCASPAR• Conclusions
1‐12‐2009 19 PV2009
![Page 20: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/20.jpg)
Architecture
• FortheneedsoftheCASPARproject,weimplementedaSeman<c‐WebbasedFindingManager:– Spokendatalanguage:RDF– QueryLanguage:SPARQL– Plaform:RDFSuite(implementedatFORTH)
1‐12‐2009 20 PV2009
![Page 21: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/21.jpg)
ArchitectureofFIND
1‐12‐2009 21 PV2009
![Page 22: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/22.jpg)
Outline
• TheCASPARProject• Requirements
• Conceptualmodel
• Architecture• FINDinCASPAR• Conclusions
1‐12‐2009 22 PV2009
![Page 23: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/23.jpg)
FINDinCASPAR
1‐12‐2009 23 PV2009
![Page 24: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/24.jpg)
Outline
• TheCASPARProject• Requirements
• Conceptualmodel
• Architecture• FINDinCASPAR• Conclusions
1‐12‐2009 24 PV2009
![Page 25: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/25.jpg)
Conclusions
• AsimpleyetpowerfulFindingAids• Seman<cweblanguagesaregoodforpreserva<ontoo– AllowforrichschemastobeusedindifferentplacesoftheOAISRM
– Extensible• Canbuildonexis<ngstandardandtechnologies
1‐12‐2009 25 PV2009
![Page 26: The CASPAR Finding Aids - Cosmos](https://reader034.vdocument.in/reader034/viewer/2022052501/628b28c9b532272d29362017/html5/thumbnails/26.jpg)
Thankyou!
• Ques<ons?
1‐12‐2009 26 PV2009