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> |
---|