Download presentation
Presentation is loading. Please wait.
Published byPercival Clarke Modified over 9 years ago
1
Creating Zotero Flows Data-Intensive Technologies and Applications, National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign
2
Outline Zotero Flow SEASR Configuration File VUE-SEASR Configuration File
3
SEASR Plugin Preferences Configuration files are managed in a list Each configuration file can be enabled or disabled Reload will refresh the plugin with the flows in the configuration files
4
Extensible to Analysis that You Create You can deploy the flows we have on your server or request your university to host this analysis You can modify these flows and redeploy You can create new flows –Perhaps you want to see only nouns or verbs –Perhaps you want to see a list of extracted entities You can share these flows back to the community
5
Configuration File (XML or json) Contains 2 attribute-value pairs –name: label to use in the Zotero drop-down display –url: url for where to send the post XML json {"seasr_flows":[ {"name":"Author Centrality Analysis", "url":"http://services.seasr.org:1718/meandre://seasr.org/components/zotero/serv ice-head-post/instance/shp" }, {"name":"Flesch-Kincaid Readability Test", "url":"http://services.seasr.org:1721/meandre://seasr.org/components/zotero/serv ice-head-post/instance/shp" } ]}
6
What does a Web Service Flow Look Like Common components used for creating a web service flow Service Head Post –Receives the http post and sends the data to the rest of the flow Service Tail Text –Send the results back to the http request
7
Another Zotero Service Flow Components that read Zotero data from the web service Zotero Author Extractor (previous slide) –Extracts the author-coauthor from each item Zotero URL Extractor –Extracts the url from each item
8
VUE-SEASR Configuration File (XML) location location location
9
Demonstration We will go through an example of what a Zotero-enabled flow looks like and what's special about it We will show how to modify an existing Zotero-enabled flow and how to "deploy" it so that it can be leveraged within Zotero
10
Local Setup Copy config file to your machine from – http://repository.seasr.org/Zotero/config/seasr.confighttp://repository.seasr.org/Zotero/config/seasr.config In Zotero, –Select Preferences from Menu –Go to SEASR Click Add –Specify a Provider Name –Specify a URL for the config file (file:///Users/lauvil/Sites/zotero.config)file:///Users/lauvil/Sites/zotero.config –Click box for Enabled Note: In the future, after editing the config you only need to click “Reload”
11
Learning Exercises 1.Create a new flow (or adapt an existing flow) using the Meandre Workbench that performs some simple analysis and "deploy" it for access by Zotero 1.We can use the flow we constructed in an earlier session as a base 2.Execute this flow 3.Change the configuration of SEASR plugin so that it knows how to access this flow 4.From Zotero, refresh the configuration file 5.Select some data to process through the updated SEASR flow
12
Discussion Questions What kinds of data assets would you be creating in Zotero? What other analysis would you like to use against this data?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.