SlideShare a Scribd company logo
1 of 23
Repositories:
Disruptive Technology or
Disrupted Technology?
Sandy Payette, Executive Director
DORSDL Workshop at ECDL 2008
September 2008
What does this talk have to say
about “applications” which is the
theme of this track?
Social and Technical Forces 
Waves of Repository-Enabled Applications
• Institutional Repo and Digital Library Apps
• IR: Scholars to deposit articles, etc.
• DL: Digital library search and access; collections
• Collaborative “Web 2.0”
• collaborative filtering
• annotate; discuss scholarly materials
• E-Science, E-Research, Data-Intensive
• Publications linked to data
• Data aggregation from distributed sources
• Fusion, simulation
Implications for Repositories
more
distributed
more
collaborative
more
web-oriented
more
open
more
interoperable
We can build amazing private islands
But should we?
Repository Island
Infrastructure
Emergence of Infrastructure
Source: Understanding Infrastructure: Lessons for New Scientific
Infrastructure, http://deepblue.lib.umich.edu/handle/2027.42/49353
Systems
Heterogeneous components
Central control
Closed, stable
Dedicated/improvised gateways
Heterogeneous systems
Distributed control
Coordination
Generic gateways
Open, reconfigurable
Networks
Repositories as components of
networked information
infrastructure
Which are repositories?
Internet
Archive
Google Data
DSpace
Fedora
E-Prints
S3
Repositories: Disruptive or Disrupted?
• Where’s the multi-institutional perspective?
• Where’s the Web?
• What constraints do we impose by starting with the
perspective of a single institution or “enterprise”?
• What impact will “Cloud” storage and computing have?
• What is the best path to real interoperability?
• When do you need complex vs. simple and good enough?
• How assert leadership in emerging value networks?
Right Direction …
Exposure and Re-Use
of Digital Content
Object Re-Use and Exchange
(OAI-ORE)
Data model for describing bounded aggregations in Web graph
http://www.openarchives.org/ore/
Hubble optical observation
Baltimore, MD
Basic object information
Strasbourg, France
E-Science Aggregations
And in digital scholarly communication, the single
container concept is obsolete.
text
2006 Astrophysics paper
X-MM-Newton X-ray observation
Vilspa, Spain
Chandra X-ray observation
Cambridge, MA
A1795
Fedora objects can map to ORE
Identified, bounded aggregations of related
information units that form a logical whole.
Components of a digital object may vary
according to:
– Semantic type: book, article, software,
dataset, simulation, …
– Media type: text, image, audio, video, mixed
– Media format: PDF, HTML, JPEG, MP3, …
– Network location
– Relationships: internal, external
HTML
MP3
Identifier
PDF
ORE Resource Map Exposure
ore:describes
Network of Digital Objects …
aggregations related to aggregations
PID 4
PID 1
PID 3
ore:describes
ore:describes
ore:describes
DC
DC
DC
HTML
Another right direction…
Repositories Embedded in Infrastructure
(Fedora as case study)
A History of Fedora Repository Project’s
Technical Approaches to Interoperability
• 1998: Interfaces
• Generic interfaces to access and manage digital objects in a repository
• Extensible interfaces on digital objects (“Disseminators”) to provide uniform service access
points for heterogeneous underlying content
• 2001: Web Services
• APIs to access and manage digital objects in a repository
• SOAP and REST over HTTP
• 2002: XML-based digital object serialization formats
• METS
• FOXML (Fedora Object XML)
• 2005: Semantic Technologies and RDF (RDF-based “Resource Index”)
Now, make it fit better with Web in 2008+
• 2008: Atom Syndication Format
• New with Fedora 3.0 via ingest/export operations
• 2008: OAI-ORE
• Experiments completed
• Work in progress for Fedora 3.0/3.1 support
• 2008-09: Adopt simple, common Web API(s) with wide appeal
• Atom Publishing Protocol
• SWORD
• Other?
• 2008-09: Connect backend storage to “Cloud”
Fedora 2008-09: new Web exposures
New Web
APIs
Fedora
APIs
Registry
Search
RDF
Query
Ingest
Export
Manage
Validate
Access
RDF Index
Store Registry
File system RDBMS
(Registry)
Disseminate
New Web APIs:
Atom Publishing
SWORD
Other TBD
OAI-ORE (2008)
Atom (2008) new formats
Triplestore
SPARQL/Mulgara
Linked Data?
New:
Policy
Object serialization - Atom
feed
entry
(1-n)
New Akubra Project … backend abstraction
New Web
APIs
Fedora
APIs
Registry
Search
RDF
Query
Store
Akubra
Storage Abstraction
Plug-in 1 Plug-in 2 Plug-in …
File System
Sun Honeycomb
Fedora Repository Service
registry
db
Cloud Storage:
-Amazon S3 (now)
-Google Data (next)
- Other TBD
Other stores TBD…
Repositories Not-Disrupted
• Expose repositories in a global networked environment; not
just as local, closed systems
• Make it easier to access and re-use content that is stored in
digital repositories, especially on the Web
• Make repositories conform to common protocols, formats, and
standards that are being used in the Web; get repositories in
the game of emerging value networks
• Provide transformations that enable content to be reusable in
different contexts.
• Create repository connectors for common authoring
applications to position repositories to capture content at
beginning of its life, not at just end of it.
More Info:
http://fedora-commons.org/
http://fedora-commons.org/confluence
Questions and Discussion

