Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
#feel free to override this in an alphbetically later .pl file
$c->{coar_resource_type_label_lang} = 'en';
foreach my $field (
{
name => 'coar_resource_type_uri',
type => 'text',
volatile => 1,
},
{
name => 'coar_resource_type_label',
type => 'text',
volatile => 1,
}
)
{
$c->add_dataset_field('eprint', $field);
};
$c->{set_eprint_automatic_fields_coar_resource_type} = $c->{set_eprint_automatic_fields};
$c->{set_eprint_automatic_fields} = sub
{
my ($eprint) = @_;
my $repo = $eprint->repository;
my $type = $eprint->value('type');
#call original automatic fields function
$repo->call('set_eprint_automatic_fields_coar_resource_type', $eprint);
#simple lookup
my $coar_type = $repo->config('coar_resource_type_type_map', $type);
#more complex stuff
if ($type eq 'monograph')
{
$coar_type = $repo->config('coar_resource_type_monograph_type_map', $eprint->value('monograph_type'));
}
#you can create a function in a .pl file to return a coar_type if you want to do anything fancy
if ($repo->can_call('coar_resource_type_local_fn'))
{
$coar_type = $repo->call('coar_resource_type_local_fn', $eprint);
}
my ($name, $uri);
if ($repo->config('coar_resource_type_vocabulary', $coar_type))
{
$uri = $repo->config('coar_resource_type_vocabulary', $coar_type, 'uri');
$name = $repo->config('coar_resource_type_vocabulary', $coar_type, 'labels', $repo->config('coar_resource_type_label_lang'));
}
$eprint->set_value('coar_resource_type_uri', $uri);
$eprint->set_value('coar_resource_type_label', $name);
};
#map eprint type to resource type
#to change, override in an alphabetically later .pl file
#e.g. $c->{coar_resource_type_type_map}->{book} = 'abc123';
$c->{coar_resource_type_type_map} =
{
'article' => 'c_6501', #journal article
'book_section' => 'c_3248', #book part
'monograph' => '', #use monograph_type to decide
'conference_item' => 'c_c94f', #conference object
'book' => 'c_2f33', #book
'thesis' => 'c_46ec', #thesis
'patent' => 'c_15cd', #patent
'artefact' => 'c_1843', #other
'exhibition' => 'c_1843', #other
'composition' => 'c_18cd', #musical composition
'performance' => 'c_1843', #other
'image' => 'c_ecc8', #still image
'video' => 'c_12ce', #video
'audio' => 'c_18cc', #sound
'dataset' => 'c_ddb1', #dataset
'experiment' => 'c_1843', #other
'teaching_resource' => 'c_1843', #other
'other' => 'c_1843', #other
};
#to change, override in an alphabetically later .pl file
#e.g. $c->{coar_resource_type_monograph_type_map}->{book} = 'abc123';
$c->{coar_resource_type_monograph_type_map} =
{
'technical_report' => 'c_18gh', #technical report
'project_report' => 'c_18op', #project deliverable
'documentation' => 'c_71bd', #technical documentation
'manual' => 'c_71bd', #technical documentation
'working_paper' => 'c_8042', #working paper
'discussion_paper' => 'c_8042', #working paper
'other' => 'c_18wq', #other type of report
};
{
use utf8;
$c->{coar_resource_type_vocabulary} =
{
c_1162 =>
{
uri => 'http://purl.org/coar/resource_type/c_1162',
labels =>
{
en => 'annotation',
zh => '标注',
es => 'comentario',
ru => 'примечание',
it => 'commento',
de => 'Entscheidungs- oder Urteilsanmerkung',
ca => 'anotació',
pt => 'anotação',
fr => 'annotation',
}
},
c_2659 => {
uri => 'http://purl.org/coar/resource_type/c_2659',
labels =>
{
en => 'periodical',
zh => '期刊',
es => 'publicación periódica',
ru => 'периодическое издание',
ca => 'publicació en sèrie',
it => 'periodico',
pt => 'publicação periódica',
de => 'Periodikum',
fr => 'périodique',
}
},
c_0640 => {
uri => 'http://purl.org/coar/resource_type/c_0640',
labels =>
{
en => 'journal',
zh => '学术期刊',
es => 'revista',
ru => 'журнал',
fr => 'revue',
it => 'rivista',
ca => 'revista',
pt => 'revista',
de => 'Zeitschrift',
}
},
c_6501 => {
uri => 'http://purl.org/coar/resource_type/c_6501',
labels =>
{
en => 'journal article',
zh => '学术论文',
es => 'artículo',
it => 'articolo in rivista',
fr => 'article',
de => 'Wissenschaftlicher Artikel',
ru => 'журнальная статья',
ca => 'article de revista',
pt => 'artigo',
}
},
c_b239 => {
uri => 'http://purl.org/coar/resource_type/c_b239',
labels =>
{
en => 'editorial',
zh => '社论',
es => 'editorial',
it => 'editoriale',
ru => 'редакционная статья',
ca => 'editorial de revista',
pt => 'editorial',
de => 'Vorwort',
fr => 'éditorial',
}
},
c_7a1f => {
uri => 'http://purl.org/coar/resource_type/c_7a1f',
labels =>
{
en => 'bachelor thesis',
zh => '学士学位论文',
es => 'proyecto fin de carrera',
it => 'tesi di laurea',
ru => 'диплом бакалавра',
de => 'Abschlussarbeit (Bachelor)',
ca => 'project final de carrera',
pt => 'trabalho de fim de curso',
fr => 'mémoire de stage',
}
},
c_86bc => {
uri => 'http://purl.org/coar/resource_type/c_86bc',
labels =>
{
en => 'bibliography',
zh => '文献目录',
es => 'bibliografía',
it => 'bibliografia',
ru => 'библиография',
fr => 'bibliographie',
ca => 'bibliografia',
pt => 'bibliografia',
de => 'Bibliografie',
}
},
c_2f33 => {
uri => 'http://purl.org/coar/resource_type/c_2f33',
labels =>
{
en => 'book',
zh => '',
es => 'libro',
it => 'libro',
pt => 'livro',
ru => 'книга',
fr => 'ouvrage',
de => 'Buch',
ca => 'llibre',
}
},
c_3248 => {
uri => 'http://purl.org/coar/resource_type/c_3248',
labels =>
{
en => 'book part',
zh => '章节',
es => 'capítulo de libro',
pt => 'capítulo de livro',
it => 'capitolo di libro',
fr => "chapitre d'ouvrage",
de => 'Teil oder Kapitel eines Buches',
ru => 'раздел книги ',
ca => 'part de llibre',
}
},
c_efa0 => {
uri => 'http://purl.org/coar/resource_type/c_efa0',
labels =>
{
en => 'review',
zh => '评论',
es => 'reseña',
ru => 'рецензия',
it => 'recensione',
de => 'Rezension',
ca => 'ressenya ',
pt => 'recensão',
fr => 'synthèse',
}
},
c_ba08 => {
uri => 'http://purl.org/coar/resource_type/c_ba08',
labels =>
{
en => 'book review',
zh => '书评',
es => 'reseña de libro',
fr => 'note de lecture',
it => 'recensione di libro',
de => 'Buchrezension',
ru => 'рецензия на книгу',
ca => 'ressenya de llibre',
pt => 'recensão de livro',
}
},
c_7ad9 => {
uri => 'http://purl.org/coar/resource_type/c_7ad9',
labels =>
{
en => 'website',
zh => '网站',
es => 'sitio web',
it => 'sito web',
ru => 'веб-сайт',
ca => 'lloc web',
pt => 'sítio web',
de => 'Webseite',
fr => 'site web',
}
},
c_e9a0 => {
uri => 'http://purl.org/coar/resource_type/c_e9a0',
labels =>
{
en => 'interactive resource',
zh => '互动资源',
es => 'recurso interactivo',
ru => 'интерактивный ресурс',
ca => 'recurs interactiu',
it => 'risorsa interattiva',
pt => 'recurso interativo',
de => 'interaktive Ressource',
fr => 'ressource interactive',
}
},
c_f744 => {
uri => 'http://purl.org/coar/resource_type/c_f744',
labels =>
{
en => 'conference proceedings',
zh => '会议论文集',
ru => 'сборник материалов конференции',
ca => 'actes de congrés',
es => 'actas de congreso',
it => 'atti di congresso',
pt => 'atas de conferência',
de => 'Tagungsband',
fr => 'actes de conférence',
}
},
c_c94f => {
uri => 'http://purl.org/coar/resource_type/c_c94f',
labels =>
{
en => 'conference object',
zh => '会议文档',
es => 'contribución a congreso',
ru => 'материалы конференции',
ca => 'contribució a congrés',
it => 'contributo a congresso',
pt => 'documento de conferência',
de => 'Konferenzveröffentlichung',
fr => 'contribution à une conférence',
}
},
c_5794 => {
uri => 'http://purl.org/coar/resource_type/c_5794',
labels =>
{
en => 'conference paper',
zh => '会议论文',
es => 'comunicación de congreso',
it => 'comunicazione a congresso',
ca => 'comunicació de congrés',
pt => 'comunicação em conferência',
de => 'Konferenzbeitrag',
fr => 'article dans une conférence',
ru => 'статья для конференции',
}
},
c_6670 => {
uri => 'http://purl.org/coar/resource_type/c_6670',
labels =>
{
en => 'conference poster',
zh => '会议海报',
es => 'póster de congreso',
it => 'poster in congresso',
ca => 'poster de congrés',
pt => 'póster em conferência ',
de => 'Konferenzposter',
fr => 'poster dans une conférence',
ru => 'постер конференции',
}
},
c_3e5a => {
uri => 'http://purl.org/coar/resource_type/c_3e5a',
labels =>
{
en => 'contribution to journal',
zh => '期刊文献',
ru => 'вклад в журнал',
ca => 'contribució a revista',
es => 'contribución a revista',
it => 'contributo in rivista',
pt => 'contributo em revista',
de => 'Zeitschriftenbeitrag',
fr => 'contribution à un journal',
}
},
c_beb9 => {
uri => 'http://purl.org/coar/resource_type/c_beb9',
labels =>
{
en => 'data paper',
zh => '数据文章',
es => 'artículo de datos',
fr => 'data paper',
it => 'data paper',
ru => 'публикация данных',
ca => 'article de dades',
pt => 'artigo de dados',
de => 'Data Paper',
}
},
c_ddb1 => {
uri => 'http://purl.org/coar/resource_type/c_ddb1',
labels =>
{
en => 'dataset',
zh => '数据集',
es => 'conjunto de datos',
fr => 'jeu de données',
it => 'dataset',
ru => 'набор данных',
de => 'Datensatz',
ca => 'conjunt de dades',
pt => 'conjunto de dados',
}
},
c_db06 => {
uri => 'http://purl.org/coar/resource_type/c_db06',
labels =>
{
en => 'doctoral thesis',
zh => '博士学位论文',
es => 'tesis doctoral',
fr => 'thèse de doctorat',
it => 'tesi di dottorato',
de => 'Dissertation oder Habilitation',
ru => 'диссертация на соискание учёной степени',
ca => 'tesi doctoral',
pt => 'tese de doutoramento',
}
},
c_c513 => {
uri => 'http://purl.org/coar/resource_type/c_c513',
labels =>
{
en => 'image',
zh => '图像',
es => 'imagen',
it => 'immagine',
ru => 'изображение ',
de => 'Bild',
ca => 'imatge',
pt => 'imagem',
fr => 'image',
}
},
c_8544 => {
uri => 'http://purl.org/coar/resource_type/c_8544',
labels =>
{
en => 'lecture',
zh => '讲座',
es => 'ponencia',
it => 'lezione',
de => 'Vorlesung',
ru => 'материалы лекций',
ca => 'ponència',
pt => 'palestra',
fr => 'cours magistral',
}
},
c_0857 => {
uri => 'http://purl.org/coar/resource_type/c_0857',
labels =>
{
en => 'letter',
zh => '',
es => 'carta',
ru => 'письмо',
ca => 'carta',
it => 'comunicazione',
pt => 'carta',
de => 'Brief',
fr => 'lettre',
}
},
c_bdcc => {
uri => 'http://purl.org/coar/resource_type/c_bdcc',
labels =>
{
en => 'master thesis',
zh => '硕士学位论文',
es => 'tesina',
fr => 'mémoire de master',
it => 'tesi di master',
ru => 'диплом магистра ',
de => 'Abschlussarbeit (Master)',
ca => 'tesi de mestratge',
pt => 'dissertação de mestrado',
}
},
c_8a7e => {
uri => 'http://purl.org/coar/resource_type/c_8a7e',
labels =>
{
en => 'moving image',
zh => '运动图像',
es => 'imagen dinámica',
fr => 'image animée',
it => 'immagine dinamica',
de => 'Bewegte Bilder',
ru => 'движущееся изображение',
ca => 'imatge en moviment',
pt => 'imagem animada',
}
},
c_545b => {
uri => 'http://purl.org/coar/resource_type/c_545b',
labels =>
{
en => 'letter to the editor',
zh => '读者来信',
it => 'lettera al direttore',
ru => 'письмо редактору',
ca => 'carta al director',
es => 'carta al director',
pt => 'carta ao editor',
de => 'Leserbrief',
fr => "lettre à l'éditeur",
}
},
c_1843 => {
uri => 'http://purl.org/coar/resource_type/c_1843',
labels =>
{
en => 'other',
zh => '其他',
es => 'otros',
ru => 'прочее ',
fr => 'autre',
it => 'altro',
ca => 'altre',
pt => 'outros',
de => 'sonstige',
}
},
c_15cd => {
uri => 'http://purl.org/coar/resource_type/c_15cd',
labels =>
{
en => 'patent',
zh => '专利',
es => 'patente',
ru => 'патент',
fr => 'brevet',
it => 'brevetto',
de => 'Patent',
ca => 'patent',
pt => 'patente',
}
},
c_816b => {
uri => 'http://purl.org/coar/resource_type/c_816b',
labels =>
{
en => 'preprint',
zh => '预印本',
es => 'artículo preliminar',
fr => 'prépublication',
it => 'articolo preliminare',
de => 'Preprint',
ru => 'препринт',
ca => 'publicació preliminar',
pt => 'preprint',
}
},
c_93fc => {
uri => 'http://purl.org/coar/resource_type/c_93fc',
labels =>
{
en => 'report',
zh => '报告',
es => 'informe',
fr => 'rapport',
it => 'rapporto',
ru => 'отчёт',
de => 'Verschiedenartige Texte',
ca => 'informe',
pt => 'relatório',
}
},
c_ba1f => {
uri => 'http://purl.org/coar/resource_type/c_ba1f',
labels =>
{
en => 'report part',
zh => '报告部分',
es => 'parte de un estudio',
fr => 'chapitre de rapport',
it => 'capitolo di rapporto tecnico',
ru => 'часть доклада ',
ca => "part d'un informe",
pt => 'capítulo de relatório',
de => 'Teilbericht',
}
},
c_baaf => {
uri => 'http://purl.org/coar/resource_type/c_baaf',
labels =>
{
en => 'research proposal',
zh => '研究计划',
es => 'propuesta de investigación',
fr => 'projet de recherche',
it => 'proposta di progetto',
ru => 'предложение по исследованию',
ca => 'proposta de recerca',
pt => 'proposta de investigação',
de => 'Exposé',
}
},
c_5ce6 => {
uri => 'http://purl.org/coar/resource_type/c_5ce6',
labels =>
{
en => 'software',
zh => '软件',
es => 'software',
fr => 'développement informatique',
it => 'software',
ru => 'программное обеспечение ',
de => 'Software',
ca => 'programari',
pt => 'software',
}
},
c_ecc8 => {
uri => 'http://purl.org/coar/resource_type/c_ecc8',
labels =>
{
en => 'still image',
zh => '静态图像',
es => 'imagen fija',
ru => 'статическое изображение',
fr => 'image fixe',
it => 'immagine fissa',
de => 'Einzelbild',
ca => 'imatge fixa',
pt => 'imagem estática',
}
},
c_71bd => {
uri => 'http://purl.org/coar/resource_type/c_71bd',
labels =>
{
en => 'technical documentation',
zh => '技术资料',
es => 'documentación técnica',
fr => 'manuel technique',
it => 'documentazione tecnica',
ru => 'техническая документация',
de => 'Technische Dokumentation',
ca => 'documentació tècnica',
pt => 'documentação técnica',
}
},
c_393c => {
uri => 'http://purl.org/coar/resource_type/c_393c',
labels =>
{
en => 'workflow',
zh => '工作流程',
es => 'flujo de trabajo',
ru => 'рабочий процесс',
it => 'procedura',
de => 'Workflow',
ca => 'flux de treball ',
pt => 'fluxo de trabalho',
fr => 'workflow',
}
},
c_8042 => {
uri => 'http://purl.org/coar/resource_type/c_8042',
labels =>
{
en => 'working paper',
zh => '研究手稿',
es => 'documento de trabajo',
fr => 'working paper',
it => 'working paper',
de => 'Arbeitspapier',
ru => 'рабочий документ',
ca => 'document de treball',
pt => 'working paper',
}
},
c_46ec => {
uri => 'http://purl.org/coar/resource_type/c_46ec',
labels =>
{
en => 'thesis',
zh => '学位论文',
es => 'tesis',
fr => 'thèse',
it => 'tesi',
ru => 'научно-исследовательская работа',
ca => 'tesis',
pt => 'tese',
de => 'schriftliche Abschlussarbeit',
}
},
c_12cc => {
uri => 'http://purl.org/coar/resource_type/c_12cc',
labels =>
{
en => 'cartographic material',
ru => 'картографические ресурсы',
ca => 'material cartogràfic',
es => 'material cartográfico',
it => 'cartografia',
zh => '地图类资料',
pt => 'material cartográfico',
de => 'kartographisches Material',
fr => 'matériel cartographique',
}
},
c_12cd => {
uri => 'http://purl.org/coar/resource_type/c_12cd',
labels =>
{
en => 'map',
ru => 'карта ',
ca => 'mapa',
es => 'mapa',
it => 'mappa',
zh => '地图',
pt => 'mapa',
de => 'Karte',
fr => 'carte géographique',
}
},
c_12ce => {
uri => 'http://purl.org/coar/resource_type/c_12ce',
labels =>
{
en => 'video',
ru => 'видео',
zh => '视频',
ca => 'vídeo',
es => 'vídeo',
it => 'video',
pt => 'vídeo',
de => 'Video',
fr => 'vidéo',
}
},
c_18cc => {
uri => 'http://purl.org/coar/resource_type/c_18cc',
labels =>
{
en => 'sound',
ru => 'фонодокумент',
ca => 'so',
es => 'sonido',
it => 'suono',
zh => '声音',
pt => 'som',
de => 'Ton',
fr => 'son',
}
},
c_18cd => {
uri => 'http://purl.org/coar/resource_type/c_18cd',
labels =>
{
en => 'musical composition',
ru => 'музыкальная композиция',
ca => 'composició musical',
es => 'composición musical',
it => 'composizione musicale',
zh => '音乐',
pt => 'composição musical',
de => 'musikalische Komposition',
fr => 'composition musicale',
}
},
c_18cf => {
uri => 'http://purl.org/coar/resource_type/c_18cf',
labels =>
{
en => 'text',
ru => 'текстовый ресурс',
ca => 'texte',
es => 'texto',
it => 'testo',
zh => '文本',
pt => 'texto',
de => 'Text',
fr => 'texte',
}
},
c_18cp => {
uri => 'http://purl.org/coar/resource_type/c_18cp',
labels =>
{
en => 'conference paper not in proceedings',
ru => 'неопубликованный доклад конференции',
ca => 'comunicació no publicada en actes de congrés',
es => 'comunicación no publicada en actas de congreso',
it => 'comunicazione non pubblicata in atti di congresso',
zh => '未发表在会议论文集中的文章',
pt => 'comunicação não publicada nas atas da conferência',
de => 'Konferenzbeitrag nicht im Tagungsband',
fr => 'article dans une conférence non publié dans les actes',
}
},
c_18co => {
uri => 'http://purl.org/coar/resource_type/c_18co',
labels =>
{
en => 'conference poster not in proceedings',
ca => 'poster no publicat en actes de congrés',
es => 'póster no publicado en actas de congreso',
it => 'poster non pubblicato in atti di congresso',
zh => '未发表在会议论文集中的海报',
pt => 'póster não publicado nas atas da conferência',
de => 'Konferenzposter nicht im Tagungsband',
fr => 'poster dans une conférence non publié dans les actes',
ru => 'неопубликованный постер конференции',
}
},
c_18cw => {
uri => 'http://purl.org/coar/resource_type/c_18cw',
labels =>
{
en => 'musical notation',
ru => 'музыкальная нотация',
ca => 'notació musical',
es => 'notación musical',
it => 'notazione musicale',
zh => '乐谱',
pt => 'notação musical',
de => 'Musiknotation',
fr => 'partition',
}
},
c_18ww => {
uri => 'http://purl.org/coar/resource_type/c_18ww',
labels =>
{
en => 'internal report',
ru => 'внутренний отчёт',
ca => 'informe intern',
es => 'informe interno',
it => 'rapporto interno',
zh => '内部报告',
de => 'interner Bericht',
fr => 'rapport interne',
pt => 'relatório interno',
}
},
c_18wz => {
uri => 'http://purl.org/coar/resource_type/c_18wz',
labels =>
{
en => 'memorandum',
ru => 'меморандум',
ca => 'memoràndum',
es => 'memorándum',
it => 'memorandum',
zh => '备忘录',
pt => 'memorando',
de => 'Memorandum',
fr => 'mémo',
}
},
c_18wq => {
uri => 'http://purl.org/coar/resource_type/c_18wq',
labels =>
{
en => 'other type of report',
ru => 'прочие отчёты',
ca => "altre tipus d'informe",
es => 'otro tipo de informe',
it => 'altro tipo di rapporto',
zh => '其他报告',
de => 'sonstiger Report',
fr => 'autre type de rapport',
pt => 'outro relatório',
}
},
c_186u => {
uri => 'http://purl.org/coar/resource_type/c_186u',
labels =>
{
en => 'policy report',
ca => 'informe polític',
es => 'memoria de actuación',
it => 'informativa politica',
zh => '政策报告',
pt => 'relatório de política',
de => 'Bericht',
fr => 'rapport stratégique',
ru => 'общие положения',
}
},
c_18op => {
uri => 'http://purl.org/coar/resource_type/c_18op',
labels =>
{
en => 'project deliverable',
ru => 'результат проекта',
ca => 'entrega de projecte',
es => 'entregable de proyecto',
it => 'deliverable di progetto',
zh => '项目可交付成果',
pt => 'entregável de projeto',
de => 'Ergebnis im Projekt',
fr => 'livrable',
}
},
c_18hj => {
uri => 'http://purl.org/coar/resource_type/c_18hj',
labels =>
{
en => 'report to funding agency',
ru => 'финансовый отчёт',
ca => 'informe per una agència de finançament ',
es => 'informe a organismo financiador',
it => "rapporto a un'agenzia di finanziamento",
zh => '给资助机构的报告',
pt => 'relatório para organismo financiador',
de => 'Bericht an Förderorganisation',
fr => "rapport à l'intention du financeur",
}
},
c_18ws => {
uri => 'http://purl.org/coar/resource_type/c_18ws',
labels =>
{
en => 'research report',
ru => 'научно-исследовательский отчёт',
ca => 'informe de recerca',
it => 'rapporto di ricerca',
zh => '研究报告',
de => 'Forschungsbericht',
fr => 'rapport de recherche',
pt => 'relatório de investigação',
}
},
c_18gh => {
uri => 'http://purl.org/coar/resource_type/c_18gh',
labels =>
{
en => 'technical report',
ru => 'технический отчёт',
ca => 'informe tècnic',
it => 'rapporto tecnico',
zh => '技术报告',
pt => 'relatório técnico',
de => 'technischer Bericht',
fr => 'rapport technique',
}
}
};
}