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

Info

Aggregation Features

Fill

Yes

Update

No

Enrich

No

Source Code

Project: https://github.com/soziotech/CommunityMashup/tree/master/sources/MendeleySourceService

Tracking

33%

Planned Todos

  1. handler

    Attach pdf documents to contents.

    Priority MEDIUM
    lachenma
    Jul 18, 2012
  2. handler

    Switch for the creation of Organisations out of groups.

    Priority MEDIUM
    lachenma
    Jul 18, 2012
  3. handler

    MetaTagged connections between persons and contents to express their relationships (e. g. author, editor)

    Priority MEDIUM
    lachenma
    Jul 18, 2012
0%

Bugs

0%

Feature Request

Used Service

Name

Mendeley

Link

http://www.mendeley.com

Developer Portal

http://dev.mendeley.com/

Authentication

OAuth 1.0

 

Used Libraries

Name

Version

License

Usage

Link

Apache Http Client

4.1.1

Apache License 2.0

Compiled

http://hc.apache.org/httpcomponents-client-ga/index.html

Apache Http Core4.1Apache Licence 2.0Compiledhttp://hc.apache.org/httpcomponents-core-ga/
Google gson2.1Apache Licence 2.0Compiledhttp://code.google.com/p/google-gson/
OAuth signpost core1.2Apache Licence 2.0Compiledhttp://code.google.com/p/oauth-signpost/
OAuth signpost commons1.2Apache Licence 2.0Compiledhttp://code.google.com/p/oauth-signpost/
Mendeley Java SDK1.0.25Apache Licence 2.0Compiledhttp://code.google.com/p/mendeley-java-sdk/

Possible Usage Values: Compiled, Source, Extended Source, Modified Source

Info

Configuration

Key

Description

Possible Values

Default

Required (Yes/No)

consumerKey

Consumer key for authentication.

Text

empty

Yes

consumerSecretConsumer secret for authentication.TextemptyYes
accessToken*Access token of authenticated userTextemptyYes
accessTokenSecret*Access token secret of authenticated userTextemptyYes
commandLineAuthenticationSwitch 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/falsefalseNo
addContactsIf set to true, all contacts of the account owner will be added to the data set.true/falsefalseNo
addPrivateGroupsIf set to true, private groups will be added to the data set. The set can be restricted by the property restrictPrivateGroupsTotrue/falsefalseNo
restrictPrivateGroupsToRestricts the set of private groups to the ones specified by their name. More group names can be separated by a comma (,).Groupname1, Groupname 2, ...noneNo
addGroupDocumentsIf set to true, the documents inside the private groups will be added to the data set.true/falsefalseNo
createAuthorPersonsIf set to true, persons will be created for all authors contributed in the group documents.true/falsetrueNo
createEditorPersonsIf set to true, persons will be created for the editors of the group documents.true/falsetrueNo
attachFilesIf this property is set to true files will be attached to documents if available.true/falsefalseNo

addAuthoredPublications

 If this property is set to true all authored publication of the account owner will be added.

true/falsefalseNo

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

MetaTagAttached to profile websites created with the mendeley sourcemendeley_profile

Persons

MetaTagAttached to all organizations created with the mendeley sourcemendeley_groupOrganisations
MetaTagAttached to all document attachments added by the mendeley sourcemendeley_documentDocuments
MetaTagAttached to person that provided the access token for the mendeley sourcemePerson

Transformation

External

CommunityMashup

Document

Content

Document TagsTags of Content
Document KeywordsTags of Content
Document TypeMetaTag of Content
Document Web UrlWebsite added to Content
Document YearCreation date of Content
Contacts and own profilePerson
Profile disciplineTag of Person
Profile imageImage attached to Person
Profile urlWebsite with MetaTag
Profile email addressEmail
Author (only name)Person
Editor (only name)Person