D.2 Extensions
24.6473GPPAdvice Of Charge (AOC) using IP Multimedia (IM) Core Network (CN) subsystemRelease 17TS
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:aocExt="urn:3gpp:ns:aocExt:1.0"
targetNamespace="urn:3gpp:ns:aocExt:1.0"
xmlns:origNS="http://uri.etsi.org/ngn/params/xml/simservs/aoc"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
>
<xs:import namespace="http://uri.etsi.org/ngn/params/xml/simservs/aoc"/>
<!– the element cai is inserted in aocType in place of the <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>particle –>
<xs:element name="cai" type="aocExt:caiType"/>
<xs:complexType name="caiType">
<xs:sequence>
<xs:element name="initial-cost" type="origNS:price-timeType" minOccurs="0" />
<xs:element name="time-related" type="origNS:price-timeType" minOccurs="0" />
<xs:element name="volume-related" type="aocExt:recorded-chargesExtType" minOccurs="0" />
<xs:element name="anyExt" type="aocExt:anyExtType" minOccurs="0" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="recorded-chargesExtType">
<xs:choice>
<xs:sequence>
<xs:element name="recorded-currency-units" type="origNS:currency-id-amountType"/>
<xs:element name="length-time-unit" type="origNS:timeType"/>
<xs:element name="granularity" type="origNS:timeType"/>
<xs:element name="anyExt" type="aocExt:anyExtType" minOccurs="0"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:element name="free-charge" type="origNS:emptyType"/>
<xs:element name="not-available" type="origNS:emptyType"/>
<xs:element name="anyExt" type="aocExt:anyExtType" minOccurs="0" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="anyExtType">
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Annex E (informative):
IANA Registration templates