SlideShare a Scribd company logo
UKOLN is supported  by: An introduction to … Repository reference models CETIS Metadata and Digital Repositories SIG Meeting 1st March 2006, HE Academy, York Julie Allinson Digital Repositories Support Officer UKOLN, University of Bath www.bath.ac.uk
Overview Reference models, context and background JISC Digital Repositories Programme, scoping a repository reference model and other activities “ Repositories …. and the known unknowns”  < www.e-framework.org/events/conference/programme/repositories / >
Reference models context and background
“ Reference models, why bother?” - Bill Olivier
“ A “Reference Model”  bridges  : the  World of Users  and their Work the underlying  Technical Services and their associated Specs (The Wall)”  Bill Olivier, ‘Why “Reference Models”?, JISC CETIS Conference 2005  < www.e-framework.org/events/conference/programme/Why_Ref_Models.ppt >
A reference model includes … A human domain map / model / ontology The stakeholders and their purposes The functions and tasks The entities used and their relationships The patterns of practices, processes and workflows As is (identifying good practices & problems areas) To be (innovations &/or improvements) The technical part The user interface, tool or application layer The services that lie behind A co-ordination layer An “orchestration” of services A service “choreography”
Levels of abstraction High level [informative] Domain maps, models, ontologies OAIS is a high-level reference model Medium level Processes, practices, workflows, scenarios, use cases, context and systems Low level [normative] Specifications (e.g. SCORM), orchestration / choreographic models, reference implementations, architectures
Role within the e-Framework a service-oriented description of a collection of processes and workflows supporting at least one application may cover one or more domains may be related to one or more other reference models may be incorporated into other reference models may overlap with the domains of one or more other reference models “ a core element of the e-Framework”
JISC Digital Repositories Programme scoping a repository reference model and other activities
Digital Repositories Programme 25 Projects Cross-domain Research, e-learning, management, administration, information services … Range of issues Technical, social, business, cultural, policy … Project clusters
Digital Repositories Support Team Rachel Heery, Mahendra Mahey, Julie Allinson (UKOLN) Sarah Currier, Mark Power (CETIS) Activities, include: Process-oriented outputs : gathering, sharing, standardising Scenarios, use cases, workflows Repositories reference model : scoping Repository ecology / typology Synthesis, dissemination and communication DigiRep (support wiki):  www.ukoln.ac.uk/repositories/digirep / JISCMAIL discussion list:  JISC- [email_address]
“ Repositories …. and the known unknowns” JISC CETIS Conference 2005
Key tasks Construct typology / ecology of repositories. Emerging from that typology  identify common repository services and distinguish these from domain specific services.  Identify what kind of services these repositories will offer and consume.
Current landscape Many existing software platforms for repositories…  … with widespread deployment. Not developing software & systems from scratch.  eFramework needs to relate to current practice. Reference models must accommodate existing systems.
Repositories are everywhere Repository issues are cross-domain and cross-community, e.g. Item banks in assessment ePortfolios as repository document management for course validation ... Repository reference models will overlap with other reference models
Some issues End users are joining up networked and desktop services to suit their own requirements. Personalisation is becoming a reality. Services may be activated at multiple points in a workflow. How does this relate to repository typology / ecology? DRP projects are looking at these issues, and more.
Representation of reference models Use of UML for gathering requirements use cases is questionable. Not trying to build monolithic software applications.  Aim is not to develop software but identify services. If reference models are communication tools other forms of representation more appropriate e.g. mind maps.
Repository : a definition “ …  a digital repository is differentiated from other digital collections by the following characteristics: content is deposited in a repository, whether by the content creator, owner or third party the repository architecture manages content as well as metadata the repository offers a minimum set of basic services e.g. put, get, search, access control the repository must be sustainable and trusted, well-supported and well-managed” Heery, Rachel and Anderson, Sheila. Digital Repositories Review, UKOLN and AHDS, 2005 (Final version) < www.jisc.ac.uk/uploaded_documents/digital-repositories-review-2005.pdf >
Some consensus… Inclusive definition of “repository”. A little dissent… Is a database a repository?  Managed and trusted part of this definition. Is such inclusive definition of “repository” useful?
A comparison of repository types A national LO repository, e.g. JORUM. An assessment item bank. A community image store, e.g. Flickr. May use similar abstract services e.g. deposit, license, annotate, discover, authentication, harvest … But the way these services are instantiated varies enormously… As do the rules and policies associated with these repositories.
Rules and policies How do rules and policies relate to reference models? In the way they influence the instantiation of abstract services. Each rule or policy e.g. student access rights, must have one of more abstract service associated with it, e.g. authentication, authorisation.
Repository reference model(s) — why bother Communication tool between domains new developers, repository implementers Evolve to reflect practice, not necessarily to drive it. Gap analysis
The danger… Don’t need to retrofit a reference model to what we already know. Is it constructive to focus purely on the abstract? Focusing too much on reference models may distract us from real problems that need to be solved. We may just reinvent the OAIS model.
Existing reference models OAIS  < www.ukoln.ac.uk/repositories/digirep/index/OAIS > JISC IE Discovery to Delivery (D2D) Reference Model  < www.ukoln.ac.uk/distributed-systems/jisc-ie/arch/dlf / > Draft for discussion, by Andy Powell, based on  DLF Service Framework < www.diglib.org/architectures/serviceframe / > Identifies  abstract services  to  business functions  that fulfil a  business requirement JISC reference models projects COVARM, FREMA, eP4LL, LADIE, SCRI < www.elearning.ac.uk/del/refmodels > More … see Dan Rehak's presentation at the JISC-CETIS Conference for further examples < www.e-framework.org/events/conference/programme >
The unknown… As we know, There are known knowns. There are things we know we know. We also know There are known unknowns. That is to say We know there are some things We do not know. But there are also unknown unknowns, The ones we don't know We don't know.  The Rumsfeld approach to reference models
The solution? Use OAIS as our high level repository reference model.  Use this as a communication tool across domains.  And to help identify problem areas - the known unknowns.
The known unknowns For example: Deposit API handling complex objects  packaging federation identifiers integration with other systems
Deposit - a known unknown (1) We don’t know what kind of API we need to deposit into repositories. Flickr and Fedora have published APIs that anyone can write to.  Can not do the same thing for Dspace or ePrints for example.
Deposit - a known unknown (2) Known specification relevant to deposit service binding  WebDAV,  OKI OSIDs,  JSR 170 & 283,  SRW Update,  Flickr API, Fedora API, ECL,...
Way forward : Deposit API Deposit API working group comprising a small number of developers (ePrints.org, Dspace, Fedora, ARNO, Intrallect, HarvestRoad, OCLC) to agree a deposit API. < www.ukoln.ac.uk/repositories/digirep/index/Deposit_API >
Way forward : OAIS Evaluate OAIS as a reference model for JISC repositories community. Digital Repositories Programme wiki < www.ukoln.ac.uk/repositories/digirep/index/OAIS > CETIS Metadata and Digital Repositories SIG meeting < metadata.cetis.ac.uk/sig_meetings / >
Unknown unknowns ?
http://www.ukoln.ac.uk/repositories/digirep/index/ Media:Repositories_ref_models_MDRSIG.ppt

