Provides profiles and publications from mendeley. Responsible Person |
Status | Ready for Use |
---|
Fill | Yes |
---|---|
Update | No |
Enrich | No |
Project: https://github.com/soziotech/CommunityMashup/tree/master/sources/MendeleySourceService
||Completed||Priority||Locked||CreatedDate||CompletedDate||Assignee||Name|| |T|M|F|1342632696791|1348057045370|lachenma|Attach pdf documents to contents.| |F|M|F|1342632726084| |lachenma|Switch for the creation of Organisations out of groups.| |F|M|F|1342633907674| |lachenma|MetaTagged connections between persons and contents to express their relationships (e. g. author, editor)| |
Name | Mendeley |
---|---|
Link | |
Developer Portal | |
Authentication | OAuth 1.0 |
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/ |
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. |
---|
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 |
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 |