Date post: | 12-Jan-2016 |
Category: |
Documents |
Upload: | robert-goodwin |
View: | 216 times |
Download: | 2 times |
IUScholarWorksis 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
OJS
Let’s review why we need two distinct systems…
Relational Database
Disk-based repository
Web server software
Repository API
User interface
DSpace is a repository system concerned with providing…
Central archiving
Long-term preservation
Access
For…
Scholarly output…
Authorship
Publication
Scientific Data
Or any kind of digital object…
Image
Book PDF
Multimedia
Relational Database
Disk-based repository
Web server software
Repository API
User interface
OJS is concerned with facilitating the entire process of publication…
Editorial review
Submission
Journal Contents
Articles
Reviews
Etc.
OJS
Peer-review
Acceptance
Proofs
Publication
Editorial invitations
Access &preservatio
n
For…
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
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
DSpace is a Java web application…
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
Java Server Pages (JSP)
DSpace is a Java web application…
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
Java Servlets
Java Server Pages
DSpace is a Java web application…
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
Java Server Pages
Apache Tomcat
Application Server
Java Servlets
DSpace is a Java web application…
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
Java Server Pages
Java Servlets
DSpace is a Java web application…
PostgreSQL
Apache Tomcat
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
Java Server Pages
Java Servlets
DSpace is a Java web application…
OAI-PMHServer
Apache Tomcat
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.
Relational Database
WWW Browser
Disk-based repository
Web server software
Workflow/Repository
API
User interface
OJS is a PHP web application…
OJS
Relational Database
WWW Browser
Disk-based repository
Web server software
Workflow/Repository
API
User interface
PHP with Smarty
template system
OJS is a PHP web application…
OJS
Relational Database
WWW Browser
Disk-based repository
Web server software
Workflow/Repository
API
User interface
Object-oriented
PHP classes
PHP Smarty
Templates
OJS is a PHP web application…
OJS
Relational Database
WWW Browser
Disk-based repository
Web server software
Workflow/Repository
API
User interface
Apache Web Server
PHP Classes
OJS is a PHP web application…
OJSPHP
Smarty Templates
Relational Database
WWW Browser
Disk-based repository
Web server software
Workflow/Repository
API
User interface
OJS is a PHP web application…
PostgreSQL
Apache HTTPD
OJS
PHP Classes
PHP Smarty
Templates
Relational Database
WWW Browser
Disk-based repository
Web server software
Workflow/Repository
API
User interface
OJS is a PHP web application…
Apache HTTPD
OAI-PMHServerPostgreSQL
OJS
PHP Classes
PHP Smarty
Templates
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
Folder
Magic!
Item Package
FilesXML
meta-data
Secure ftp
IUScholarWorks Drop Box Service
Collection 1
Collection 2
Collection 3
DropBox
Processor
• Written in Perl• Scheduled process
Collection 1
Collection 3
Collection 2
Powered by the Drop Box Processor
IUScholarWorks Drop Box Processor
Metadata transformation
via XSLT
Itemstaging
Invokeimporter
IUSW RepositoryCollection 1
IUSW RepositoryCollection 2
IUSW Dark ArchiveCollection 3
Collection 1
Collection 2
Collection 3
Self configuration
What am I?
Where do I go?
How do I get
there?
My source metadata
format
My target metadata
format
Which XSLT?
XML configuration
file
XML configuration
file
XML configuration
file
Journal
Item Package
FilesXML
meta-data
Secure ftp
IUScholarWorks Drop Box Service…for journals
Magic!
IUScholarWorks Drop Box Processor
Metadata transformation
via XSLT
Itemstaging
Invokeimporter
IUSW RepositoryCollection 1
IUSW JournalsJournal 1
IUSW JournalsJournal 2
Collection 1
Collection 2
Collection 3
Self configuration
What am I?
Where do I go?
How do I get
there?
My source metadata
format
My target metadata
format
Which XSLT?
XML configuration
file
XML configuration
file
XML configuration
file
IUSW RepositoryCollection 2
OJS
OJS
DSpace
DSpace
DropBox
Processor IUScholarWorks Dark ArchiveETD collection
IUScholarWorks Drop Box Service in action
DSpace Item Importer
Facility
ETD Packages
FilesXML
meta-data
Metadata transformation
UMI XML
DSpaceDublinCoreXML
DropBox
ProcessorIUScholarWorks RepositoryETD collection(open access)
IUScholarWorks Drop Box Service in action
DSpace Item Importer
Facility
Metadata transformation
DSpaceDublinCoreXML
DSpaceDublinCoreXML
IUScholarWorks Dark ArchiveETD collection
Released ETD Packages
FilesXML
meta-data
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
Static left navigation bar
Narrative customizable
Simple logo upload
Static
“Customizable” right news
sidebar
Virtual branding nearly impossible with DSpace interface
Static
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.
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
Java Server Pages (JSP)
ManakinXML UI
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
• But only as far as CSS allows; the page structure can’t be changed
• You can associate a journal with a Cascading Style Sheet that overrides site style elements
• There is no alternative interface like Manakin is to DSpace
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
OJSOJS PHP “Journal Home”
Instead of using the OJS “journal home” as the main entry page…
Relational Database
WWW Browser
Disk-based repository
Web server software
Repository API
User interface
External “Journal Home”
PHP or HTML
OJS
Create external journal home pages
Users would enter into OJS when navigating specific journal issues
Technical challenges going forward
• Repository interoperability– federated searching and browsing– item-level preservation in DLP infrastructure