Difference between revisions of "ESciDoc Services CitationStyleManager"
Jump to navigation
Jump to search
(edited by MFranke via TableEdit) |
m (→Operations) |
||
Line 14: | Line 14: | ||
== Operations == | == Operations == | ||
{| style=" height:340px" border="2" | |||
{| | |- bgcolor="#ccccff" | ||
|- bgcolor = #ccccff | ! width="150" |'''Operation''' | ||
!Operation! | ! width="150" |'''Status''' | ||
!width="200"|'''Input''' | |||
! width="150" |'''Output''' | |||
!width="300"|'''Description''' | |||
|- style="height:33px" | |||
|explainStyles||implemented||none||List of styles and supported output formats in accordance with the explain_styles.xsd||This operation retrieves a list of supported citation styles and for each of them supported output format such as RTF, PDF, HTML, SNIPPET*. | |||
|- | |- | ||
|getOutput||implemented||String citationStyle<br/> | |||
String outputFormat<br/> | |||
|getOutput||implemented||String citationStyle<br />
String outputFormat<br />
String itemList<br />
||byte []||The service takes as an input | String itemList<br/> | ||
||byte []||The service takes as an input citationStyle identifier, an output format identifier and a list of content items and returns a byte array with metadata formatted in accordance with selected citation style and output format. <br/> | |||
Note: in future it is planned to return a URL from where the temporary file can be downloaded. | |||
|} | |} | ||
Revision as of 14:15, 4 November 2008
ID (Label)[edit]
CSM
Complete Name[edit]
Citation Style Manager Service
Status[edit]
Implemented.
Description[edit]
This service formats the descriptive metadata of a content item (or a list of content items) in accordance with specific citation style definition for styles such as APA, MLA, Chicago, MPG Yearbook citation style and others and generates a file with specific output format such as RTF, PDF or HTML.
Operations[edit]
Operation | Status | Input | Output | Description |
---|---|---|---|---|
explainStyles | implemented | none | List of styles and supported output formats in accordance with the explain_styles.xsd | This operation retrieves a list of supported citation styles and for each of them supported output format such as RTF, PDF, HTML, SNIPPET*. |
getOutput | implemented | String citationStyle String outputFormat |
byte [] | The service takes as an input citationStyle identifier, an output format identifier and a list of content items and returns a byte array with metadata formatted in accordance with selected citation style and output format. Note: in future it is planned to return a URL from where the temporary file can be downloaded. |
- SNIPPET - this is an XML format of the data, defined by the eSciDoc Item.xsd schema. It is enriched with the HTML formatted output of the selected citation style e.g. APA as
<dcterms:bibliographicCitation/>
in the<content-model-specific/>
part of the item XML representation.