Safe Haskell | None |
---|---|
Language | Haskell2010 |
Dublin Core extension for RSS. Cf specification at http://web.resource.org/rss/1.0/modules/dc/.
Synopsis
- newtype DublinCoreModule a = DublinCoreModule a
- data family RssChannelExtension extensionTag :: *
- channelDcMetaData :: RssChannelExtension (DublinCoreModule a) -> DcMetaData
- data family RssItemExtension extensionTag :: *
- itemDcMetaData :: RssItemExtension (DublinCoreModule a) -> DcMetaData
- data DcMetaData = DcMetaData {
- elementContributor :: Text
- elementCoverage :: Text
- elementCreator :: Text
- elementDate :: Maybe UTCTime
- elementDescription :: Text
- elementFormat :: Text
- elementIdentifier :: Text
- elementLanguage :: Text
- elementPublisher :: Text
- elementRelation :: Text
- elementRights :: Text
- elementSource :: Text
- elementSubject :: Text
- elementTitle :: Text
- elementType :: Text
- mkDcMetaData :: DcMetaData
Documentation
newtype DublinCoreModule a Source #
Dublin Core tag type.
Instances
data family RssChannelExtension extensionTag :: * Source #
<channel>
extension type.
Instances
data family RssItemExtension extensionTag :: * Source #
<item>
extension type.
Instances
data DcMetaData Source #
Dublin Core extension model.
DcMetaData | |
|
Instances
mkDcMetaData :: DcMetaData Source #
Construct an empty DcMetaData
.