More Related Content

What's hot (18)

PPT
ISWC 2012 - Linked Data Meetup
Kingsley Uyi Idehen
 
PPTX
DevOps for the DBA- Jax Style!
Kellyn Pot'Vin-Gorman
 
PPT
User-Driven Taxonomies
Christine Connors
 
PPT
Linking Programming models between Grids, Web 2.0 and Multicore
Geoffrey Fox
 
PDF
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Don Day
 
ODP
OASIS DITA History(2009)
Don Day
 
PDF
Testing Strategies for Data Lake Hosted on Hadoop
CitiusTech
 
PPT
Monoliths, APIs and Extensability - The past and future directions of CMS
Scott Leslie
 
ODP
How Semantic Web ideas connect to e-portfolio interoperability
Simon Grant
 
PPT
2004 01 10 Chef Sa V01
jiali zhang
 
ODP
Multi-Tenant SOA Middleware for Cloud Computing
Srinath Perera
 
ODP
Leap2A for e-portfolio portability
Simon Grant
 
PPT
Using DSpace as a LOR
Scott Leslie
 
PDF
JiveWorld 2013 Developer Review - Atlassian JIRA in Jive 7 Integration - Purp...
AppFusions
 
PDF
Overview of DITA 1.3
IXIASOFT
 
ODP
The LEAP2A approach to portfolio interoperability
Simon Grant
 
