Difference between revisions of "ESciDoc Services CitationStyleManager"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 20: Line 20:
!Operation!!Status!!Input!!Output!!Description
!Operation!!Status!!Input!!Output!!Description
|-
|-
|explainStyles||implemented||none||List of styles and supported <br /> output formats in accordance <br /> with the explain_styles.xsd||This operation retrieves a list <br /> of supported citation styles and <br /> for each of them supported output<br /> format such as RTF, PDF, HTML.  
|explainStyles||implemented||none||List of styles and supported <br />
output formats in accordance <br />
with the explain_styles.xsd||This operation retrieves a list <br />
of supported citation styles and <br />
for each of them supported output<br />
  format such as RTF, PDF, HTML, SNIPPET*.  
|-
|-
|getOutput||implemented||String citationStyle<br /> String outputFormat<br /> String itemList<br /> ||byte []||The service takes as an input<br /> citationStyle identifier, an <br /> output format identifier and a list<br /> of content items and returns a byte<br /> array with metadata formatted in<br /> accordance with selected citation <br /> style and output format.<br /> <br /> Note: in future it is planned to <br /> return a URL from where the temporary<br /> file can be downloaded.  
|getOutput||implemented||String citationStyle<br />
String outputFormat<br />
String itemList<br />
||byte []||The service takes as an input<br />
  citationStyle identifier, an <br />
output format identifier and a list<br />
  of content items and returns a byte<br />
  array with metadata formatted in<br />
  accordance with selected citation <br />
style and output format.<br />
<br />
Note: in future it is planned to <br />
return a URL from where the temporary<br />
file can be downloaded.  
|-class='sortbottom'
|-class='sortbottom'
|colspan='5'|[{{SERVER}}/mediawiki/index.php/Special:TableEdit?id=9d918c381310dd472203b251d1a85892.561.1194349963&page=561&pagename={{FULLPAGENAMEE}} edit table]
|colspan='5'|[{{SERVER}}/mediawiki/index.php/Special:TableEdit?id=9d918c381310dd472203b251d1a85892.561.1194349963&page=561&pagename={{FULLPAGENAMEE}} edit table]

Revision as of 07:43, 4 April 2008

eSciDoc SOA

SOAP and REST style interfaces
Service layers

Core services
Context Handler · Item Handler
Container Handler
Organizational Unit Handler
User Account Handler
Authentication
Content Model Handler
Semantic Store Handler

Intermediate services
Validation Service
Statistics Manager
Technical Metadata extraction
PIDManager
Basket Handler
Duplication detection
ImageHandler(Digilib)

Application services
Depositing
Searching
Search&Export
Control of Named Entities
Citation style Manager
RightsChecking
DataAcquisition
Transformation
Fledged Data
PID Cache
OAI-PMH

SOA Introduction

edit

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
String itemList

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.

edit table