Development of usage statistics for RepositóriUM



Similar documents
RCAAP: Building and maintaining a national repository network

REPOSITÓRIUM - IMPLEMENTING DSPACE IN PORTUGUESE: LESSONS FOR THE FUTURE AND RESEARCH PATHWAYS

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

ClicktoFax Service Usage Manual

XpoLog Center Suite Log Management & Analysis platform

High Level Design Distributed Network Traffic Controller

TDAQ Analytics Dashboard

Your Archiving Service

XpoLog Center Suite Data Sheet

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Analytics Configuration Reference

Content Management Systems: Drupal Vs Jahia

Client/server is a network architecture that divides functions into client and server

Campus VPN. Version 1.0 September 22, 2008

Architecture and Mode of Operation

ILMT Central Team. Performance tuning. IBM License Metric Tool 9.0 Questions & Answers IBM Corporation

Engagement Analytics Configuration Reference Guide

TARGETPROCESS HELP DESK PORTAL

Table of Contents WELCOME TO ADAUDIT PLUS Release Notes... 4 Contact ZOHO Corp... 5 ADAUDIT PLUS TERMINOLOGIES... 7 GETTING STARTED...

Using Oracle9i SCM for Software Configuration Management. An Oracle Technical White Paper July 2002

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

Building Library Website using Drupal

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

Guide to Training Teachers on the Co-op Dashboard

Cocoon 2 Programming: Web Publishing with XML and Java"

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

Finding the Needle in a Big Data Haystack. Wolfgang Hoschek (@whoschek) JAX 2014

Active Directory Authentication Integration

How to Easily Integrate BIRT Reports into your Web Application

ICE Trade Vault. Public User & Technology Guide June 6, 2014

RELEASE NOTES API Healthcare Time and Attendance Solution. Version

Release Notes Scribe Adapter for Microsoft Dynamics

Top 10 Oracle SQL Developer Tips and Tricks

USER GUIDE for Salesforce

ithenticate User Manual

mframe Software Development Platform KEY FEATURES

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Introduction to XML Applications

Using the Caché SQL Gateway

How To Register For Bethel Bible Institute Online Coursework

Reporting and Visualization of Healthcare Data Using Open Source Technology. Virgil Dodson, Actuate

How to Enable Quartz Job Execution Log Interception In Applications. J u n e 26,

Chapter 2 Database System Concepts and Architecture

Open Source Monitoring

Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft

Vanilla44 New Features

<Insert Picture Here> Michael Hichwa VP Database Development Tools Stuttgart September 18, 2007 Hamburg September 20, 2007

DOCUMENT MANAGEMENT SYSTEM

José Carlos Ramalho

ClockWork Enterprise 5

How To Create A Charter Corpus On The Web (For Historians)

Adam Rauch Partner, LabKey Software Extending LabKey Server Part 1: Retrieving and Presenting Data

springerlink.com Introduction to SpringerLink springerlink.com

Concrete uses of XML in software development and data analysis.

DocuSign for Microsoft Dynamics CRM

Institutional Repositories: Staff and Skills Set

Welcome To Paragon 3.0

European AIS Database - EAD 10+ years of EAD. Guido HAESEVOETS Gaston LIEGEOIS EAD Client Management 28/01/2016

The Open Source CMS. Open Source Java & XML

ithenticate User Manual

How To Find Out How Many Scientific Articles In Portugal

SAS BI Dashboard 4.3. User's Guide. SAS Documentation

ER/Studio Enterprise Portal User Guide

Student User Guide. Introduction to the Module Management System (MMS) in Philosophy. Logging in; Submitting work; Logging out

EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING

SAML Security Option White Paper

CORISECIO. Quick Installation Guide Open XML Gateway

GRAPHICAL USER INTERFACE, ACCESS, SEARCH AND REPORTING

How To Apply For A Degree At Griffith University

DCA. Document Control & Archiving USER S GUIDE

