Title: Fedora
1Fedora
- Flexible Extensible Digital Object Repository
Architecture
(extracted from Sandy Payettes speech at OR2008)
2Fedora architecture
- Extensible framework for the storage, management
and dissemination of complex objects - Allows you to create, manage, publish, share and
preserve digital content - Includes a Resource Description Framework
(RDF)-based relationship model ( a RDF
triplestore) - Service Oriented Architecture (SOA)
- Versioning support
3Fedora Commons Projects
- Fedora Repository Project
- The original Fedora Project
- Fedora Middleware Project
- Service integration and enterprise-orientation
for repositories - Akubra Storage Project
- New storage plug-in architecture transactional
file system - Topaz Project
- Fedora Commons incubating core components for
semantic-enabled apps - Mulgara Triplestore Project
- highly scalable triplestore
Fedora Commons open source projects can be
integrated together
4 Fedora Repository Project
Fedora APIs (SOAP and REST)
Manage API
Access API
Registry Search
RDF Query
Ingest
Manage
Access
Validate
Policy
CMABind
RDF Index
Store
Registry
File system (Objects)
RDBMS (Registry)
Triplestore (Index)
5 Fedora Middleware Project
First, we are providing simple messaging (via
ActiveMQ in Fedora 3.0)
services listen and consumeevents or other
messages
GSearch
OAI
Simple JMS
Ingest
repository publishes events
More
Next, lightweight integration with workflow
engine(s) orchestration
6Akubra Project backend storage interoperability
Fedora Repository Service
File system (Objects)
RDBMS (registry)
Triplestore (Mulgara/MPTStore)
7Roadmap Active Themes
- Ease of use
- Support for simple applications with low barriers
to entry (solution bundles) - Support new lightweight interfaces and Web APIs
- (e.g., Atom Publishing Protocol)
- Improved business object generation and
persistence - Model-driven Content Management
- Re-use and interoperability
- Of scientific and scholarly objects
- Enablement through standards and protocols
(e.g., OAI-ORE) - Adoption of simple web APIs (e.g., SWORD)
- Repository interoperability
8Roadmap Active Themes
- Data curation and data archives
- Durable digital objects
- Preservation enabled archives
- Access and Publication
- Integration of datasets with publications
- Open Access
- Durable linkage, annotation and citation
- Sharing of historic scientific journals and data
in support of improved scholarly/scientific
communication
9Roadmap - Active Themes
- Semantic Technology
- Innovative uses of semantic technologies for
scientific and scholarly collaboration - Graph-Orientation
- Object-Triple Mapping and Query Technology
- RDF Database (triple-store) Technology
- Infrastructure, Integration and Deployment
Technologies - Transactions, Journaling, Replication
- Pluggable storage sub-system integration
- Ease of deployment and manageability of large
scale installations - Middleware integrations Messaging ,
Workflow/BPE , and Security
10(No Transcript)
11Vital_at_Academie Louvain
- Almost 7000 objects (Dissertations, Working
Papers, Journal articles from PubMed) - Journal articles
- Dynamic link with PubMed for Related links
- Full-Text articles from PubMed Central
- Dynamic link with our KB gt ILL (order a paper
copy ) - Link with Journal of Citation Report (Impact
factor) - Export to EndNote
- Author bibliography
- RSS Feeds (Result sets, authors, collections,)
-
- DEMO http//hdl.handle.net/2078/DIAL_MainDemo