[Moims-ipr] XFDU Schema changes (Recap)
Stephane Mbaye
stephane.mbaye at gael.fr
Wed Jun 15 09:56:50 EDT 2005
Dear Lou,
Please find hereafter, a recap of the topics we would change in the XFDU
schema. Nothing new and most of the items have already been addressed during
Athens meeting. The modified areas are highlighted in read bold font. This
e-mail may support the telecon.
29/12/04's XFDU :
<xsd:complexType name="packageHeaderType">
<xsd:sequence>
<xsd:element name="environmentInfo" minOccurs="0"
maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="xmlData" type="xfdu:xmlDataType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="specVersion" type="xsd:string"
use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="behaviorInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="xmlData" type="xfdu:xmlDataType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute ref="xfdu:mustUnderstand"/>
<xsd:attribute name="description" type="xsd:string"/>
<xsd:attribute name="mechanismType" type="xsd:string"/>
<xsd:attribute ref="xfdu:namespace"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="transformInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="xmlData" type="xfdu:xmlDataType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="description" type="xsd:string"/>
<xsd:attribute name="algorithmName" type="xsd:string"/>
<xsd:attribute ref="xfdu:mustUnderstand"/>
<xsd:attribute ref="xfdu:namespace"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:ID"/>
</xsd:complexType>
Wished XFDU :
<xsd:complexType name="packageHeaderType">
<xsd:sequence>
<xsd:element name = "environmentInfo" type="xfdu:environmentInfoType"
minOccurs = "0" maxOccurs = "unbounded"/>
<xsd:element name = "specificationVersion"
type="xfdu:specificationVersionType"
minOccurs = "0" maxOccurs = "unbounded"/>
<xsd:element name="behaviorInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="xmlData" type="xfdu:xmlDataType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute ref="xfdu:mustUnderstand"/>
<xsd:attribute name="description" type="xsd:string"/>
<xsd:attribute name="mechanismType" type="xsd:string"/>
<xsd:attribute ref="xfdu:namespace"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="transformInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="xmlData" type="xfdu:xmlDataType"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="description" type="xsd:string"/>
<xsd:attribute name="algorithmName" type="xsd:string"/>
<xsd:attribute ref="xfdu:mustUnderstand"/>
<xsd:attribute ref="xfdu:namespace"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:ID"/>
</xsd:complexType>
( Added :
<xsd:simpleType name="environmentInfoType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="specificationVersionType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
)
29/12/04's XFDU :
<xsd:complexType name="xmlDataType">
<xsd:sequence>
<xsd:any namespace="##any" processContents="strict"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
Wished XFDU :
<xsd:complexType name="xmlDataType">
<xsd:sequence>
<xsd:any namespace="##any" processContents="lax"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
29/12/04's XFDU :
<xsd:complexType name="XFDUType">
<xsd:sequence>
<xsd:element name="packageHeader" type="xfdu:packageHeaderType"
minOccurs="0"/>
<xsd:element name="informationPackageMap"
type="xfdu:informationPackageMapType" maxOccurs="unbounded"/>
<xsd:element name="metadataSection" type="xfdu:metadataSectionType"
minOccurs="0"/>
<xsd:element name="dataObjectSection"
type="xfdu:dataObjectSectionType" minOccurs="0"/>
<xsd:element name="behaviorSection" type="xfdu:behaviorSectionType"
minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:ID"/>
<xsd:attribute name="objID" type="xsd:string"/>
<xsd:attribute name="textInfo" type="xsd:string"/>
<xsd:attribute name="version" type="xsd:string"/>
</xsd:complexType>
Wished XFDU :
<xsd:complexType name="XFDUType">
<xsd:sequence>
<xsd:element name="packageHeader" type="xfdu:packageHeaderType"
minOccurs="0"/>
<xsd:element name="informationPackageMap"
type="xfdu:informationPackageMapType" maxOccurs="unbounded"/>
<xsd:element name="metadataSection" type="xfdu:metadataSectionType"
minOccurs="0"/>
<xsd:element name="dataObjectSection"
type="xfdu:dataObjectSectionType" minOccurs="0"/>
<xsd:element name="behaviorSection" type="xfdu:behaviorSectionType"
minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:ID"/>
<xsd:attribute name="objID" type="xsd:string"/>
<xsd:attribute name="textInfo" type="xsd:string"/>
<xsd:attribute name="version" type="xfdu:versionType"/>
</xsd:complexType>
( Added :
<xsd:simpleType name="versionType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
)
Look forward to hearing you in a few minutes.
Regards
Stephane and Mathias
Stephane
Mbaye
_____
GAEL Consultant
Parc Nobel Descartes
25, rue Alfred Nobel
77420 Champs-sur-Marne
France
Technical Manager
mailto:stephane.mbaye at gael.fr
http://www.gael.fr
tel +33-(0)1 64 73 99 55
fax +33-(0)1 64 73 51 60
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/moims-ipr/attachments/20050615/39c12dd5/attachment.htm
More information about the Moims-ipr
mailing list