RSS For Current Awareness & Alerts Sunday, June 3, 2007 8

Download Report

Transcript RSS For Current Awareness & Alerts Sunday, June 3, 2007 8

RSS For Current Awareness & Alerts Sunday, June 3, 2007 8:00 AM to 12:00 PM Room 304, Denver Convention Center Marjorie M.K. Hlava, President [email protected]

Jay Ven Eman, Ph.D., CEO [email protected]

Mary Garcia, Web Master +1.505.998.0800

www.accessinn.com

& www.dataharmony.com

Outline for today

         Why are we here - introductions RSS - why RSS - what RSS - dissected RSS feeds ATOM Good & bad RSS RSS - tools & resources RSS - how to

RSS?

 An acronym of many names    Really simple syndication (RSS 2.0) Rich site summary (RSS 1.0) RDF site summary (RSS 1.0)

RSS - why

 Early “push” failed  Late 90’s  Limited band width     Full text Swamped servers IT shut it down But, it was popular

RSS - why

 Users  Convenience         Customized Non intrusive Filtered Automatically fetched Saves a lot of time Aggregates Internet resources of interest Brief - easy to navigate and evaluate Monitors the delta - change

RSS - why

 Publisher  “Push” that works  Increases site traffic  Automatically conveys  What is new    What has changed Urgent issues Etc.

RSS - what

  Syndication of content     News Blogs Changes - the delta Job openings  Apartment vacancies  And so on...

Think ‘lists’

RSS - what

 XML based syndication of hyperlinks   Fetched by RSS readers/aggregators  Tracking  Personalizing Safari’s presentation of RSS

RSS - what

 Players    Publishers Aggregators Users

RSS - what

 Players Publishers Primary Secondary = Aggregators 3rd Party You Internal External Users

RSS - what

 Parts  RSS rendering  RSS readers/aggregators     Fetch - site tracking Organize & categorize Display   Single view Update entries Types     Portals Email clients Dedicated Browsers - use wherever possible

RSS - dissected

 Key parts    Channels Items Links

Channels

Items Links

RSS (2.0)

 Channels     <link> <description> <image>    <url> <title> <link>  <width>  <height>  <description></p> <a id="p17" href="#"></a> <h3>RSS</h3> <p> Channels        <language> <copyright> <managingEditor> <webMaster> <pubDate> <lastBuildDate> <category generator>  <docs>  <cloud>  <ttl>  <rating>  <textInput>  <skipHours>  <skipDays></p> <a id="p18" href="#"></a> <h3>RSS</h3> <p> Item    <title> <link> <description>  <author>  <category>  <comments>  <enclosure>  <guid>  <pudDate>  <source></p> <a id="p19" href="#"></a> <h3>RSS feeds</h3> <p><item> <title>New Drug Approved http://www.fdawatch.com/2007/06/03/ FDA_Annoucement The FDA announced today...

RSS feeds

"> FDA Watch http://www.fdawatch.com/ Continuous coverage of the FDA News for June 3, 2007 http://www.fdawatch.com/2007/06/03 other things happened today News for June 2, 2007 http://www.fdawatch.com/2007/06/02

RSS feeds

Recall List http://www.fdawatch.com/exec/obidos/tg/detail/ /0553575376 0553575376

RSS feeds

 Dublin Core example

RSS feeds

 Dublin Core example cont.

FDA Watch http://www.fdawatch.com/ Continuous coverage of the FDA

RSS feeds

 Dublin Core example cont.

News for June the Third http://www.fdawatch.com/2007/06/03/ other things happened today 2007-06-03

RSS feeds

 Dublin Core example concluded News for June the Second http://www.fdawatch.com/2007/06/02/ 2007-06-02

ATOM feeds

        

RSS 1.0 & 2.0 informal standards

ATOM standard of the IETF working group Explicitly labeled (i.e. typed) "entry" (payload) container Atom 1.0 includes an XML schema Separate ‘summary’ and ‘content’ elements, thus allowing inclusion of non-textual content that can be described by the ‘summary’ Use of the XML's built-in xml:base for relative URIs Uses XML's built-in xml:lang attribute Globally unique ID required for reliable updating And more...

ATOM feed example

FDA Watch All things FDA 2007-06-03T18:30:02Z John Doe [email protected] urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6

ATOM feed example concluded

New drug ruling urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a 2007/06/03T18:30:02Z

Some text

RSS 1.0, 2.0, or ATOM?

  Choice not critical

‘Syndication libraries’

