The Lagotto software includes a number of sources. Most sources require a user account with the service (see table below).
Please use the Issue Tracker for questions or feedback regarding sources.
Name | Authentication | IP Restriction | Format | Protocol | Rate-limiting |
CiteULike | no | no | XML | REST | 2,000/hour |
CrossRef | username password |
no | XML | REST | unknown |
DataCite | no | no | JSON or XML | REST | unknown |
OAuth 2.0 | no | JSON | REST | varies | |
Mendeley | OAuth 2.0 | no | JSON | REST | 150/hour |
Nature Blogs | no | no | JSON | REST | 2/sec 5,000/day |
PubMed Central Citations | no | no | XML | REST | unknown |
PubMed Central Usage Stats | yes | no | XML | HTTP | unknown |
no | no | JSON | REST | 1,800/hr | |
Research Blogging | username password |
no | XML | REST | unknown |
ScienceSeeker | no | no | XML | REST | unknown |
Scopus | api_key insttoken |
optional | XML or JSON | REST | unknown |
Wikipedia | no | no | JSON | REST | unknown |
Most sources return information about each individual event (citation, bookmark, etc.), and this information is summarized below. The exception are sources that don't return information about individual events because of privacy (all usage data, Facebook, Mendeley readers) or for licensing reasons (Scopus, Web of Science, F1000).
Name | ID | URL | Datetime | Contributor | Title | Other |
CiteULike | url | post_time | username | tag | ||
CrossRef | doi | doi | contributor(s) | title | ISSN journal title journal abbreviation volume issue first page year publication type citation count |
|
Mendeley Groups | date_added | profile_id | group_id | |||
Nature Blogs | id | url | published_at | title | blog title blog url |
|
PubMed Central Citations | pmcid | pmcid | ||||
Research Blogging | post_URL | published_date | blogger_name | post_title | blog_name received_date |
|
ScienceSeeker | id | href | updated | author | title | summary category recommendations |
id | url | created_at | username | text | user_profile_image | |
Wikipedia | url | datetime | title | language namespace |
Basically, each of the APIs that the ALM application is calling will be defined as a source. The ALM application provides a number of services to each source to help it get what it needs. Note the samples provided at http://github.com/lagotto/lagotto/tree/master/app/models/sources.