Difference between revisions of "SOCR HTML5 InteractivePubsMappingProject"
(Created page with '== SOCR Project - SOCR Interactive Publications Mapping Project== ===Project goals=== The goal of this project is to design a new dynami…') |
m (→Project Description) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
===Project goals=== | ===Project goals=== | ||
− | The goal of this project is to design a new dynamic visualization tool that provides an interactive mechanism for traversing, exploring, mapping, parsing and viewing SOCR Publications. The meta-data about SOCR publications will be automatically retrieved from [http://www.ncbi.nlm.nih.gov/pmc/?term=socr PMC] | + | The goal of this project is to design a new dynamic visualization tool that provides an interactive mechanism for traversing, exploring, mapping, parsing and viewing SOCR Publications. The meta-data about SOCR publications will be automatically retrieved from [http://www.ncbi.nlm.nih.gov/pmc/?term=socr PMC], or [http://scholar.google.com/scholar?hl=en&as_sdt=0,5&q=%22statistics+online+computational+resource%22 Scholar], and the HTML interface will be platform- and browser-independent, implemented using [http://en.wikipedia.org/wiki/HTML5 HTML5]/[http://en.wikipedia.org/wiki/JavaScript JavaScript]/[http://jquery.com/ JQuery] technologies. |
===Project Description=== | ===Project Description=== | ||
− | * Review the listings of the SOCR [http://www.socr.ucla.edu/htmls/SOCR_References.html Pubs1], [http://www.loni.ucla.edu/~dinov/publications.html Pubs2], [http://www.ncbi.nlm.nih.gov/pmc/?term=socr PMC] and [ Scholar] publications. | + | * Review the listings of the SOCR [http://www.socr.ucla.edu/htmls/SOCR_References.html Pubs1], [http://www.loni.ucla.edu/~dinov/publications.html Pubs2], [http://www.ncbi.nlm.nih.gov/pmc/?term=socr PMC] and [http://scholar.google.com/scholar?hl=en&as_sdt=0,5&q=%22statistics+online+computational+resource%22 Scholar] publications. |
− | * Design a method to automatically retrieve the SOCR Publications, parse the authors, titles, years, journals and URLs. Note that only [http://www.ncbi.nlm.nih.gov/books/NBK55694/ PMC provides an API] for machine consumption of publications meta-data. Start with the [http://www.ncbi.nlm.nih.gov/books/NBK55694/ PMC API] first | + | * Design a method to automatically retrieve the SOCR Publications, parse the authors, titles, years, journals and URLs. Note that only [http://www.ncbi.nlm.nih.gov/books/NBK55694/ PMC provides an API] for machine consumption of publications meta-data. Start with the [http://www.ncbi.nlm.nih.gov/books/NBK55694/ PMC API] first. |
* Review the [http://d3js.org/ D3 framework] and its [https://github.com/mbostock/d3/wiki/Gallery many examples]. | * Review the [http://d3js.org/ D3 framework] and its [https://github.com/mbostock/d3/wiki/Gallery many examples]. | ||
− | * See this [http://www.cs.umd.edu/~bederson/papers/index.html Publications mapping example]. Note that [http://hci-user-advocate.blogspot.com/2012/09/d3-visualization-of-all-my-publications.html this demonstration uses a Django app back-end], which makes it impractical for our use. | + | * See this [http://www.cs.umd.edu/~bederson/papers/index.html Publications mapping example]. Note that [http://hci-user-advocate.blogspot.com/2012/09/d3-visualization-of-all-my-publications.html this demonstration uses a Django app back-end], which makes it impractical for our use. The SOCR Publications webapp needs to run on the client machine. |
− | * Demonstrate you can pull publications meta-data (from PMC) using "SOCR" or "statistics online computational resource" phrases. | + | * Demonstrate you can pull publications meta-data (from PMC) using "SOCR" or "statistics online computational resource" as search keywords or phrases. |
− | * | + | * Then demonstrate you can parse the publication citation meta-data (e.g., author(s), year, journal, URL, etc.) |
* Design a clever mapping UI that allows the user to interactively search, filter, group, sort, view pubs by year, (co)author, journal, topic, etc. | * Design a clever mapping UI that allows the user to interactively search, filter, group, sort, view pubs by year, (co)author, journal, topic, etc. | ||
* Make sure this infrastructure can be easily extended for any other project. | * Make sure this infrastructure can be easily extended for any other project. | ||
− | |||
===See also === | ===See also === |
Latest revision as of 17:21, 18 October 2012
Contents
SOCR Project - SOCR Interactive Publications Mapping Project
Project goals
The goal of this project is to design a new dynamic visualization tool that provides an interactive mechanism for traversing, exploring, mapping, parsing and viewing SOCR Publications. The meta-data about SOCR publications will be automatically retrieved from PMC, or Scholar, and the HTML interface will be platform- and browser-independent, implemented using HTML5/JavaScript/JQuery technologies.
Project Description
- Review the listings of the SOCR Pubs1, Pubs2, PMC and Scholar publications.
- Design a method to automatically retrieve the SOCR Publications, parse the authors, titles, years, journals and URLs. Note that only PMC provides an API for machine consumption of publications meta-data. Start with the PMC API first.
- Review the D3 framework and its many examples.
- See this Publications mapping example. Note that this demonstration uses a Django app back-end, which makes it impractical for our use. The SOCR Publications webapp needs to run on the client machine.
- Demonstrate you can pull publications meta-data (from PMC) using "SOCR" or "statistics online computational resource" as search keywords or phrases.
- Then demonstrate you can parse the publication citation meta-data (e.g., author(s), year, journal, URL, etc.)
- Design a clever mapping UI that allows the user to interactively search, filter, group, sort, view pubs by year, (co)author, journal, topic, etc.
- Make sure this infrastructure can be easily extended for any other project.
See also
- A publications mapping example and it's sparse documentation.
Translate this page: