packages feed

dublincore-xml-conduit-0.1.0.3: src/Text/XML/DublinCore.hs

{-# LANGUAGE OverloadedStrings #-}

-- | Common XML definitions for the __Dublin Core Metadata Element Set__.
--
-- This module is meant to be imported qualified, like this:
--
-- > import qualified Text.XML.DublinCore as DC
module Text.XML.DublinCore where

-- {{{ Imports
import Data.Text
import URI.ByteString

-- }}}

-- | Standard XML prefix is @dc@.
namespacePrefix :: Text
namespacePrefix = "dc"

-- | Standard XML namespace is @http://purl.org/dc/elements/1.1/@.
namespaceURI :: URIRef Absolute
namespaceURI = uri where Right uri = parseURI laxURIParserOptions "http://purl.org/dc/elements/1.1/"