Re: EXP2ST: FLUTE FDT extension by element should be allowed

Magnus Westerlund <[email protected]>
Newsgroups gmane.ietf.rmt
Message-ID <[email protected]>
Hi,

For your knowledge in the update of the FDT extensions used in 3GPP we 
also documented the Flute FDT schema we have based our extensions on. It 
contains the following changes:
- Fix of the postfixed name space indicators.
- change of target name space from "http://www.example.com/flute" to 
"urn:IETF:metadata:2005:FLUTE:FDT". Usage of www.example.com seems very 
wrong, it it should be in URL format I think www.ietf.org should have 
been used.
- Addition of extensibility of both elements and attributes both on file 
and global level.

I would hope that this is a schema that you can use as is and we simply 
remove our copy of it with an reference to the updated FLUTE spec. If 
this is not okay we need to know it as soon as possible as how the 
agreed one looks. Before November would be good.

cheers

Magnus Westerlund

Multimedia Technologies, Ericsson Research EAB/TVA/A
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: [email protected]

_______________________________________________
Rmt mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/rmt
641-ietf-fdt.xsd (text/xml, 2.7 KB)
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema 
	xmlns="urn:IETF:metadata:2005:FLUTE:FDT" 
	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
	targetNamespace="urn:IETF:metadata:2005:FLUTE:FDT" 
	elementFormDefault="qualified">
	<xs:element name="FDT-Instance" type="FDT-InstanceType"/>
	<xs:complexType name="FDT-InstanceType">
		<xs:sequence>
			<xs:element name="File" type="FileType" maxOccurs="unbounded"/>
			<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Expires" type="xs:string" use="required"/>
		<xs:attribute name="Complete" type="xs:boolean" use="optional"/>
		<xs:attribute name="Content-Type" type="xs:string" use="optional"/>
		<xs:attribute name="Content-Encoding" type="xs:string" use="optional"/>
		<xs:attribute name="FEC-OTI-FEC-Encoding-ID" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-FEC-Instance-ID" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Maximum-Source-Block-Length" type="xs:unsignedLong" 
			use="optional"/>
		<xs:attribute name="FEC-OTI-Encoding-Symbol-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Max-Number-of-Encoding-Symbols" type="xs:unsignedLong" 
			use="optional"/>
		<xs:attribute name="FEC-OTI-Scheme-Specific-Info" type="xs:base64Binary" use="optional"/>
		<xs:anyAttribute processContents="skip"/>
	</xs:complexType>
	<xs:complexType name="FileType">
		<xs:sequence>
			<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Content-Location" type="xs:anyURI" use="required"/>
		<xs:attribute name="TOI" type="xs:positiveInteger" use="required"/>
		<xs:attribute name="Content-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="Transfer-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="Content-Type" type="xs:string" use="optional"/>
		<xs:attribute name="Content-Encoding" type="xs:string" use="optional"/>
		<xs:attribute name="Content-MD5" type="xs:base64Binary" use="optional"/>
		<xs:attribute name="FEC-OTI-FEC-Encoding-ID" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-FEC-Instance-ID" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Maximum-Source-Block-Length" type="xs:unsignedLong" 
			use="optional"/>
		<xs:attribute name="FEC-OTI-Encoding-Symbol-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Max-Number-of-Encoding-Symbols" type="xs:unsignedLong" 
			use="optional"/>
		<xs:attribute name="FEC-OTI-Scheme-Specific-Info" type="xs:base64Binary" use="optional"/>
		<xs:anyAttribute processContents="skip"/>
	</xs:complexType>
</xs:schema>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.