PPTX
What “Model” DITA Specializations Can Teach About Information Modelinc
Don Day
 
PDF
Practical, team-focused operability techniques for distributed systems - DevO...
Matthew Skelton
 
ISWC 2012 - Linked Data Meetup
Kingsley Uyi Idehen
 
DevOps for the DBA- Jax Style!
Kellyn Pot'Vin-Gorman
 
User-Driven Taxonomies
Christine Connors
 
Linking Programming models between Grids, Web 2.0 and Multicore
Geoffrey Fox
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Don Day
 
OASIS DITA History(2009)
Don Day
 
Testing Strategies for Data Lake Hosted on Hadoop
CitiusTech
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Scott Leslie
 
How Semantic Web ideas connect to e-portfolio interoperability
Simon Grant
 
2004 01 10 Chef Sa V01
jiali zhang
 
Multi-Tenant SOA Middleware for Cloud Computing
Srinath Perera
 
Leap2A for e-portfolio portability
Simon Grant
 
Using DSpace as a LOR
Scott Leslie
 
JiveWorld 2013 Developer Review - Atlassian JIRA in Jive 7 Integration - Purp...
AppFusions
 
Overview of DITA 1.3
IXIASOFT
 
The LEAP2A approach to portfolio interoperability
Simon Grant
 
What “Model” DITA Specializations Can Teach About Information Modelinc
Don Day
 
Practical, team-focused operability techniques for distributed systems - DevO...
Matthew Skelton
 

Viewers also liked (8)

PPT
Signed metadata : method and application
Julie Allinson
 
PPT
Towards a digital library for York
Julie Allinson
 
PPT
Filenames are not metadata, changing cultures at the University of York
Julie Allinson
 
DOC
02. What is the Gospel Notes
William Anderson
 
DOC
Imaginea de ansamblu notite
William Anderson
 
DOCX
Trabajo práctico nº3
COLEGIO PADRE CLARET
 
PDF
Mash-up personaalsed õpikeskkonnad
Hans Põldoja
 
PPT
Rehasoft Clicker
Rehasoft Tdah
 
Signed metadata : method and application
Julie Allinson
 
Towards a digital library for York
Julie Allinson
 
Filenames are not metadata, changing cultures at the University of York
Julie Allinson
 
02. What is the Gospel Notes
William Anderson
 
Imaginea de ansamblu notite
William Anderson
 
Trabajo práctico nº3
COLEGIO PADRE CLARET
 
Mash-up personaalsed õpikeskkonnad
Hans Põldoja
 
Rehasoft Clicker
Rehasoft Tdah
 
Ad

Similar to An introduction to repository reference models (20)

PPT
OAIS as a reference model for repositories
Julie Allinson
 
PPT
Repositories and the wider context
Julie Allinson
 
PPT
Open Repositories and Interoperability Challenges in UK
EDINA, University of Edinburgh
 
PPT
e-Framework Tools
Adrian Stevenson
 
PPT
UKOLN open forum digital repositories
Julie Allinson
 
PPT
Repositories Update (UK)
EDINA, University of Edinburgh
 
PDF
M.Sc. Research Proposal
Lighton Phiri
 
PPTX
Libraries, OA research and OER: towards symbiosis?
Nick Sheppard
 
PPT
Searching Heterogenous E Learning Resources
imranlatif
 
PPT
Open Archives Initiative Object Reuse and Exchange
lagoze
 
PPT
Dcap Ja Progmeet 2007 07 05
Julie Allinson
 
PPT
The paper trail:steps towards a reference model for the metadata ecology
R. John Robertson
 
PPT
The JISC Information Environment and VLEs
Andy Powell
 
PPT
Metadata for digital long-term preservation
Michael Day
 
PPT
UK RepositoryNet+ a socio-technical infrastructure to support repositories
EDINA, University of Edinburgh
 
PPT
UK RepositoryNet+
ukcorr
 
