Presentation is loading. Please wait.

Presentation is loading. Please wait.

Role of RSS in Science Publishing- NPG And Delivering OAI Records as RSS By Aparna R. Belhe Archana Galipalli.

Similar presentations


Presentation on theme: "Role of RSS in Science Publishing- NPG And Delivering OAI Records as RSS By Aparna R. Belhe Archana Galipalli."— Presentation transcript:

1 Role of RSS in Science Publishing- NPG And Delivering OAI Records as RSS By Aparna R. Belhe Archana Galipalli

2 Why RSS in Science Publishing? RSS is used for News, Weather updates, Entertainment sites, Craig list, Blogs, Universities So Why not in Science Publishing?? RSS can be used for online publications, web debates, scientific job postings, latest journal postings

3 RSS Vs Traditional Web Traditional Web – shared collaboratory; RSS – flat, read-only kaleidoscope RSS is antithesis of traditional web RSS – synopsis, snapshot, signal of change of website 3CS791- Web Syndication Formats

4 Data Syndication using RSS All RSS standards – specifications for XML documents (titles, links and description) Aggregators pull down documents available on web servers Standard HTTP protocol required RSS Readers/aggregators alert users when new content detected 4CS791- Web Syndication Formats

5 RSS Lineage Figure taken from: http://www.dlib.org/dlib/december04/hammond/12hammond.html Really Simple Syndication – syndicates ephemeral content like news headlines and blog entries RDF Site Summary – means of exchanging structured metadata; provides simple modular extension mechanism 5CS791- Web Syndication Formats

6 Metadata Annotation using RSS Because of RDF pedigree, RSS 1.0 suited for metadata inclusion Vocabulary to include metadata elements – Dublin Core -Provides basic interoperability with 15-element data set -No level of granularity -Discrete bibliographic elements cannot be codified PRISM (Publishing Requirements for Industry standard metadata) - describes content assets from trade serials publications for syndication 6CS791- Web Syndication Formats

