Talk:PubMan Web Syndication Feeds

Feed for search results

 * each advanced search for the logged in user
 * Question: Why restricting this functionality to logged in users? --Inga 14:41, 17 September 2008 (UTC)
 * Vlad : Agree, can be extended for the case.

Naming
feedermanager sounds somewhat weird to my ears. wouldn't syndication_manager be better? Robert 11:21, 23 September 2008 (UTC)
 * Agree --Makarenko 15:37, 13 November 2008 (UTC)

Interfaces

 * would propose to change the interfaces (instead of http://pubman.mpdl.mpg.de/feed/rss20/releases, ...) to:


 * for complete publications repository: http://pubman.mpdl.mpg.de/feed/rss20/publications
 * for concrete organization: http://pubman.mpdl.mpg.de/feed/rss20/publications/organization/escidoc:xxx
 * for concrete item: a. for concrete organization: http://pubman.mpdl.mpg.de/feed/rss20/publications/item/escidoc:xxx

Implementation

 * must the structured export manager be redesigned to deal with feed information?
 * the idea is - this to be done in SyndicationManager and the structured export manager to only deal with feed-entries transformation i.e. like mapping to any metadata format --Natasa 14:00, 13 November 2008 (UTC)
 * agree --Makarenko 14:39, 13 November 2008 (UTC)
 * StructuredExportManager should distinguish the context (e.g. Faces, PubMan, VIRR) to be able to apply correct transformations since MD sets are different for applications. Possible solutions:
 * XSLT parses the item list and applies appropriate transformation for the item
 * Advantages: the only XSLT should be changed and not the service.
 * Disadvantages: a) lack of functionality for string processing in XPATH (but, probably, enough for the purpose); b) no way to use ROME
 * move transformation functionality from XSLT to the ROME
 * Advantages: a) simple and standardized approach to generate WSF of all supported formats, b) java string processing, c) fast development, d) JBOSS integration
 * Disadvantages: StructuredExportManager should be redesigned to adopt ROME
 * --Makarenko 15:39, 13 November 2008 (UTC) On my opinion, the ROME has more advantages against XSLT.

--Makarenko 16:49, 14 November 2008 (UTC) Decision: all functionality should be presented only in the syndication manager to avoid complexity.

Media RSS Module (mrss)
Media RSS specifications is here. MRSS to be implemented as RSS 2.0 module. Cooliris delivers the 3D presentation of the pictures with the FF addon.

At the first stage the module will be implemented for the Faces / Diamonds projects. Next to be implemented for PubMan and VIRR for all attached components of types: jpg, png, gif.

Start up mapping for Faces:   FACES http://www.mpib-berlin.mpg.de/ A database of facial expressions in younger, middle-aged, and older women and men 

file_name

Face expression:, , , , ,  escidoc.objid coreservice-url to face item   escidocItem encoded

Feed link will presented on the browsing page for the complete collection (no pagination!) with the concerned sorting.

Feed URL: http://faces.mpdl.mpg.de/syndication/feed/${feedType}/${firstSortGroup}/${firstSortGroupOrder}/${secondSortGroup}/${secondSortGroupOrder}/${thirdSortGroup}/${thirdSortGroupOrder}

For example: http://faces.mpdl.mpg.de/syndication/feed/rss_2.0/escidoc.face-item.picture-group/desc/escidoc.face-item.age/desc/escidoc.face-item.identifier/desc

TODO:
 * MediaRSS Atom features