How To Install A New Database On A 2008 R2 System With A New Version Of Aql Server 2008 R 2 On A Windows Xp Server 2008 (Windows) R2 (Windows Xp) (Windows 8) (Powerpoint) (Mysql

NTU-IR: An Institutional Repository for Nanyang Technological University using DSpace

ithenticate User Manual

HP OO 10.X - SiteScope Monitoring Templates

Configuring Apache Derby for Performance and Durability Olav Sandstå

TAC XentaTM 555 Embedded Web Server for MicroNet

INSPIRE Dashboard. Technical scenario

Rational Software. Getting Started with Rational Customer Service Online Case Management. Release 1.0

Pro/INTRALINK Curriculum Guide

Adlib Internet Server

- a Humanities Asset Management System. Georg Vogeler & Martina Semlak

Application Performance Monitoring for WhatsUp Gold v16.1 User Guide

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

HOW TO DEPLOY AN EJB APLICATION IN WEBLOGIC SERVER 11GR1

Content Management Systems: Drupal Vs Jahia

Server side PDF generation based on L A TEX templates

vsphere App HA Installation and Configuration Guide

Lucid Key Server v2 Installation Documentation.

How to avoid building a data swamp

Frequently Asked Questions

Open Access Repositories Technical Considerations. Introduction. Approaches to Setting up Repositories

Application Performance Monitoring for WhatsUp Gold v16.2 User Guide

Transcription:

Development of usage statistics for RepositóriUM Eloy Rodrigues [eloy@sdum.uminho.pt] Angelo Miranda [amiranda@sdum.uminho.pt] http://repositorium.sdum.uminho.pt

Summary Introduction Objectives and general principles Architecture Log Processor Data Model Stats Processor Future work

University of Minho Created in 1974 Two main campus in two different towns (Braga and Guimarães) +13 500 undergraduate students +1 500 graduate students 1 116 FTE academic staff (teachers and researchers) 11 Schools/Institutes 30 Research Centers University of Minho University of Minho School of Sciences School of Sciences Health Sciences School Health Sciences School School of Law School of Law School of Economics and Management School of Economics and Management School of Engineering School of Engineering Institute of Social Sciences Institute of Social Sciences Institute of Education and Psychology Institute of Education and Psychology Institute of Child Studies Institute of Child Studies Institute of Arts and Human Sciences Institute of Arts and Human Sciences Autonomous Department of Architecture Autonomous Department of Architecture School of Nursing School of Nursing

RepositóriUM Building an I.R. was defined as a strategic objective in 2003 The I.R. was included in the University proposal to the national Program E-U Campus Virtual, was approved and integrated E-UM (the University of Minho project) After a review of available systems, DSpace was chosen to implement the I.R. RepositóriUM was publicly released on the 20th November 2003.

Evolution of RepositóriUM The evolution of RepositóriUM in the 1st semester of 2004 was slower than expected. Strategy defined: Communication plan and promotion of RepositóriuM inside and outside Minho University Active participation in the international community related with Open Access, IR s and DSpace Definition of institutional policy requiring self-archiving in the IR (Defined in December 2004, applied in 2005) Development of value added services for authors and their communities Statistics Bibliographical lists, reports, etc.

Evolution of RepositóriUM December 2004 December 2005 April 2006 N.º communities 7 33 34* N.º documents 626 3105 3852 N.º registered users 717 2410 2844 * 4 New communities in process of adhesion

Aims of RepositóriUM statistics Promote RepositóriUM by showing its significant usage Promote author self-archiving/deposit in the IR by Demonstrating the usage (access/downloads) of archived documents Demonstrating the worldwide accessibility of archived documents Provide usage, content and administrative statistics to IR and community/collection administrators or coordinators

General principles BasedonANU software Real time statistics Data stored in database Customizable queries Customizable web interface Customizable access policies

Requirements DSpace 1.3.x MaxMind GeoLite Country (free) MaxMind GeoIP Java API (free) Apache combined log format

Overall architecture DSpace logs Log Processor Data Model Stats Processor

Log Processor log4j Log Table GeoIP Java API Event Processor 1..n (triggers) PostgreSQL Event Tables 1..n Spider/Crawler detector Apache Log

Log Processor Log events we are currently processing view_item, view_bitstream search, browse start_workflow, advance_workflow, claim_task login Other events can be processed

Data Model DSpace tables/views stats_log Stats event tables SQL Queries Stats views

Query model Organized by Type of Statistic Access Content Administrative and aggregation level Global Community Collection Item

Query model Queries are configured in XML Query Groups Definition of groups of queries based on type of statistic and aggregation level SQL Query Individual sql query definition. Each query can be used in more than one group Model is used to build the navigational component of the web interface

Query model Groups... <group type="access" level="community" accessgroups="1 name= Views/Downloads"> <querys name= view-down-community" display-type="html"/> <querys name= view-down-average-community" display-type="html"/> </group>... SQL Query... <query name= view-down-community" title="consultas e downloads - Total > <option name="use-xsl-transform" type="html" stylesheet="resultset2table.xsl" render-to="table"/> <option name="use-xsl-transform" type="xml" stylesheet="identity.xsl" render-to="xml document"/> <param src="communitylist" name="community" id="object-id"/> <param name= Start Date (DD-MM-YYYY)" id="inicio"/> <param name= End Date (DD-MM-YYYY)" id="fim"/> <sql> select views as Views from... </sql> </query>...

Stats Processor Query Model (XML) XML data results Stats Processor Data Model XSL Stylesheets

Web Interface Levels Selected Option Parameters Options By Type Statistic/Query 1 Statistic/Query 2 Statistic/Query 3

Future Work Improve navigational component Navigational side bar Navigation between queries Improve web look and feel Improve XSL stylesheets Develop Chart XSL stylesheets Develop XSL stylesheets (Excel, Pdf) Extend log processor Develop additional event processors Develop additional SQL queries

Credits > Programming Arnaldo Dantas [arnaldo@sdum.uminho.pt] > Interface Design Ricardo Saraiva [rsaraiva@sdum.uminho.pt] Daniela Castro [dcastro@sdum.uminho.pt]

Thank you! https://repositorium.sdum.uminho.pt