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
RSS
Channels
RSS
Item
RSS feeds
RSS feeds
">
RSS feeds
RSS feeds
Dublin Core example
RSS feeds
Dublin Core example cont.
RSS feeds
Dublin Core example cont.
RSS feeds
Dublin Core example concluded
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
ATOM feed example concluded
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
The good, the bad, and the RSS
No HTML encoding XML entities not predefined as in HTML Character encoding - use UTF-8 Use elements appropriately
The good, the bad, and the RSS
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
Handles RSS & ATOM
RSS - tools & resources
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
ROME https://rome.dev.java.net/ XML::RSS http://search.cpan.org/author/EISEN/XML-RSS/
RSS - tools & resources
Syndicated content http://www.ariadne.ac.uk/issue35/miller/ Syndic8 http://www.syndic8.com/ RSS Workshop http://rssgov.com/rssworkshop.html
RSS Devcenter http://www.oreillynet.com/rss/
RSS - how to
Planning Guidelines Editorial policy Permissions Strategy Staffing Funding
RSS - how to
What to RSS?
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
RSS - how to
What to RSS?
Finding other feeds to aggregate BlogStreet’s RSS Discovery http://www.blogstreet.com/rssdiscovery.html
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
RSS - how to
What to RSS?
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
Network54 http://www.network54.com/ Blogging Headline News http://www.blogging-news.info/ The Internet Topic Exchange http://topicexchange.com/
RSS - how to
When NOW How often as soon as possible
RSS - how to
1.
2.
3.
4.
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
RSS - how to
Preparing your Web site Label RSS feeds RSS feed for FDA Watch Summaries Put a link in
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