Colibrary Web API
Restful WebServices for retrieving bibliographic and social information about publications as Linked Data
Below it is prensented the interface to invoke the web services.
Parameters are included within curly brackets. To unambiguously identify a publication please use the interhash code
The interhash parameter is always mandatory.
- Full description of a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}
Return a full RDF description of the publication with the interhash given as input. It includes both bibliographic and social description
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73
- Bibliographic description of a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/biblio
Return an RDF description concerning only bibliographic data about the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73/biblio
- Social description of a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social
Return an RDF description concerning only social data about the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73/social
- Tags' description of a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social/tags
Return an RDF description concerning only tags about the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73/social/tags
- Users' description of a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social/users
Return an RDF description concerning only users which have saved the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73/social/users
- Reviews' description of a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social/reviews
Return an RDF description concerning only reviews about the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1ba5e0d07ea8f2f8dbfcb0d8722c3134c/social/reviews
- Description of a single tag associated to a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social/tags/{tagname}
Return an RDF description of the tag with a given name if associated to the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73/social/tags/collaborative
- Description of a single user associated to a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social/users/{username}
Return an RDF description of the user with a given username if associated to the publication with the interhash given as input
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1687129a4106fab9a2cd1c032ae52fc73/social/users/jaeschke
- Description of a single review associated to a publication --- http://collab.di.uniba.it/Colibrary/publications/mashup/{interhash}/social/reviews/{reviewcode}
Return an RDF description of the review with a given review-code if associated to the publication with the interhash given as input
The review-code is the md5 code generated using in input the name of the reviewer and date and time of the review.
Example: http://collab.di.uniba.it/Colibrary/publications/mashup/1ba5e0d07ea8f2f8dbfcb0d8722c3134c/social/reviews/2392ef3d17179ca2772a95585035b11e