bibex: bibliographic exploration bibliographic exploration raquel pau [email protected] 25 gen 2011

20
Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau [email protected] 25 Gen 2011

Upload: clare-fields

Post on 04-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion Bibliographic Exploration

Raquel [email protected]

25 Gen 2011

Page 2: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Index

Motivation Use CasesArchitectureExtensions

Page 3: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

MotivationUse CasesArchitectureExtensions

Index

Page 4: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Motivation

• Usage of large bibliographic databases.

• Only simple queries are resolved by the current bibliographic tools.

• Usual and complex queries needs to be resolved in seconds.

Page 5: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

MotivationScopus integration

Entity Type Total

Publication (1999-2007) 6.800.157

KeyWord 3.708.039

Researcher 8.307.089

Institution 560.301

Page 6: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Index

MotivationUse CasesArchitectureExtensions

Page 7: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Use CasesBibliographic Queries

• Resolves:

Most referred publications Most relevant investigators Suggestions for publications Suggestions of reviewers Researchers Social Network

• Networks visualization

Page 8: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Use CasesQuery Example

Quality Articles

¿What are we looking for?

A researcher may need to discover, for a certain theme, articles worth reading.

When it’s a narrow area the job may be quite straightforward, but what happens when that search is for subjects like “software engineering” or “databases” with millions of related results?

SOLUTION

“Quality articles” with BIBEX gives for a certain area the articles whose authors have very appreciated work in the scientific community.

Page 9: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Use CasesQuery Example

Page 10: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

Bib

ex –

Bib

liog

rap

hic

Exp

lora

tion

Use CasesQuery Example

Page 11: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Use CasesStatistics

Productivity and Relevance Statistics

General Information

Page 12: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Index

MotivationUse CasesArchitectureExtensions

Page 13: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

ArchitectureUsing SCOPUS

• Large process development:

• Last technologies applied

XML

Data Analisys

CSV

Transfor

mations

Data Loading

Querie

s implementation

Quality Analysis

GUI design

Page 14: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

Bib

ex –

Bib

liog

rap

hic

Exp

lora

tion

ArchitectureServer Side Architecture

• Struts2 is a MVC Framework

• Actions follows the Command Pattern.• Setters are parameters• Getters are data retrieved.

• Queries are Action implementations.

• GraphML Result using own Java annotations in Action getters.

• @NodeType• @EdgeType

Page 15: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

Bib

ex –

Bib

liog

rap

hic

Exp

lora

tion

ArchitectureThree Layers Architecture

• DAO implentations based on DEX (Persistence Layer).

•Actions are the system services.

• Business Objects to manage simple results in memory.

• Graphs are generated using streaming (large volume of data).

View:

JSP /GraphML

Page 16: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

Bib

ex –

Bib

liog

rap

hic

Exp

lora

tion

• DEX is a Java library for manage large graphs.

• Bibliographic data can be persisted as a graph.

• The execution plan of bibliographic queries are written in DEX

• Schema and data loading using DEX scripts.

• BIBEX performance analysis to improve DEX.

ArchitecturePersistence Layer (DAO)

Page 17: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

Bib

ex –

Bib

liog

rap

hic

Exp

lora

tion

ArchitectureGraph Visualitzation

• Prefuse is a beta Java toolkit library to paint graphs.

• Prefuse captures user events on the graph components.

• Includes a GraphML reader.

•Implements the graph visualization process.

•Applets can interact with any browser invoking JS code.

Page 18: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Index

MotivationUse CasesArchitectureExtensions

Page 19: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Extensions

• MICINN and pattern oriented applications

• Medical applications (difpubmed)

• Expert recommender

Page 20: Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau rpau@ac.upc.edu 25 Gen 2011

No

m e la p

resenatació

o altra in

fo (o

pcio

nal)

Bib

ex:

Bib

liog

rap

hic

Exp

lora

tion

Thanks for your attention

Any questions?

DAMA-UPC. DATA MANAGEMENT (UPC)  Departament d'Arquitectura de Computadors

  Edifici C6-S103. Campus Nord.   Jordi Girona, 1-3.  08034 - Barcelona

  www.dama.upc.edu

SPARSITY-TECHNOLOGIESJordi Girona, 1-3, Edifici K2M

08034 [email protected]

http://www.sparsity-technologies.com