More Related Content

Similar to dotte.ppt

Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817Figoblog
 
Hypatia for dlf 2011
Hypatia for dlf 2011Hypatia for dlf 2011
Hypatia for dlf 2011DLFCLIR
 
Open Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and ExchangeOpen Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and Exchangelagoze
 
247th ACS Meeting: The Eureka Research Workbench
247th ACS Meeting: The Eureka Research Workbench247th ACS Meeting: The Eureka Research Workbench
247th ACS Meeting: The Eureka Research WorkbenchStuart Chalk
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data VisualizationLaura Po
 
Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperabilityparker01
 
An On-line Collaborative Data Management System
An On-line Collaborative Data Management SystemAn On-line Collaborative Data Management System
An On-line Collaborative Data Management SystemCameron Kiddle
 
Site Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterSite Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterJohn Breslin
 
Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...Mathieu d'Aquin
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
 
FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout Carole Goble
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Artefactual Systems - AtoM
 
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Ghislain ATEMEZING
 

Similar to dotte.ppt (20)

Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817
 
Hypatia for dlf 2011
Hypatia for dlf 2011Hypatia for dlf 2011
Hypatia for dlf 2011
 
Linked library data
Linked library dataLinked library data
Linked library data
 
Open Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and ExchangeOpen Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and Exchange
 
Comete 08-07-14
Comete   08-07-14Comete   08-07-14
Comete 08-07-14
 
247th ACS Meeting: The Eureka Research Workbench
247th ACS Meeting: The Eureka Research Workbench247th ACS Meeting: The Eureka Research Workbench
247th ACS Meeting: The Eureka Research Workbench
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperability
 
An On-line Collaborative Data Management System
An On-line Collaborative Data Management SystemAn On-line Collaborative Data Management System
An On-line Collaborative Data Management System
 
Site Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterSite Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW Cluster
 
Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Metadata and me
Metadata and meMetadata and me
Metadata and me
 
JeromeDL Tutorial
JeromeDL TutorialJeromeDL Tutorial
JeromeDL Tutorial
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout
 
Weso research group
Weso research groupWeso research group
Weso research group
 
Sword Bl 0903[1]
Sword Bl 0903[1]Sword Bl 0903[1]
Sword Bl 0903[1]
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
 
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

