XML::Generator::RSS10::ipsv is a Perl module that extends Dave Rolsky's XML::Generator::RSS10 to provide support categories taken from the UK Integrated Public Sector Vocabulary (IPSV), a controlled vocabulary for use in the UK e-Government Metadata Standard (EGMS).
IPSV supercedes both the Local Government Category List (LGCL) and the Government Category List (GCL).
The module is intended for use only with XML::Generator::RSS10::egms. Please see the documentation accompanying that module for further information.
SYNOPSIS
use XML::Generator::RSS10;
my $rss = XML::Generator::RSS10->new( Handler => $sax_handler, modules => [ qw(dc egms ipsv) ] );
$rss->item(
title => '2006 Council By-Election Results',
link => 'http://www.example.gov.uk/news/elections.html',
description => 'Results for the 2006 Council by-elections',
dc => {
date => '2006-05-04',
creator => 'J. Random Reporter, Example Borough Council, j.r.reporter@example.gov.uk',
},
egms => {
SubjectCategory => [
['IPSV','Local elections'],
['IPSV','Public relations']
]
}
);
$rss->channel(
title => 'Example Borough Council News',
link => 'http://www.example.gov.uk/news/',
description => 'News releases from Example Borough Council',
dc => {
date => '2006-05-04',
creator => 'J. Random Administrator, Example Borough Council, j.r.administrator@example.gov.uk',
publisher => 'Example Borough Council',
rights => 'Copyright (c) Example Borough Council',
language => 'en',
coverage => 'Example, County, UK'
},
egms => {
SubjectCategory => [
['IPSV','Public relations'],
['IPSV','Councils']
]
}
);
Product's homepage
Requirements:
· Perl