7 PRISM …ctd PRISM ( http://www.prismstandard.org/resources/mod_prism.html ) http://www.prismstandard.org/resources/mod_prism.html - defines small set of vocabularies - address industry requirements for resource discovery - defines additional basic vocabulary (50 terms) along with Dublin Core - Specialized vocabularies - dealing with rights, inline markup, and controlled vocabularies - Our interest – bibliographic metadata fields like issn volume, number, startingPage etc 7CS791- Web Syndication Formats

8 Metadata Annotation using RSS ……..Extension Modules Provides guidelines for usage of vocabulary Two new PRISM elements for science publishers endingPage eIssn http://www.nature.com/nature/journal/v432/n7015/rss.rdf 8CS791- Web Syndication Formats

9 Metadata Annotation using RSS ……..Extension Defined small set of terms for job advertisements Vocabulary consists of - offeredBy, city, country, postedOn, expiresOn, etc 9CS791- Web Syndication Formats

10 Example Comparison between a job posting on NPG and Craiglist NPG: http://www.nature.com/naturejobs/jobs/biologicalsciences.rdf Craiglist: http://norfolk.craigslist.org/jjj/index.rss

11 More Modules ContextObject http://nurture.nature.com/rss/modules/mod_context.html enables contextual info along with the body of RSS feed Downstream application using this feed can provide the consumer of the feed with context- sensitive services 11CS791- Web Syndication Formats

12 Example of Context Object – Flattened Form

13 Example of Context Object – Hierarchical Form

14 What publishers are using RSS for? Alerting service for tables of content information Sending out notifications of new issues News services—jobs, product data, events Maintenance of Archives of RSS Feeds NPG – RSS Feeds http://www.nature.com/webfeeds/index.html 14CS791- Web Syndication Formats

15 Need for Aggregator Information providers must write custom code to publish RSS feeds Hard for non-programmers to merge and filter RSS feeds Harder still for publishers to set up RSS based news aggregation services for particular areas of interest Develop an Open Source, Web-based RSS aggregator and filter. 15CS791- Web Syndication Formats

16 Urchin – An RSS Aggregator Developed using open-source software components - Linux, Apache, MySQL and Perl Successfully ported to run on other Unix'es (Mac OS X, as well as the Windows Unix emulation layer Cygwin) and on Windows No specific web-server required 16CS791- Web Syndication Formats

17 Urchin – Basic Functionality ingest information from data sources (all RSS flavors, Atom, HTML Pages, databases) Store this info internally Emit on request, a filtered information set in selected information format 17CS791- Web Syndication Formats

18 Overview of Urchin Functionality 18CS791- Web Syndication Formats

19 NPG uses urchin for - Provision of keyword-filtered RSS feeds for its staff Population of a new technology and publishing news portal Picking out stories mentioning a certain word from among its sources Eg: particular value for dc:creator, dc:date, dc:subject 19CS791- Web Syndication Formats

20 Concluding Urchin… The RSS aggregator Urchin, has proved to be a useful building block for new applications Not just an academic research tool but has already been pressed into commercial use Urchin is open-source code, deposited at SourceForge, and is freely available for others to make use of http://urchin.sourceforge.net/ 20CS791- Web Syndication Formats

21 AN IMESH TOOLKIT MODULE FOR FACILITATING RESOURCE SHARING Delivering OAI Records as RSS 21CS791- Web Syndication Formats

22 OAI-PMH Low-barrier interoperability framework Service Providers Data Providers Open Archives Initiative Protocol for Metadata Harvesting – OAI Protocol Client-Server architecture Uses XML over HTTP Commercial search engines have started using OAI- PMH to acquire more resources 22CS791- Web Syndication Formats

23 The IMesh Toolkit Project IMesh Toolkit project announced at the Warwick workshop. UKOLN, University of Bath. ILRT, University of Bristol. Internet Scout Project, University of Wisconsin, Madison. 23CS791- Web Syndication Formats

24 Aims To develop framework for subject gateways which supports the reuse of tools and metadata To provide framework for interoperability between subject gateways and between gateways and other services 24CS791- Web Syndication Formats

25 Motivation Interest towards embedding subject gateway content into other Websites. RDN-Include ̴ Google Toolbar The IMesh Toolkit Project 25CS791- Web Syndication Formats

26 The correspondence between record metadata and an RSS item 26CS791- Web Syndication Formats Fig from “http://www.ariadne.ac.uk/issue37/duke/”http://www.ariadne.ac.uk/issue37/duke/

27 The IMesh Toolkit Module 27CS791- Web Syndication Formats Fig from “http://www.ariadne.ac.uk/issue37/duke/”http://www.ariadne.ac.uk/issue37/duke/

28 The IMesh Toolkit …Reading List Module Fig. from “http://www.imesh.org/toolkit/work/components/readinglists/module/”

29 The IMesh Toolkit Module (ctd…) written in Perl outputs an RSS file which contains a list of reading list materials. Individual service should decide the design of the interface. Module is independent of the technologies. The RSS file can be - edited using an RSS editor presented to users displayed in Web pages 29CS791- Web Syndication Formats

30 Interoperability Issues schema mandated by Open Archives Initiative Protocol for Metadata Harvesting contains 3 fields of description (dc:title, dc:identifier, dc:description) in the RSS item description which can be reused. Difficulties in defining the URL of the resource that the record describes: Since multiple IDs are given. dc:identifier is a link to the OAI repository identifier. 30CS791- Web Syndication Formats

31 Guidelines for Repository Implementers Minimal Repository Implementation Dublin Core and Other Metadata Formats Containers Sets Response Compression Flow Control CS791- Web Syndication Formats31

32 Conclusion Sharing of subject gateway content is achieved by IMesh Toolkit module. These interfaces and the standards provides the basis for interoperation. OAI-MPH to RSS mapping can be done. http://www.imesh.org/toolkit/work/components/re adinglists/dlesetrial.html http://www.imesh.org/toolkit/work/components/re adinglists/dlesetrial.html 32CS791- Web Syndication Formats

33 References http://www.dlib.org/dlib/december04/hammond/1 2hammond.htmlhttp://www.dlib.org/dlib/december04/hammond/1 2hammond.html http://www.ariadne.ac.uk/issue37/duke/ http://www.imesh.org/toolkit/work/components/re adinglists/module/http://www.imesh.org/toolkit/work/components/re adinglists/module/ 33CS791- Web Syndication Formats

34 34CS791- Web Syndication Formats


Download ppt "Role of RSS in Science Publishing- NPG And Delivering OAI Records as RSS By Aparna R. Belhe Archana Galipalli."

Similar presentations


Ads by Google