Mendeley
Table of contents
Description
Provides profiles and publications from mendeley.
Responsible Person
Status
Status | Ready for Use |
---|
Possible Values: Ready for Use, In Development, Plannend, Broken
Aggregation Features
Fill | Yes |
---|---|
Update | No |
Enrich | No |
Source Code
Project: https://github.com/soziotech/CommunityMashup/tree/master/sources/MendeleySourceService
Tracking
Planned Todos
Bugs
Feature Request
Used Service
Name | Mendeley |
---|---|
Link | |
Developer Portal | |
Authentication | OAuth 1.0 |
Used Libraries
Name | Version | License | Usage | Link |
---|---|---|---|---|
Apache Http Client | 4.1.1 | Apache License 2.0 | Compiled | |
Apache Http Core | 4.1 | Apache Licence 2.0 | Compiled | http://hc.apache.org/httpcomponents-core-ga/ |
Google gson | 2.1 | Apache Licence 2.0 | Compiled | http://code.google.com/p/google-gson/ |
OAuth signpost core | 1.2 | Apache Licence 2.0 | Compiled | http://code.google.com/p/oauth-signpost/ |
OAuth signpost commons | 1.2 | Apache Licence 2.0 | Compiled | http://code.google.com/p/oauth-signpost/ |
Mendeley Java SDK | 1.0.25 | Apache Licence 2.0 | Compiled | http://code.google.com/p/mendeley-java-sdk/ |
Possible Usage Values: Compiled, Source, Extended Source, Modified Source
Configuration
Key | Description | Possible Values | Default | Required (Yes/No) |
---|---|---|---|---|
consumerKey | Consumer key for authentication. | Text | empty | Yes |
consumerSecret | Consumer secret for authentication. | Text | empty | Yes |
accessToken* | Access token of authenticated user | Text | empty | Yes |
accessTokenSecret* | Access token secret of authenticated user | Text | empty | Yes |
commandLineAuthentication | Switch to turn on a command line authentication with mendeley. This should only be used in development environments. The access token and its secret should be empty in this case. | true/false | false | No |
addContacts | If set to true, all contacts of the account owner will be added to the data set. | true/false | false | No |
addPrivateGroups | If set to true, private groups will be added to the data set. The set can be restricted by the property restrictPrivateGroupsTo | true/false | false | No |
restrictPrivateGroupsTo | Restricts the set of private groups to the ones specified by their name. More group names can be separated by a comma (,). | Groupname1, Groupname 2, ... | none | No |
addGroupDocuments | If set to true, the documents inside the private groups will be added to the data set. | true/false | false | No |
createAuthorPersons | If set to true, persons will be created for all authors contributed in the group documents. | true/false | true | No |
createEditorPersons | If set to true, persons will be created for the editors of the group documents. | true/false | true | No |
attachFiles | If this property is set to true files will be attached to documents if available. | true/false | false | No |
addAuthoredPublications | If this property is set to true all authored publication of the account owner will be added. | true/false | false | No |
Example:
<sources bundleId="org.sociotech.communitymashup.source.MendeleySourceService name="Publications"> <configuration> <properties Key="consumerKey" Value="-"/> <properties Key="consumerSecret" Value="-"/> <properties Key="accessToken" Value="-"/> <properties Key="accessTokenSecret" Value="-"/> <properties Key="addContacts" Value="true"/> <properties Key="addPrivateGroups" Value="true"/> <properties Key="restrictPrivateGroupsTo" Value="CSCM"/> <properties Key="addGroupDocuments" Value="true"/> <properties Key="createEditorPersons" Value="false" /> </configuration> </sources>
Description | The contacts of the account owner will be added to the data set and all documents in his private group "CSCM". Persons will be created for the authors (default) of the documents but not for the editors. Note: access token and secret as well as consumer key and secret must be replaced to run this configuration. |
---|
Meta-Informations
Type | Description | Value | Items |
---|---|---|---|
MetaTag | Attached to all information objects created with the mendeley source | mendeley | Information objects |
MetaTag | Attached to profile websites created with the mendeley source | mendeley_profile | Persons |
MetaTag | Attached to all organizations created with the mendeley source | mendeley_group | Organisations |
MetaTag | Attached to all document attachments added by the mendeley source | mendeley_document | Documents |
MetaTag | Attached to person that provided the access token for the mendeley source | me | Person |
Transformation
External | CommunityMashup |
---|---|
Document | Content |
Document Tags | Tags of Content |
Document Keywords | Tags of Content |
Document Type | MetaTag of Content |
Document Web Url | Website added to Content |
Document Year | Creation date of Content |
Contacts and own profile | Person |
Profile discipline | Tag of Person |
Profile image | Image attached to Person |
Profile url | Website with MetaTag |
Profile email address | |
Author (only name) | Person |
Editor (only name) | Person |