diff --git a/ietf/doc/feeds.py b/ietf/doc/feeds.py index 6d0faec82..d67d32012 100644 --- a/ietf/doc/feeds.py +++ b/ietf/doc/feeds.py @@ -97,6 +97,8 @@ class Rss201WithNamespacesFeed(Rss201rev2Feed): if 'doi' in item and item['doi'] is not None: handler.addQuickElement('dcterms:identifier',item['doi'],{'xsi:type':'dcterms:doi'}) + if 'doiuri' in item and item['doiuri'] is not None: + handler.addQuickElement('dcterms:identifier',item['doiuri'],{'xsi:type':'dcterms:uri'}) if 'media_content' in item and item['media_content'] is not None: handler.startElement('media:content',{'url':item['media_content']['url'],'type':'text/plain'}) @@ -138,7 +140,8 @@ class RfcFeed(Feed): 'link_url': self.item_link(item) } }) - extra.update({'doi':'http://dx.doi.org/10.17487/%s' % item.canonical_name().upper()}) + extra.update({'doi':'10.17487/%s' % item.canonical_name().upper()}) + extra.update({'doiuri':'http://dx.doi.org/10.17487/%s' % item.canonical_name().upper()}) #TODO # R104 Publisher (Mandatory - but we need a string from them first) diff --git a/ietf/templates/release/release.html b/ietf/templates/release/release.html index 507f23e94..10fe3100c 100644 --- a/ietf/templates/release/release.html +++ b/ietf/templates/release/release.html @@ -52,7 +52,7 @@