bibex: bibliographic exploration bibliographic exploration raquel pau [email protected] 25 gen 2011
TRANSCRIPT
Bib
ex:
Bib
liog
rap
hic
Exp
lora
tion Bibliographic Exploration
Raquel [email protected]
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
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
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.
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
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
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
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.
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
Bib
ex –
Bib
liog
rap
hic
Exp
lora
tion
Use CasesQuery Example
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
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
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
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
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
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)
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.
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
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
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