Transformation Service
Work in progress
The purpose of this service is to provide methods to deal with and schedule various textual dataformats.
Introduction[edit]
The Transformation Service supports the various transformations, like:
- Citationstyles (e.g.: APA, AJP)
- Different metadata formats (e.g.: eSciDoc, arXiv, PubMed)
- Microformats (Coins)
- Common publication formats (BibTex, EndNote)
...
Operations[edit]
The Transformation service supports the following operations:
Operation | Status | Input | Output | Description | |||||
---|---|---|---|---|---|---|---|---|---|
getSourceFormats | implemented | Format[] | Scope:Public Gives back a Format List of all source formats the Transformation Service can handle. | ||||||
getSourceFormatsAsXml | implemented | String | Scope:Public Gives back a xml representation of all source formats the Transformation Service can handle. | ||||||
getTargetFormats | implemented | Format | Format[] | Scope:Public Gives back a Format List of all formats the given source Format can be transformed into. | |||||
getTargetFormatsAsXml | implemented | String srcFormatName, String srcType, String srcEncoding | String | Scope:Public Gives back a xml representation of all formats the given source Format can be transformed into. | |||||
transform | implemented | byte[] src, String srcFormatName, String srcType, String srcEncoding, String trgFormatName, String trgType, String trgEncoding, String service | byte[] | Scope:Public Transforms a given src object in a given source format into a target object in a given format, using a given service. |
transform | implemented | byte[] src, Format sourceFormat, Format targetFormat, String service | byte[] | Scope:Public Transforms a given src object in a given source format into a target object in a given format, using a given service. |
Implemented Services[edit]
- eSciDoc (implemented)
- Crosswalk (in consideration)