DOC PREVIEW
ODU CS 791 - Web Syndication Formats

This preview shows page 1-2-3-23-24-25-26-46-47-48 out of 48 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 48 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

presentation on Many versions of RSS by Justin John Rajendra ChandrawatTopics to be covered:IntroductionBasicsLightweightMultipurpose ?How does RSS work?What information does RSS provide?Design and Create an RSS fileRDFSlide 11Notation 3 FormatRDF/XMLRDF Site Summary 0.9Ten ElementsChannelImageText InputItemSlide 20Tags And SyntaxSlide 22Slide 23Slide 24Slide 25RSS 0.9 SpecificationsRSS 1.0Motivation and Design GoalExtensibleRSS 0.9 Vs RSS 1.0rdf:aboutchannelimageitemstextinputMain fileSample RSS 1.0 file<channel>(1) <image>(2) <items>(3) <textinput><image><item><textinput>Compatibility ComparisonSlide 46Add RSS feed to your pageReferencespresentation on Many versions of RSSby Justin John Rajendra ChandrawatCS791/891Web Syndication FormatsTopics to be covered:•RSS Basics•RDF•Notation 3 format•RDF Site Summary (RSS) – 0.9 and 1.0•Elements of RSS 0.9 files•Tags and Syntax in RSS 0.9•RSS 0.9 Summary•RSS 1.0•Motivation, Extensibilty.•RSS 0.9 Vs RSS 1.0•Compatibility Comparisons•ExampleIntroduction•RDF Site Summary (RSS) is a lightweight, multipurpose, extensible metadata description and syndication format. RSS is an XML application, conforming to the W3C's RDF Specification. RSS is extensible via XML-namespace and/or RDF based modularization. [RDF Site Summary (RSS) 1.0] [http://web.resource.org/rss/1.0/spec]•RSS - A document describing a "channel" consisting of URL-retrievable items. Each item consists of a title, link, and brief description.Basics•What is RSS?- way to easily distribute a list of headlines, update notices, and sometimes content to a wide number of people. •What problem does RSS solve? - Checking each website for updated contents is very tedious. - RSS-> notifies of new and changed content in a better way than the email notification.- Notifications of changes to multiple websites.- easy handling of notifications,- presents results well organized distinct from email.Lightweight •Example RSS 1.0•Just an XML document not a full syndication framework.Multipurpose ?•RSS has been used for following applications:-Aggregation.-Discussion threads.-Job listings.-Homes for sale (multiple listings services).-Sports scores.-Document cataloging, etc.How does RSS work? •RSS works by having the website author maintain a list of notifications on their website in a standard way – “RSS feed”.•"RSS aggregators“ - Automatically access the RSS feeds of websites you care about on your behalf and organize the results for you. •(aka "RSS Channels" and "RSS Readers")•Producing RSS feed – very simple.[]What information does RSS provide? The RSS information for headlines on a local news website •Item 1: Title: Sidewalk contract awarded Description: The city awarded the sidewalk contract to Smith Associates. This hotly contested deal is worth $1.2 million. Link: http://www.gardencitynews.com/contractawards/sidewalk.htmItem 2: Title: Governor to visit Description: The governor is scheduled to visit the city on July 1st. This is the first visit since the election two years ago. The mayor is planning a big reception. Link: http://www.gardencitynews.com/news/2004/06/gov-visit.htmDesign and Create an RSS file•http://www.rssboard.org/rss-0-9-0RDF•Making statements about resources in the form of subject object and predicate expressions.•The subject and object are names for two things in the world, and the predicate is the name of a relation between the two.RDF•Example :SUBJECT PREDICATE OBJECT1. my_apartment has my_computer2. my_apartment has my_bed•RDF tools would think the two instances of my_apartment referred to the same thing in the real world.•But what if they were intended to refer to two different apartments.?•Names must be global.•Choose a name that someone else might conceivably also use to refer to something different.•Formally, names for subjects, predicates, and objects must be Uniform Resource Identifiers (URIs).Notation 3 Format@prefix dc : <http://purl.org/dc/elements/1.1/> .@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> @prefix edu: <http://www.example.org/> <http://www.odu.edu> geo:lat “36.89” ; geo:long “-76.30”. <http://www.cs.odu.edu> dc:title "Department of Computer Science".<http://www.odu.edu> edu:hasDept <http://www.cs.odu.edu>. Object as String Object as URIStatement 1Statement 2RDF/XML<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www. w3.org/2003/01/geo/wgs84_pos#" xmlns:edu="http://www.example.org/"> <rdf:Description rdf:about="http://www.odu.edu"> <geo:lat>40.35</geo:lat> <geo:long>-74.66</geo:long> <edu:hasDept rdf:resource="http://www.cs.odu.edu"/> </rdf:Description> <rdf:Description rdf:about="http://www.cs.odu.edu"> <dc:title>Department of Computer Science</dc:title> </rdf:Description></rdf:RDF> SubjectPredicateObject(String) Object(URI)RDF Site Summary 0.9•The first version of RSS, was created by Guha at Netscape in March 1999 for use on the My.Netscape.Com portal•This version became known as RSS 0.9.•Intended for populating their My Netscape portal with news channels.•It is a simple XML format with 10 elements used to describe information about Web sites, typically news stories or articles, etc.Ten Elements1. rdf:RDF2. Channel3. Title4. Descritption5. Link6. Image7. URL8. Item9. Text input10. NameChannel<?xml version="1.0"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf- syntax-ns#" xmlns="http://channel.netscape.com/rdf/simple/0.9/"> <channel> <title>ICC</title> <link>http://icc- cricket.yahoo.com/?& </link> <description> Cricket around the world </description> </channel> <image> <title>ICC</title> <url> http://icc-cricket.yahoo.com/images/icc-u19-logo- 200208.jpg </url> <link> http://icc-cricket.yahoo.com/news/news.htm </link> </image> <item> <title>Lethal Lee grabs five</title> <link>http://icc-cricket.yahoo.com/news/2008/february/news20080224- 88.html </link> </item></rdf:RDF>•Contains metadata that describes the channel itself.What the channel is. Who created it.Title - Name of the channel.Link - Points to the channels source of information.Description - Description about the channel.Image<?xml


View Full Document

ODU CS 791 - Web Syndication Formats

Documents in this Course
Load more
Download Web Syndication Formats
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Web Syndication Formats and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Web Syndication Formats 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?