Project

General

Profile

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
};
(2-2/11)