RDF Feed Reference
RDF (Resource Description Framework) Site Summary is an early XML-based syndication format that uses RDF metadata. Feedsmith provides full parsing capabilities.
Versions | 0.9, 1.0 |
---|---|
Namespaces | Atom, Dublin Core, Syndication, Content, Slash, Media RSS, GeoRSS-Simple, Dublin Core Terms, Well-Formed Web |
Type Definition
INFO
TDate
represents date fields in the type definitions. When parsing, dates are returned as strings in their original format (see Parsing › Handling Dates for more details). When generating, dates should be provided as JavaScript Date
objects.
ts
export type Image = {
title: string
link: string
url?: string
}
export type TextInput = {
title: string
description: string
name: string
link: string
}
export type Item<TDate extends DateLike> = {
title: string
link: string
description?: string
atom?: AtomEntry<TDate>
content?: ContentItem
dc?: DcItemOrFeed<TDate>
dcterms?: DctermsItemOrFeed<TDate>
slash?: SlashItem
media?: MediaItemOrFeed
georss?: GeoRssItemOrFeed
wfw?: WfwItem
}
export type Feed<TDate extends DateLike> = {
title: string
link: string
description: string
image?: Image
items?: Array<Item<TDate>>
textInput?: TextInput
atom?: AtomFeed<TDate>
dc?: DcItemOrFeed<TDate>
dcterms?: DctermsItemOrFeed<TDate>
sy?: SyFeed<TDate>
media?: MediaItemOrFeed
georss?: GeoRssItemOrFeed
}
Related
- Parsing RDF Feeds - How to parse RDF content
- RDF Detection - Detecting RDF format