180 likes | 331 Views
Using templates for presenting publication references in CRIS Bojana Dimić Surla, Faculty of Sciences Dragan Ivanović , Faculty of Technical Sciences University of Novi Sad, Serbia. Background. BISIS http://www.bisis.uns.ac.rs/ CRIS UNS http://www.cris.uns.ac.rs/ CERIF and MARC 21
E N D
CRIS 2012 June 6-9, 2012 Prague Using templates for presenting publication references in CRISBojanaDimićSurla, Faculty of SciencesDraganIvanović, Faculty of Technical SciencesUniversity of Novi Sad, Serbia
Background • BISIS • http://www.bisis.uns.ac.rs/ • CRIS UNS • http://www.cris.uns.ac.rs/ • CERIF and MARC 21 • Scientific-research results evaluation • Ministry of Education and Science of the Republic of Serbia CRIS 2012 June 6-9, 2012 Prague
Motivation • CRIS UNS reports • Internet and intranet • personal bibliographies, CVs, personal URL pages • grouping results by some criteria • Presenting publication references • Harvard, Chicago, MLA, Nature,... • Software component based on tamplates CRIS 2012 June 6-9, 2012 Prague
Software environment • Java • Java Server Faces • FreeMarker • http://freemarker.sourceforge.net/ • template engine • output as HTML, XML, RTF, Java source CRIS 2012 June 6-9, 2012 Prague
Data model CRIS 2012 June 6-9, 2012 Prague
Component architecture CRIS 2012 June 6-9, 2012 Prague
Template example - HARVARD CRIS 2012 June 6-9, 2012 Prague
Template example - CHICAGO CRIS 2012 June 6-9, 2012 Prague
Real implementation - HARVARD • templates • harvard_concepts.ftl • harvard_monograph.ftl • harvard_paperJournal.ftl • harvard_paperMonograph.ftl • harvard_paperProceedings.ftl • harvard_thesis.ftl CRIS 2012 June 6-9, 2012 Prague
Harvard concepts • macros • harvard_authors • harvard_editors • harvard_edition • harvard_publisher • harvard_pages CRIS 2012 June 6-9, 2012 Prague
Harvard concepts CRIS 2012 June 6-9, 2012 Prague
Template for paper in conference proceedings CRIS 2012 June 6-9, 2012 Prague
Template for journal paper CRIS 2012 June 6-9, 2012 Prague
Usage of the component - user search CRIS 2012 June 6-9, 2012 Prague
Usage of the component - personal bibliography CRIS 2012 June 6-9, 2012 Prague
Usage of the component - reports CRIS 2012 June 6-9, 2012 Prague
Conclusion • software component for creating references • input: list of references and template • output: html • adding reference style • creating new template • FreeMarker experience • Future work: end-user may create their own templates CRIS 2012 June 6-9, 2012 Prague
Thank you for your attention! • BojanaDimićSurlabdimic@uns.ac.rsFaculty of Sciences University of Novi SadTrgDositejaObradovića 4Novi SadSerbia • DraganIvanovićchenejac@uns.ac.rsFaculty of Technical Sciences University of Novi SadTrgDositejaObradovića 6Novi SadSerbia CRIS 2012 June 6-9, 2012 Prague