dotte.ppt

  • 1. Repositories: Disruptive Technology or Disrupted Technology? Sandy Payette, Executive Director DORSDL Workshop at ECDL 2008 September 2008
  • 2. What does this talk have to say about “applications” which is the theme of this track?
  • 3. Social and Technical Forces  Waves of Repository-Enabled Applications • Institutional Repo and Digital Library Apps • IR: Scholars to deposit articles, etc. • DL: Digital library search and access; collections • Collaborative “Web 2.0” • collaborative filtering • annotate; discuss scholarly materials • E-Science, E-Research, Data-Intensive • Publications linked to data • Data aggregation from distributed sources • Fusion, simulation
  • 5. We can build amazing private islands But should we? Repository Island
  • 7. Emergence of Infrastructure Source: Understanding Infrastructure: Lessons for New Scientific Infrastructure, http://deepblue.lib.umich.edu/handle/2027.42/49353 Systems Heterogeneous components Central control Closed, stable Dedicated/improvised gateways Heterogeneous systems Distributed control Coordination Generic gateways Open, reconfigurable Networks
  • 8. Repositories as components of networked information infrastructure
  • 9. Which are repositories? Internet Archive Google Data DSpace Fedora E-Prints S3
  • 10. Repositories: Disruptive or Disrupted? • Where’s the multi-institutional perspective? • Where’s the Web? • What constraints do we impose by starting with the perspective of a single institution or “enterprise”? • What impact will “Cloud” storage and computing have? • What is the best path to real interoperability? • When do you need complex vs. simple and good enough? • How assert leadership in emerging value networks?
  • 11. Right Direction … Exposure and Re-Use of Digital Content
  • 12. Object Re-Use and Exchange (OAI-ORE) Data model for describing bounded aggregations in Web graph http://www.openarchives.org/ore/
  • 13. Hubble optical observation Baltimore, MD Basic object information Strasbourg, France E-Science Aggregations And in digital scholarly communication, the single container concept is obsolete. text 2006 Astrophysics paper X-MM-Newton X-ray observation Vilspa, Spain Chandra X-ray observation Cambridge, MA A1795
  • 14. Fedora objects can map to ORE Identified, bounded aggregations of related information units that form a logical whole. Components of a digital object may vary according to: – Semantic type: book, article, software, dataset, simulation, … – Media type: text, image, audio, video, mixed – Media format: PDF, HTML, JPEG, MP3, … – Network location – Relationships: internal, external HTML MP3 Identifier PDF ORE Resource Map Exposure ore:describes
  • 15. Network of Digital Objects … aggregations related to aggregations PID 4 PID 1 PID 3 ore:describes ore:describes ore:describes DC DC DC HTML
  • 16. Another right direction… Repositories Embedded in Infrastructure (Fedora as case study)
  • 17. A History of Fedora Repository Project’s Technical Approaches to Interoperability • 1998: Interfaces • Generic interfaces to access and manage digital objects in a repository • Extensible interfaces on digital objects (“Disseminators”) to provide uniform service access points for heterogeneous underlying content • 2001: Web Services • APIs to access and manage digital objects in a repository • SOAP and REST over HTTP • 2002: XML-based digital object serialization formats • METS • FOXML (Fedora Object XML) • 2005: Semantic Technologies and RDF (RDF-based “Resource Index”)
  • 18. Now, make it fit better with Web in 2008+ • 2008: Atom Syndication Format • New with Fedora 3.0 via ingest/export operations • 2008: OAI-ORE • Experiments completed • Work in progress for Fedora 3.0/3.1 support • 2008-09: Adopt simple, common Web API(s) with wide appeal • Atom Publishing Protocol • SWORD • Other? • 2008-09: Connect backend storage to “Cloud”
  • 19. Fedora 2008-09: new Web exposures New Web APIs Fedora APIs Registry Search RDF Query Ingest Export Manage Validate Access RDF Index Store Registry File system RDBMS (Registry) Disseminate New Web APIs: Atom Publishing SWORD Other TBD OAI-ORE (2008) Atom (2008) new formats Triplestore SPARQL/Mulgara Linked Data? New: Policy
  • 20. Object serialization - Atom feed entry (1-n)
  • 21. New Akubra Project … backend abstraction New Web APIs Fedora APIs Registry Search RDF Query Store Akubra Storage Abstraction Plug-in 1 Plug-in 2 Plug-in … File System Sun Honeycomb Fedora Repository Service registry db Cloud Storage: -Amazon S3 (now) -Google Data (next) - Other TBD Other stores TBD…
  • 22. Repositories Not-Disrupted • Expose repositories in a global networked environment; not just as local, closed systems • Make it easier to access and re-use content that is stored in digital repositories, especially on the Web • Make repositories conform to common protocols, formats, and standards that are being used in the Web; get repositories in the game of emerging value networks • Provide transformations that enable content to be reusable in different contexts. • Create repository connectors for common authoring applications to position repositories to capture content at beginning of its life, not at just end of it.