1 <?xml version="1.0" encoding="UTF-8"?>
4 SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0
5 Committee Specification 01
7 Copyright (c) OASIS Open 2012. All rights reserved.
8 Source: http://docs.oasis-open.org/security/saml/Post2.0/saml-metadata-rpi/v1.0/cs01/xsd/
11 <schema targetNamespace="urn:oasis:names:tc:SAML:metadata:rpi"
12 xmlns="http://www.w3.org/2001/XMLSchema"
13 xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
14 xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi"
15 elementFormDefault="unqualified"
16 attributeFormDefault="unqualified"
17 blockDefault="substitution"
22 Document title: SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0
23 Document identifier: sstc-saml-metadata-rpi-v1.0.xsd
24 Location: http://docs.oasis-open.org/security/saml/Post2.0/
27 Correct minOccurs on elements that were meant to be optional
29 Change of document title and namespace
35 <import namespace="urn:oasis:names:tc:SAML:2.0:metadata" schemaLocation="saml-schema-metadata-2.0.xsd"/>
36 <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
38 <element name="RegistrationInfo" type="mdrpi:RegistrationInfoType" />
39 <complexType name="RegistrationInfoType">
41 <element ref="mdrpi:RegistrationPolicy" minOccurs="0" maxOccurs="unbounded" />
42 <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
44 <attribute name="registrationAuthority" type="string" use="required"/>
45 <attribute name="registrationInstant" type="dateTime" />
46 <anyAttribute namespace="##other" processContents="lax" />
49 <element name="RegistrationPolicy" type="md:localizedURIType" />
51 <element name="PublicationInfo" type="mdrpi:PublicationInfoType" />
52 <complexType name="PublicationInfoType">
54 <element ref="mdrpi:UsagePolicy" minOccurs="0" maxOccurs="unbounded"/>
55 <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
57 <attribute name="publisher" type="string" use="required" />
58 <attribute name="creationInstant" type="dateTime" />
59 <attribute name="publicationId" type="string" />
60 <anyAttribute namespace="##other" processContents="lax" />
63 <element name="UsagePolicy" type="md:localizedURIType" />
65 <element name="PublicationPath" type="mdrpi:PublicationPathType" />
66 <complexType name="PublicationPathType">
68 <element ref="mdrpi:Publication" minOccurs="0" maxOccurs="unbounded" />
72 <element name="Publication" type="mdrpi:PublicationType" />
73 <complexType name="PublicationType">
74 <attribute name="publisher" type="string" use="required" />
75 <attribute name="creationInstant" type="dateTime" />
76 <attribute name="publicationId" type="string" />