PPT
The JISC DC Application Profiles: Some thoughts on requirements and scope
Eduserv Foundation
 
PPT
Co-operation for digital preservation and curation: collaboration for collect...
Michael Day
 
PPT
Heery Reprev Aston 20090507
RachelHeery
 
OAIS as a reference model for repositories
Julie Allinson
 
Repositories and the wider context
Julie Allinson
 
Open Repositories and Interoperability Challenges in UK
EDINA, University of Edinburgh
 
e-Framework Tools
Adrian Stevenson
 
UKOLN open forum digital repositories
Julie Allinson
 
Repositories Update (UK)
EDINA, University of Edinburgh
 
M.Sc. Research Proposal
Lighton Phiri
 
Libraries, OA research and OER: towards symbiosis?
Nick Sheppard
 
Searching Heterogenous E Learning Resources
imranlatif
 
Open Archives Initiative Object Reuse and Exchange
lagoze
 
Dcap Ja Progmeet 2007 07 05
Julie Allinson
 
The paper trail:steps towards a reference model for the metadata ecology
R. John Robertson
 
The JISC Information Environment and VLEs
Andy Powell
 
Metadata for digital long-term preservation
Michael Day
 
UK RepositoryNet+ a socio-technical infrastructure to support repositories
EDINA, University of Edinburgh
 
UK RepositoryNet+
ukcorr
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
Eduserv Foundation
 
Co-operation for digital preservation and curation: collaboration for collect...
Michael Day
 
Heery Reprev Aston 20090507
RachelHeery
 
Ad

More from Julie Allinson (20)

PDF
Music workflow4
Julie Allinson
 
PPT
Radically Open Cultural Heritage Data on the Web
Julie Allinson
 
PPTX
Linked Data and the OpenART project
Julie Allinson
 
PPT
Sword Bl 0903[1]
Julie Allinson
 
PPT
Sword Or2008 Julieallinson
Julie Allinson
 
PPT
Sword Crig 2007 12 06
Julie Allinson
 
PPT
Swap For Dummies Rsp 2007 11 29
Julie Allinson
 
PPT
SWAP : A Dublin Core Application Profile for desribing scholarly works
Julie Allinson
 
PPT
Sword Cetis 2007 06 29
Julie Allinson
 
PPT
Ore 2007 06 22
Julie Allinson
 
PPT
Sword 2007 06 22
Julie Allinson
 
PPT
Swap Poster 2007 06 05
Julie Allinson
 
PPT
Simple Web service Offering Repository Deposit (SWORD)‏
Julie Allinson
 
PPT
Object models and object representation
Julie Allinson
 
PPT
A Dublin Core Application Profile for Scholarly Works (eprints)
Julie Allinson
 
PPT
Dublin Core Application Profile for Scholarly Works KE
Julie Allinson
 
PPT
Dublin Core Application Profile for Scholarly Works Slainte
Julie Allinson
 
PPT
An introduction to OAI-ORE
Julie Allinson
 
PPT
The Eprints Application Profile: a FRBR approach to modelling repository meta...
Julie Allinson
 
PPT
Dublin Core Application Profile for Scholarly Works (ePrints)
Julie Allinson
 
Music workflow4
Julie Allinson
 
Radically Open Cultural Heritage Data on the Web
Julie Allinson
 
Linked Data and the OpenART project
Julie Allinson
 
Sword Bl 0903[1]
Julie Allinson
 
Sword Or2008 Julieallinson
Julie Allinson
 
Sword Crig 2007 12 06
Julie Allinson
 
Swap For Dummies Rsp 2007 11 29
Julie Allinson
 
SWAP : A Dublin Core Application Profile for desribing scholarly works
Julie Allinson
 
Sword Cetis 2007 06 29
Julie Allinson
 
Ore 2007 06 22
Julie Allinson
 
Sword 2007 06 22
Julie Allinson
 
Swap Poster 2007 06 05
Julie Allinson
 
Simple Web service Offering Repository Deposit (SWORD)‏
Julie Allinson
 
Object models and object representation
Julie Allinson
 
A Dublin Core Application Profile for Scholarly Works (eprints)
Julie Allinson
 
