390 likes | 464 Views
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.
E N D
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
DSpace is a repository system concerned with providing… Scholarly output… Authorship Long-term preservation For… Publication Scientific Data Web server software Or any kind of digital object… User interface Central archiving Image Repository API Book PDF Disk-based repository Multimedia Access Relational Database
OJS is concerned with facilitating the entire process of publication… Journal Contents For… Articles Peer-review Reviews Publication Web server software Etc. Access & preservation User interface Proofs Editorial review Repository API Acceptance OJS Disk-based repository Submission Relational Database Editorial invitations
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 Web server software User interface Repository API Disk-based repository Relational Database
DSpace is a Java web application… WWW Browser Web server software User interface Java Server Pages (JSP) Repository API Disk-based repository Relational Database
DSpace is a Java web application… WWW Browser Web server software User interface Java Server Pages Repository API Disk-based repository Java Servlets Relational Database
DSpace is a Java web application… Apache Tomcat Application Server WWW Browser Web server software User interface Java Server Pages Repository API Disk-based repository Java Servlets Relational Database
DSpace is a Java web application… Apache Tomcat WWW Browser Web server software User interface Java Server Pages Repository API Disk-based repository Java Servlets PostgreSQL Relational Database
DSpace is a Java web application… Apache Tomcat WWW Browser Web server software User interface Java Server Pages Repository API Disk-based repository Java Servlets OAI-PMH Server Relational Database PostgreSQL
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 Web server software User interface Workflow/Repository API OJS Disk-based repository Relational Database
OJS is a PHP web application… WWW Browser Web server software User interface PHP with Smarty template system Workflow/Repository API OJS Disk-based repository Relational Database
OJS is a PHP web application… WWW Browser Web server software User interface PHP Smarty Templates Workflow/Repository API OJS Disk-based repository Object-oriented PHP classes Relational Database
OJS is a PHP web application… Apache Web Server WWW Browser Web server software User interface PHP Smarty Templates Workflow/Repository API OJS Disk-based repository PHP Classes Relational Database
OJS is a PHP web application… Apache HTTPD WWW Browser Web server software User interface PHP Smarty Templates Workflow/Repository API OJS Disk-based repository PHP Classes PostgreSQL Relational Database
OJS is a PHP web application… Apache HTTPD WWW Browser Web server software User interface PHP Smarty Templates Workflow/Repository API OJS Disk-based repository PHP Classes OAI-PMH Server Relational Database PostgreSQL
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 Files XML meta-data Secure ftp Folder Magic!
Powered by the Drop Box Processor Collection 1 Collection 2 Collection 3 Collection 3 • Drop • Box • Processor • Written in Perl • Scheduled process Collection 1 Collection 2
IUScholarWorks Drop Box Processor Self configuration XML configuration file Collection 2 Collection 1 Collection 3 Metadata transformation via XSLT What am I? Where do I go? How do I get there? XML configuration file My source metadata format My target metadata format Which XSLT? XML configuration file Item staging IUSW Repository Collection 2 Invoke importer IUSW Repository Collection 1 IUSW Dark Archive Collection 3
IUScholarWorks Drop Box Service…for journals Item Package Files XML meta-data Secure ftp Journal Magic!
IUScholarWorks Drop Box Processor Self configuration XML configuration file Collection 3 Collection 2 Collection 1 Metadata transformation via XSLT What am I? Where do I go? How do I get there? XML configuration file My source metadata format My target metadata format Which XSLT? XML configuration file Item staging IUSW Journals Journal 1 OJS IUSW Repository Collection 1 DSpace Invoke importer IUSW Repository Collection 2 DSpace OJS IUSW Journals Journal 2
IUScholarWorks Drop Box Service in action ETD Packages Files XML meta-data Drop Box Processor IUScholarWorks Dark Archive ETD collection Metadata transformation DSpace Item Importer Facility UMI XML DSpace Dublin Core XML
IUScholarWorks Drop Box Service in action Released ETD Packages Files XML meta-data IUScholarWorks Dark Archive ETD collection Drop Box Processor IUScholarWorks Repository ETD collection (open access) Metadata transformation DSpace Item Importer Facility DSpace Dublin Core XML DSpace Dublin Core XML
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 “Customizable” right news sidebar Static left navigation bar Narrative customizable Simple logo upload
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. WWW Browser Web server software User interface Manakin XML UI Java Server Pages (JSP) Repository API Disk-based repository Relational Database
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 Web server software User interface OJS PHP “Journal Home” Repository API OJS Disk-based repository Relational Database
Create external journal home pages Users would enter into OJS when navigating specific journal issues External “Journal Home” PHP or HTML WWW Browser Web server software User interface Repository API OJS Disk-based repository Relational Database
Technical challenges going forward • Repository interoperability • federated searching and browsing • item-level preservation in DLP infrastructure