IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to easily make their scholarly materials openly available on the web, centrally archived and preserved for the long term. Supports the electronic publication of journals, offering a low-cost solution to administrative and publishing functions of managing a journal. IUScholarWorks Repository is powered by IUScholarWorks Journals is powered by Open Journal Systems Let’s review why we need two distinct systems… OJS DSpace is a repository system concerned with providing… Scholarly output… Authorship Long-term preservation Publication For… Scientific Data Or any kind of digital object… Central archiving Image Book PDF Multimedia Access Web server software User interface Repository API Disk-based repository Relational Database OJS is concerned with facilitating the entire process of publication… Journal Contents Articles Peerreview Editorial review For… Publication Proofs OJS Acceptance Submission Editorial invitations Access & preservation Web server software User interface Repository API Disk-based repository Relational Database Reviews Etc. IUScholarWorks Repository is powered by DSpace is open source software jointly developed by MIT Libraries and Hewlett-Packard Labs as a solution for creating various kinds of digital repositories DSpace is a Java web application… WWW Browser User interface Web server software Repository API Disk-based repository Relational Database DSpace is a Java web application… WWW Browser Java Server Pages (JSP) User interface Web server software Repository API Disk-based repository Relational Database DSpace is a Java web application… WWW Browser User interface Java Server Pages Web server software Repository API Disk-based repository Java Servlets Relational Database DSpace is a Java web application… Apache Tomcat Application Server WWW Browser User interface Java Server Pages Web server software Repository API Disk-based repository Java Servlets Relational Database DSpace is a Java web application… Apache Tomcat WWW Browser User interface Java Server Pages Web server software Repository API Disk-based repository Java Servlets Relational Database PostgreSQL DSpace is a Java web application… Apache Tomcat WWW Browser User interface Java Server Pages Web server software Repository API Disk-based repository Java Servlets PostgreSQL Relational Database OAI-PMH Server IUScholarWorks Journals is powered by Open Journal Systems Open Journal Systems OJS is an open source editor-operated journal management and publishing system developed by the Public Knowledge Project. OJS is a PHP web application… WWW Browser User interface OJS Web server software Workflow/ Repository API Disk-based repository Relational Database OJS is a PHP web application… WWW Browser PHP with Smarty template system User interface OJS Web server software Workflow/ Repository API Disk-based repository Relational Database OJS is a PHP web application… WWW Browser User interface PHP Smarty Templates OJS Web server software Workflow/ Repository API Disk-based repository Objectoriented PHP classes Relational Database OJS is a PHP web application… Apache Web Server WWW Browser User interface PHP Smarty Templates OJS Web server software Workflow/ Repository API Disk-based repository PHP Classes Relational Database OJS is a PHP web application… Apache HTTPD WWW Browser User interface PHP Smarty Templates OJS Web server software Workflow/ Repository API Disk-based repository PHP Classes Relational Database PostgreSQL OJS is a PHP web application… Apache HTTPD WWW Browser User interface PHP Smarty Templates OJS Web server software Workflow/ Repository API Disk-based repository PHP Classes PostgreSQL Relational Database OAI-PMH Server IUScholarWorks Drop Box Service • Is a service that we conceived to allow IUScholarWorks to be able to participate in automated workflows for the ingest of content • Evolved from a system developed to process and ingest electronic thesis and dissertations into DSpace • Allows users or processes to simply upload prepackaged items to a folder on a server IUScholarWorks Drop Box Service Item Package Secure ftp Folder Files XML metadata Powered by the Drop Box Processor Collection 3 Collection 1 Collection 2 Drop Box Processor Collection 1 Collection 3 • Written in Perl • Scheduled process Collection 2 IUScholarWorks Drop Box Processor Collection 1 XML configuration file Self configuration What am I? Collection 2 Collection 3 XML configuration file XML configuration file Where do I go? My source metadata format How do I get there? My target metadata format Metadata transformation via XSLT Which XSLT? Item staging IUSW Repository Collection 2 IUSW Repository Collection 1 IUSW Dark Archive Collection 3 Invoke importer IUScholarWorks Drop Box Service…for journals Item Package Secure ftp Journal Files XML metadata IUScholarWorks Drop Box Processor Collection 1 XML configuration file Self configuration What am I? Collection 2 Collection 3 XML configuration file My source metadata format IUSW Repository Collection 2 How do I get there? My target metadata format Metadata transformation via XSLT Which XSLT? XML configuration file IUSW Repository Collection 1 Where do I go? IUSW Journals Journal 1 Item staging OJS DSpace Invoke importer DSpace IUSW Journals Journal 2 OJS IUScholarWorks Drop Box Service in action ETD Packages Files XML metadata Drop Box Processor Metadata transformation UMI XML DSpace Dublin Core XML IUScholarWorks Dark Archive ETD collection DSpace Item Importer Facility IUScholarWorks Drop Box Service in action IUScholarWorks Dark Archive ETD collection Released ETD Packages Files XML metadata Drop Box Processor Metadata transformation DSpace Dublin Core XML DSpace Dublin Core XML IUScholarWorks Repository ETD collection (open access) DSpace Item Importer Facility Technical challenges going forward • Virtual hosting and identity branding – how to make something look standalone when it’s part of something bigger – DSpace and OJS do a good job of reusing interface components • great for support and development • not so great for creating differing visual identities Virtual branding nearly impossible with DSpace interface Static Static Static left navigation bar Narrative customizable Simple logo upload “Customizable” right news sidebar Manakin to the rescue… Manakin is the next generation DSpace interface that uses XML & the Apache Cocoon framework to enable communities and collections to establish a unique look and feel. Manakin XML UI WWW Browser Web server software User interface Java Server Pages (JSP) Repository API Disk-based repository Relational Database http://olc4.ohiolink.edu:8080/dspace-jspui-1.5.0-beta1/ http://olc4.ohiolink.edu:8080/dspace-xmlui-1.5.0-beta1 Virtual branding is easier in default OJS interface • You can associate a journal with a Cascading Style Sheet that overrides site style elements • But only as far as CSS allows; the page structure can’t be changed • There is no alternative interface like Manakin is to DSpace Instead of using the OJS “journal home” as the main entry page… WWW Browser User interface OJS PHP “Journal Home” OJS Web server software Repository API Disk-based repository Relational Database Create external journal home pages Users would enter into OJS when navigating specific journal issues WWW Browser User interface OJS Web server software External “Journal Home” PHP or HTML Repository API Disk-based repository Relational Database Technical challenges going forward • Repository interoperability – federated searching and browsing – item-level preservation in DLP infrastructure