source: aai/check-saml-metadata/saml-schema/saml-metadata-rpi-v1.0.xsd @ 5962

Last change on this file since 5962 was 5962, checked in by Sander Maijers, 9 years ago
  • Add a schema relevant to SAML metadata.
  • Modify mime-type of schemas.
  • Refer to SAML metadata guidelines at

https://www.clarin.eu/content/guidelines-saml-metadata-about-your-sp in SAML metadata about
SPF SPs in document header.

  • Remove extraneous whitespace, erroneous newlines, reformat XML and improve punctuation and

spelling in SAML metadata about SPF SPs.

  • Remove signature from BAS EntityDescriptor? to allow modification and reduce technical issues

(the SAML metadata guidelines will be updated to reflect this measure).

  • Improve metadata about CMU SPs (ticket #732).
  • Property svn:mime-type set to text/xml
File size: 3.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3  SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0
4  Committee Specification 01
5  03 April 2012
6  Copyright (c) OASIS Open 2012.  All rights reserved.
7  Source: http://docs.oasis-open.org/security/saml/Post2.0/saml-metadata-rpi/v1.0/cs01/xsd/
8-->
9<schema targetNamespace="urn:oasis:names:tc:SAML:metadata:rpi" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" elementFormDefault="unqualified" attributeFormDefault="unqualified" blockDefault="substitution" version="1.0"> 
10
11    <annotation>
12        <documentation>
13            Document title: SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0
14            Document identifier: sstc-saml-metadata-rpi-v1.0.xsd
15            Location: http://docs.oasis-open.org/security/saml/Post2.0/
16            Revision history:
17              21 March 2011
18                Correct minOccurs on elements that were meant to be optional             
19              17 December 2010
20                Change of document title and namespace
21              24 November 2010
22                Initial Submission
23        </documentation>
24    </annotation>
25   
26    <import namespace="urn:oasis:names:tc:SAML:2.0:metadata" schemaLocation="saml-schema-metadata-2.0.xsd"/>
27    <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
28   
29    <element name="RegistrationInfo" type="mdrpi:RegistrationInfoType"/>
30    <complexType name="RegistrationInfoType">
31        <sequence>
32            <element ref="mdrpi:RegistrationPolicy" minOccurs="0" maxOccurs="unbounded"/>
33            <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
34        </sequence>
35        <attribute name="registrationAuthority" type="string" use="required"/>
36        <attribute name="registrationInstant" type="dateTime"/>
37        <anyAttribute namespace="##other" processContents="lax"/>
38    </complexType>
39   
40    <element name="RegistrationPolicy" type="md:localizedURIType"/>
41   
42    <element name="PublicationInfo" type="mdrpi:PublicationInfoType"/>
43    <complexType name="PublicationInfoType">
44        <sequence>
45            <element ref="mdrpi:UsagePolicy" minOccurs="0" maxOccurs="unbounded"/>
46            <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
47        </sequence>
48        <attribute name="publisher" type="string" use="required"/>
49        <attribute name="creationInstant" type="dateTime"/>
50        <attribute name="publicationId" type="string"/>
51        <anyAttribute namespace="##other" processContents="lax"/>
52    </complexType>
53   
54    <element name="UsagePolicy" type="md:localizedURIType"/>
55   
56    <element name="PublicationPath" type="mdrpi:PublicationPathType"/>
57    <complexType name="PublicationPathType">
58        <sequence>
59            <element ref="mdrpi:Publication" minOccurs="0" maxOccurs="unbounded"/>
60        </sequence>
61    </complexType>
62   
63    <element name="Publication" type="mdrpi:PublicationType"/>
64    <complexType name="PublicationType">
65        <attribute name="publisher" type="string" use="required"/>
66        <attribute name="creationInstant" type="dateTime"/>
67        <attribute name="publicationId" type="string"/>
68    </complexType>
69   
70</schema>
Note: See TracBrowser for help on using the repository browser.