Dublin Core Application Profile for Scholarly Works KE
Julie Allinson
 
Dublin Core Application Profile for Scholarly Works Slainte
Julie Allinson
 
An introduction to OAI-ORE
Julie Allinson
 
The Eprints Application Profile: a FRBR approach to modelling repository meta...
Julie Allinson
 
Dublin Core Application Profile for Scholarly Works (ePrints)
Julie Allinson
 

Recently uploaded (20)

PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
QUARTER 1 WEEK 2 PLOT, POV AND CONFLICTS
KynaParas
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PDF
Geographical Diversity of India 100 Mcq.pdf/ 7th class new ncert /Social/Samy...
Sandeep Swamy
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
QUARTER 1 WEEK 2 PLOT, POV AND CONFLICTS
KynaParas
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Geographical Diversity of India 100 Mcq.pdf/ 7th class new ncert /Social/Samy...
Sandeep Swamy
 

An introduction to repository reference models

  • 1. UKOLN is supported by: An introduction to … Repository reference models CETIS Metadata and Digital Repositories SIG Meeting 1st March 2006, HE Academy, York Julie Allinson Digital Repositories Support Officer UKOLN, University of Bath www.bath.ac.uk
  • 2. Overview Reference models, context and background JISC Digital Repositories Programme, scoping a repository reference model and other activities “ Repositories …. and the known unknowns” < www.e-framework.org/events/conference/programme/repositories / >
  • 3. Reference models context and background
  • 4. “ Reference models, why bother?” - Bill Olivier
  • 5. “ A “Reference Model” bridges : the World of Users and their Work the underlying Technical Services and their associated Specs (The Wall)” Bill Olivier, ‘Why “Reference Models”?, JISC CETIS Conference 2005 < www.e-framework.org/events/conference/programme/Why_Ref_Models.ppt >
  • 6. A reference model includes … A human domain map / model / ontology The stakeholders and their purposes The functions and tasks The entities used and their relationships The patterns of practices, processes and workflows As is (identifying good practices & problems areas) To be (innovations &/or improvements) The technical part The user interface, tool or application layer The services that lie behind A co-ordination layer An “orchestration” of services A service “choreography”
  • 7. Levels of abstraction High level [informative] Domain maps, models, ontologies OAIS is a high-level reference model Medium level Processes, practices, workflows, scenarios, use cases, context and systems Low level [normative] Specifications (e.g. SCORM), orchestration / choreographic models, reference implementations, architectures
  • 8. Role within the e-Framework a service-oriented description of a collection of processes and workflows supporting at least one application may cover one or more domains may be related to one or more other reference models may be incorporated into other reference models may overlap with the domains of one or more other reference models “ a core element of the e-Framework”
  • 9. JISC Digital Repositories Programme scoping a repository reference model and other activities
  • 10. Digital Repositories Programme 25 Projects Cross-domain Research, e-learning, management, administration, information services … Range of issues Technical, social, business, cultural, policy … Project clusters
  • 11. Digital Repositories Support Team Rachel Heery, Mahendra Mahey, Julie Allinson (UKOLN) Sarah Currier, Mark Power (CETIS) Activities, include: Process-oriented outputs : gathering, sharing, standardising Scenarios, use cases, workflows Repositories reference model : scoping Repository ecology / typology Synthesis, dissemination and communication DigiRep (support wiki): www.ukoln.ac.uk/repositories/digirep / JISCMAIL discussion list: JISC- [email_address]
  • 12. “ Repositories …. and the known unknowns” JISC CETIS Conference 2005
  • 13. Key tasks Construct typology / ecology of repositories. Emerging from that typology identify common repository services and distinguish these from domain specific services. Identify what kind of services these repositories will offer and consume.
  • 14. Current landscape Many existing software platforms for repositories… … with widespread deployment. Not developing software & systems from scratch. eFramework needs to relate to current practice. Reference models must accommodate existing systems.
  • 15. Repositories are everywhere Repository issues are cross-domain and cross-community, e.g. Item banks in assessment ePortfolios as repository document management for course validation ... Repository reference models will overlap with other reference models
  • 16. Some issues End users are joining up networked and desktop services to suit their own requirements. Personalisation is becoming a reality. Services may be activated at multiple points in a workflow. How does this relate to repository typology / ecology? DRP projects are looking at these issues, and more.
  • 17. Representation of reference models Use of UML for gathering requirements use cases is questionable. Not trying to build monolithic software applications. Aim is not to develop software but identify services. If reference models are communication tools other forms of representation more appropriate e.g. mind maps.
  • 18. Repository : a definition “ … a digital repository is differentiated from other digital collections by the following characteristics: content is deposited in a repository, whether by the content creator, owner or third party the repository architecture manages content as well as metadata the repository offers a minimum set of basic services e.g. put, get, search, access control the repository must be sustainable and trusted, well-supported and well-managed” Heery, Rachel and Anderson, Sheila. Digital Repositories Review, UKOLN and AHDS, 2005 (Final version) < www.jisc.ac.uk/uploaded_documents/digital-repositories-review-2005.pdf >
  • 19. Some consensus… Inclusive definition of “repository”. A little dissent… Is a database a repository? Managed and trusted part of this definition. Is such inclusive definition of “repository” useful?
  • 20. A comparison of repository types A national LO repository, e.g. JORUM. An assessment item bank. A community image store, e.g. Flickr. May use similar abstract services e.g. deposit, license, annotate, discover, authentication, harvest … But the way these services are instantiated varies enormously… As do the rules and policies associated with these repositories.
  • 21. Rules and policies How do rules and policies relate to reference models? In the way they influence the instantiation of abstract services. Each rule or policy e.g. student access rights, must have one of more abstract service associated with it, e.g. authentication, authorisation.
  • 22. Repository reference model(s) — why bother Communication tool between domains new developers, repository implementers Evolve to reflect practice, not necessarily to drive it. Gap analysis
  • 23. The danger… Don’t need to retrofit a reference model to what we already know. Is it constructive to focus purely on the abstract? Focusing too much on reference models may distract us from real problems that need to be solved. We may just reinvent the OAIS model.
  • 24. Existing reference models OAIS < www.ukoln.ac.uk/repositories/digirep/index/OAIS > JISC IE Discovery to Delivery (D2D) Reference Model < www.ukoln.ac.uk/distributed-systems/jisc-ie/arch/dlf / > Draft for discussion, by Andy Powell, based on DLF Service Framework < www.diglib.org/architectures/serviceframe / > Identifies abstract services to business functions that fulfil a business requirement JISC reference models projects COVARM, FREMA, eP4LL, LADIE, SCRI < www.elearning.ac.uk/del/refmodels > More … see Dan Rehak's presentation at the JISC-CETIS Conference for further examples < www.e-framework.org/events/conference/programme >
  • 25. The unknown… As we know, There are known knowns. There are things we know we know. We also know There are known unknowns. That is to say We know there are some things We do not know. But there are also unknown unknowns, The ones we don't know We don't know. The Rumsfeld approach to reference models
  • 26. The solution? Use OAIS as our high level repository reference model. Use this as a communication tool across domains. And to help identify problem areas - the known unknowns.
  • 27. The known unknowns For example: Deposit API handling complex objects packaging federation identifiers integration with other systems
  • 28. Deposit - a known unknown (1) We don’t know what kind of API we need to deposit into repositories. Flickr and Fedora have published APIs that anyone can write to. Can not do the same thing for Dspace or ePrints for example.
  • 29. Deposit - a known unknown (2) Known specification relevant to deposit service binding WebDAV, OKI OSIDs, JSR 170 & 283, SRW Update, Flickr API, Fedora API, ECL,...
  • 30. Way forward : Deposit API Deposit API working group comprising a small number of developers (ePrints.org, Dspace, Fedora, ARNO, Intrallect, HarvestRoad, OCLC) to agree a deposit API. < www.ukoln.ac.uk/repositories/digirep/index/Deposit_API >
  • 31. Way forward : OAIS Evaluate OAIS as a reference model for JISC repositories community. Digital Repositories Programme wiki < www.ukoln.ac.uk/repositories/digirep/index/OAIS > CETIS Metadata and Digital Repositories SIG meeting < metadata.cetis.ac.uk/sig_meetings / >