1 |
54479
|
myrto.kouk
|
/*
|
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 |
59151
|
andreas.ma
|
|
188 |
59207
|
andreas.ma
|
export const commentDesc = {
|
189 |
59151
|
andreas.ma
|
desc: 'Add your comments regarding the interface.',
|
190 |
|
|
label: 'Comments',
|
191 |
|
|
mandatory: false,
|
192 |
|
|
recommended: false
|
193 |
|
|
};
|