pull core elements  RSS 1.0 very extensible  RSS 2.0 very simple  ATOM Internet Engineering Task Force (IETF) Standard

RSS 1.0, 2.0, or ATOM?

Source: http://www.faganfinder.com/search/rss.php

The good, the bad, and the RSS

  Distinct entries    rdf:about (RSS 1.0) guid (RSS 2.0) id (Atom) Meaningful meta-data  What’s in a name   <description></p> <a id="p32" href="#"></a> <h3>The good, the bad, and the RSS</h3> <p> No HTML encoding  XML entities not predefined as in HTML  Character encoding - use UTF-8  Use elements appropriately    <title> <description> Etc.</p> <a id="p33" href="#"></a> <h3>The good, the bad, and the RSS</h3> <p> Be machine friendly - for example, use the appropriate HTTP codes  Web caching can help with load  Validate  Try ‘Feed Validator’ or equivalent  www.feedvalidator.org</p> <p> Handles RSS & ATOM</p> <a id="p34" href="#"></a> <h3>RSS - tools & resources</h3> <p>      Xpath2rss http://www.mnot.net/xpath2rss/ Site Summaries in XHTLM http://www.w3.org/2000/08/w3c-synd/# myRSS http://myrss.com/ RSS.py http://www.mnot.net/python/RSS.py</p> <p>ROME https://rome.dev.java.net/ XML::RSS http://search.cpan.org/author/EISEN/XML-RSS/</p> <a id="p35" href="#"></a> <h3>RSS - tools & resources</h3> <p>  Syndicated content http://www.ariadne.ac.uk/issue35/miller/ Syndic8 http://www.syndic8.com/  RSS Workshop http://rssgov.com/rssworkshop.html</p> <p> RSS Devcenter http://www.oreillynet.com/rss/</p> <a id="p36" href="#"></a> <h3>RSS - how to</h3> <p> Planning       Guidelines Editorial policy Permissions Strategy Staffing Funding</p> <a id="p37" href="#"></a> <h3>RSS - how to</h3> <p> What to RSS?</p> <p> News      Document listings New acquisitions Notices & announcements Calendars & conferences See   Netflix http://www.netflix.com/RSSFeeds iTunes http://phobos.apple.com/WebObjects/MZSearch.woa/wa/M RSS/rssGenerator</p> <a id="p38" href="#"></a> <h3>RSS - how to</h3> <p> What to RSS?</p> <p> Finding other feeds to aggregate  BlogStreet’s RSS Discovery http://www.blogstreet.com/rssdiscovery.html</p> <p>    AmphetaDesk http://www.disobey.com/amphetadesk/ Syndic8 http://www.syndic8.com/ News Is Free http://www.newsisfree.com/ RDF-Ticker http://www.anse.de/rdfticker/findchannels.php</p> <a id="p39" href="#"></a> <h3>RSS - how to</h3> <p> What to RSS?</p> <p> Finding other feeds to aggregate - topical feeds       The Mail Archive http://www.mail-archive.com/ Yahoo! Groups http://groups.yahoo.com/ Moreover http://w.moreover.com/categories/category_list_rss.html</p> <p>Network54 http://www.network54.com/ Blogging Headline News http://www.blogging-news.info/ The Internet Topic Exchange http://topicexchange.com/</p> <a id="p40" href="#"></a> <h3>RSS - how to</h3> <p>  When NOW How often as soon as possible</p> <a id="p41" href="#"></a> <h3>RSS - how to</h3> <p> 1.</p> <p>2.</p> <p>3.</p> <p>4.</p> <p>Publishing your RSS feed Self scraping Feed integration from existing publishing process Start with RSS and ‘feed’ your Web site Third party scraping - not recommended</p> <a id="p42" href="#"></a> <h3>RSS - how to</h3> <p> Preparing your Web site  Label RSS feeds <a type="application/rss+xml" href="feed.rss">RSS feed for FDA Watch Summaries</a>  Put a link in <head> <head> <title>FDA Watch

RSS - how to

 Your feeds   Main feed Also, specialty/topical feeds    Library news New acquisitions Look at examples above for ideas  Netflix, iTunes, NYT, etc.

Thank you!

Questions?

RSS For Current Awareness & Alerts Sunday, June 3, 2007 8:00 AM to 12:00 PM Room 304, Denver Convention Center Marjorie M.K. Hlava, President [email protected]

Jay Ven Eman, Ph.D., CEO [email protected]

+1.505.998.0800

www.accessinn.com

& www.dataharmony.com