@@ -221,26 +221,30 @@ contact_person
221221^^^^^^^^^^^^^^
222222
223223This is only used by *make_metadata.py * when it constructs the metadata for
224- the service described by the configuration file.
225- This is where you describe who can be contacted if questions arise
226- about the service or if support is needed. The possible types are according to
227- the standard **technical **, **support **, **administrative **, **billing **
228- and **other **.::
224+ the service described by the configuration file. This is where you describe
225+ who can be contacted if questions arise about the service or if support is
226+ needed.
227+
228+ Note that `contact_type ` is required for a valid schema. The possible types
229+ are according to the standard **technical **, **support **, **administrative **,
230+ **billing ** and **other **::
229231
230232 contact_person: [
231233 {
232- "givenname ": "Derek",
233- "surname ": "Jeter",
234+ "given_name ": "Derek",
235+ "sur_name ": "Jeter",
234236 "company": "Example Co.",
235- 236- "type": "technical",
237+ "email_address": ["[email protected] "], 238+ "telephone_number": ["123-456-789", "+1 234 567 89"]
239+ "contact_type": "technical",
237240 },
238241 {
239- "givenname ": "Joe",
240- "surname ": "Girardi",
242+ "given_name ": "Joe",
243+ "sur_name ": "Girardi",
241244 "company": "Example Co.",
242- 243- "type": "administrative",
245+ 246+ "telephone_number": ["987-654-321"]
247+ "contact_type": "administrative",
244248 },
245249 ]
246250
@@ -404,7 +408,7 @@ file system.
404408When the parameter *check_validity * is set to False metadata that have expired
405409will be accepted as valid.
406410
407- When the paramenter *disable_ssl_certificate_validation * is set to True the
411+ When the parameter *disable_ssl_certificate_validation * is set to True the
408412validity of ssl certificate will be skipped.
409413
410414When using a remote metadata source, the `node_name ` option can be set to
@@ -522,7 +526,7 @@ accepted_time_diff
522526
523527If your computer and another computer that you are communicating with are not
524528in sync regarding the computer clock, then here you can state how big a
525- difference you are prepared to accept.
529+ difference in seconds you are prepared to accept.
526530
527531.. note :: This will indiscriminately affect all time comparisons.
528532 Hence your server may accept a statement that in fact is too old.
@@ -1481,11 +1485,11 @@ We start with a simple but fairly complete Service provider configuration::
14811485 }
14821486 "contact_person": [
14831487 {
1484- "givenname ": "Roland",
1485- "surname ": "Hedberg",
1486- "phone ": "+46 90510",
1487- 1488- "type ": "technical",
1488+ "given_name ": "Roland",
1489+ "sur_name ": "Hedberg",
1490+ "telephone_number ": [ "+46 90510"] ,
1491+ "email_address ": [ "[email protected] "] , 1492+ "contact_type ": "technical",
14891493 },
14901494 ]
14911495 }
@@ -1539,11 +1543,11 @@ A slightly more complex configuration::
15391543 }
15401544 "contact_person": [
15411545 {
1542- "givenname ": "Roland",
1543- "surname ": "Hedberg",
1544- "phone ": "+46 90510",
1545- 1546- "type ": "technical",
1546+ "given_name ": "Roland",
1547+ "sur_name ": "Hedberg",
1548+ "telephone_number ": [ "+46 90510"] ,
1549+ "email_address ": [ "[email protected] "] , 1550+ "contact_type ": "technical",
15471551 },
15481552 ]
15491553 }
0 commit comments