ESciDoc XML REST/SOAP

From MPDLMediaWiki
Jump to: navigation, search

This is a proposal to combine the RESTRepresentational State Transfer XMLExtensible Markup Language representation and the SOAPSimple Object Access Protocol XMLExtensible Markup Language representation of eSciDocEnhanced Scientific Documentation resources.

The full representation is delivered by the eScidoc Infrastructure.

For create and update some elements can be omitted. Such elements are ignored in create or update operations if they are present.

For create or update operations in some elements the identification of an eSciDocEnhanced Scientific Documentation resource is required. E.g. in order to specify the content model of an item or container for create. Such an identification can be done by providing the IDIdentifier of the resource as value of an 'objid' attribute OR by providing the URLUniform Resource Locator of the resource as value of a 'xlink:href' attribute. If both attributes are present they MUST identify the same resource.

XML representation of an eSciDoc Item (0.9) for REST and SOAP