1
|
/*
|
2
|
* created by myrto 12/2017
|
3
|
*/
|
4
|
|
5
|
/* class copied from omtd-platform git repository */
|
6
|
|
7
|
/* THE DESCRIPTION TEXTS PROBABLY NEED REVIEWING ! */
|
8
|
|
9
|
export class Description {
|
10
|
desc: string;
|
11
|
label: string;
|
12
|
mandatory: boolean;
|
13
|
recommended: boolean;
|
14
|
}
|
15
|
|
16
|
|
17
|
/* Description of the repository interface repeating form */
|
18
|
export const interfaceFormDesc = {
|
19
|
desc : 'Form for updating or creating new interfaces for your repository/journal',
|
20
|
label : 'Interface',
|
21
|
mandatory : true,
|
22
|
recommended : false
|
23
|
};
|
24
|
|
25
|
|
26
|
/* Desription of the Datasource Info Forms Fields */
|
27
|
export const softwarePlatformDesc = {
|
28
|
desc: 'The typology used by your repository/journal.\nIf you use a typology not found in the drop-down list,\nyou can enter a custom name in the field below.',
|
29
|
label: 'Software Platform (*)',
|
30
|
mandatory: true,
|
31
|
recommended: false
|
32
|
};
|
33
|
|
34
|
export const platformNameDesc = {
|
35
|
desc: 'The typology used by your repository/journal.\nIf you use a typology not found in the above drop-down list,\nyou can enter a custom name here.',
|
36
|
label: '',
|
37
|
mandatory: true,
|
38
|
recommended: false
|
39
|
};
|
40
|
|
41
|
export const officialNameDesc = {
|
42
|
desc: 'Your repository\'s/journal\'s official name.',
|
43
|
label: 'Official Name (*)',
|
44
|
mandatory: true,
|
45
|
recommended: false
|
46
|
};
|
47
|
|
48
|
export const issnDesc = {
|
49
|
desc: 'Input your journal\'s issn (www.issn.org)',
|
50
|
label: 'ISSN (*)',
|
51
|
mandatory: true,
|
52
|
recommended: false
|
53
|
};
|
54
|
|
55
|
export const eissnDesc = {
|
56
|
desc: 'Input your journal\'s eissn, if it has one (www.issn.org)',
|
57
|
label: 'EISSN',
|
58
|
mandatory: false,
|
59
|
recommended: false
|
60
|
};
|
61
|
|
62
|
export const lissnDesc = {
|
63
|
desc: 'Input your journal\'s lissn, if it has one (www.issn.org)',
|
64
|
label: 'LISSN',
|
65
|
mandatory: false,
|
66
|
recommended: false
|
67
|
};
|
68
|
|
69
|
export const repoDescriptionDesc = {
|
70
|
desc: 'A description of your repository/journal',
|
71
|
label: 'Description (*)',
|
72
|
mandatory: true,
|
73
|
recommended: false
|
74
|
};
|
75
|
|
76
|
export const countryDesc = {
|
77
|
desc: 'The country where your repository/journal is located',
|
78
|
label: 'Country (*)',
|
79
|
mandatory: true,
|
80
|
recommended: false
|
81
|
};
|
82
|
|
83
|
export const longtitudeDesc = {
|
84
|
desc: 'The (approximate) longtitude of your repository/journal\'s location',
|
85
|
label: 'Longtitude (*)',
|
86
|
mandatory: true,
|
87
|
recommended: false
|
88
|
};
|
89
|
|
90
|
export const latitudeDesc = {
|
91
|
desc: 'The (approximate) latitude of your repository/journal\'s location',
|
92
|
label: 'Latitude (*)',
|
93
|
mandatory: true,
|
94
|
recommended: false
|
95
|
};
|
96
|
|
97
|
export const websiteUrlDesc = {
|
98
|
desc: 'The main page of your repository/journal\'s website',
|
99
|
label: 'Entry URL (*)',
|
100
|
mandatory: true,
|
101
|
recommended: false
|
102
|
};
|
103
|
|
104
|
export const institutionNameDesc = {
|
105
|
desc: 'The institution that your repository belongs to',
|
106
|
label: 'Institution (*)',
|
107
|
mandatory: true,
|
108
|
recommended: false
|
109
|
};
|
110
|
|
111
|
export const englishNameDesc = {
|
112
|
desc: 'Your repository/journal\'s name in english',
|
113
|
label: 'English Name (*)',
|
114
|
mandatory: true,
|
115
|
recommended: false
|
116
|
};
|
117
|
|
118
|
export const logoUrlDesc = {
|
119
|
desc: 'A link to an image file containing your repository/journal\'s logo',
|
120
|
label: 'Logo URL',
|
121
|
mandatory: false,
|
122
|
recommended: false
|
123
|
};
|
124
|
|
125
|
export const timezoneDesc = {
|
126
|
desc: 'The timezone of the area where your repository/ journal is located',
|
127
|
label: 'Timezone (*)',
|
128
|
mandatory: true,
|
129
|
recommended: false
|
130
|
};
|
131
|
|
132
|
export const datasourceTypeDesc = {
|
133
|
desc: 'The type of your repository',
|
134
|
label: 'Repository Type (*)',
|
135
|
mandatory: true,
|
136
|
recommended: false
|
137
|
};
|
138
|
|
139
|
export const journalTypeDesc = {
|
140
|
desc: 'The type of your journal',
|
141
|
label: 'Journal Type (*)',
|
142
|
mandatory: true,
|
143
|
recommended: false
|
144
|
};
|
145
|
|
146
|
export const aggregatorTypeDesc = {
|
147
|
desc: 'The type of your aggregator',
|
148
|
label: 'Aggregator Type (*)',
|
149
|
mandatory: true,
|
150
|
recommended: false
|
151
|
};
|
152
|
|
153
|
export const adminEmailDesc = {
|
154
|
desc: 'The email address of the repository/journal\'s administrator',
|
155
|
label: 'Admin Email (*)',
|
156
|
mandatory: true,
|
157
|
recommended: false
|
158
|
};
|
159
|
|
160
|
export const baseUrlDesc = {
|
161
|
desc: 'The url that handles the external OAI-PMH requests for the repository/journal.\nIf you are not sure about the base URL of the repository/journal you want to register,\nplease contact the repository/journal\s administrator.',
|
162
|
label: 'Base URL',
|
163
|
mandatory: true,
|
164
|
recommended: false
|
165
|
};
|
166
|
|
167
|
export const existingValSetDesc = {
|
168
|
desc: 'The main set that contains EC or other funder records and will be used for validation.\nIf you are using the OJS plugin make sure to specify it correctly.',
|
169
|
label: 'Available validation sets',
|
170
|
mandatory: false,
|
171
|
recommended: false
|
172
|
};
|
173
|
|
174
|
export const customValSetDesc = {
|
175
|
desc: 'If the validation set you want to use is not in the drop list above, enter a custom one here.',
|
176
|
label: 'Custom validation set',
|
177
|
mandatory: false,
|
178
|
recommended: false
|
179
|
};
|
180
|
|
181
|
export const compatibilityLevelDesc = {
|
182
|
desc: 'Choose your desired compatibility level from the list',
|
183
|
label: 'Desired Compatibility Level',
|
184
|
mandatory: true,
|
185
|
recommended: false
|
186
|
};
|
187
|
|
188
|
export const commentDesc = {
|
189
|
desc: 'Add your comments regarding the interface.',
|
190
|
label: 'Comments',
|
191
|
mandatory: false,
|
192
|
recommended: false
|
193
|
};
|