version 1.8, 2005/11/25 19:29:56
|
version 1.9, 2006/05/10 16:28:56
|
Line 61 my @servers = (
|
Line 61 my @servers = (
|
'meitner.physics.hope.edu', |
'meitner.physics.hope.edu', |
'loncapa.vcu.edu', |
'loncapa.vcu.edu', |
'lon-capa.ucsc.edu', |
'lon-capa.ucsc.edu', |
'lon-capa.bsu.edu' |
'lon-capa.bsu.edu', |
|
'harvard.lon-capa.org' |
); |
); |
|
|
foreach (@servers) { |
foreach (@servers) { |
Line 141 foreach my $metadata (@loncapa) {
|
Line 142 foreach my $metadata (@loncapa) {
|
my $version = $tkline[5]; |
my $version = $tkline[5]; |
my $notes = $tkline[6]; |
my $notes = $tkline[6]; |
my $abstract = $tkline[7]; |
my $abstract = $tkline[7]; |
unless ($abstract) { $abstract=$subject; } |
$abstract=~s/ s / /gs; |
unless ($abstract) { $abstract=$title; } |
$abstract=~s/\s+/ /gs; |
unless ($abstract) { $abstract=$keywords; } |
my $postsubject=$subject; |
|
unless ($postsubject) { |
|
$postsubject=$keywords; |
|
} else { |
|
$postsubject.=' ('.$keywords.')'; |
|
} |
|
unless ($postsubject=~/\w/) { $knockout{'nosubject_'.$rawtype}++; next; } |
|
unless ($abstract) { $knockout{'noabstract_'.$rawtype}++; next; } |
my $type = $rawtype; |
my $type = $rawtype; |
if ($type=~/htm/) { $type='htm'; } |
if ($type=~/htm/) { $type='htm'; } |
|
|
Line 204 foreach my $metadata (@loncapa) {
|
Line 212 foreach my $metadata (@loncapa) {
|
# Domain means restricted to a particular LON-CAPA domain |
# Domain means restricted to a particular LON-CAPA domain |
# Defaults mean access open to any registered LON-CAPA user |
# Defaults mean access open to any registered LON-CAPA user |
# Private means open only to author of material |
# Private means open only to author of material |
if ( $copyright eq 'private') { $knockout{'private_'.$rawtype}++; next; } |
unless ($copyright eq 'public') { $knockout{'notpublic_'.$rawtype}++; next; } |
if ( $copyright eq 'domain') { $knockout{'domain_'.$rawtype}++; next; } |
|
if ( $copyright eq 'custom') { $knockout{'custom_'.$rawtype}++; next; } |
|
my $platform = "5"; # HTML Browser (not specified but construed from metadata) |
my $platform = "5"; # HTML Browser (not specified but construed from metadata) |
# |
# |
# We actually do this |
# We actually do this |
Line 231 foreach my $metadata (@loncapa) {
|
Line 237 foreach my $metadata (@loncapa) {
|
http://www.openarchives.org/OAI/2.0/oai_dc.xsd" |
http://www.openarchives.org/OAI/2.0/oai_dc.xsd" |
> |
> |
<title>$title</title> |
<title>$title</title> |
<creator>$author_fname $author_lname</creator> |
<creator>$author</creator> |
<identifier>$resourceurl</identifier> |
<identifier>$resourceurl</identifier> |
<subject>$keywords</subject> |
<subject>$postsubject</subject> |
<subject>$subject</subject> |
|
<language>$primary_language</language> |
<language>$primary_language</language> |
<description>$abstract</description> |
<description>$abstract</description> |
<date>$rev_year-$rev_month-$rev_day</date> |
<date>$rev_year-$rev_month-$rev_day</date> |