0% found this document useful (0 votes)
43 views95 pages

FOML ChangedLogs

This document summarizes changes made to schemas between different versions: - It tracks schema changes between releases starting in 2015 through 2017. - Major changes include initializing new schema revisions, adding/removing elements and attributes, and modifying documentation based on industry working group meetings. - Dates and names are provided for each set of schema changes along with brief descriptions of the changes made.

Uploaded by

ramret
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views95 pages

FOML ChangedLogs

This document summarizes changes made to schemas between different versions: - It tracks schema changes between releases starting in 2015 through 2017. - Major changes include initializing new schema revisions, adding/removing elements and attributes, and modifying documentation based on industry working group meetings. - Dates and names are provided for each set of schema changes along with brief descriptions of the changes made.

Uploaded by

ramret
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 95

Schema FileName Element/Attribute

2017-03- Start of FOML Issue8.0 (2017.1)

2017-03-31- Christophe Safra - Init new version

*.xsd

2016-07-10- Christophe Safra - Schema changes (Toulouse FOWG meetings)

Approval/Approval.xsd
Approval/SubSetHeader.xsd
common/dataManagement/pmIssue.xsd issueNumber
DataManagement/DmStatus.xsd subSetIssueNumber

approbationIdentification
productIssueInfo
Approval/Approval.xsd issueInfo
Approval/SubSetHeader.xsd pmContentIssueInfo
common/dataManagement/pmIssue.xsd pmStatusIssueInfo
DataManagement/DmStatus.xsd subset

common/procedure/failureConsequences.xsd inopItemsGroup
Dispatch/DispatchItem.xsd dispatchItem
2017-09-14- Christophe Safra - Release version

*.xsd
Change Description

Initialize new revision of schemas.


Reset change track namespace/elements
Update header to version 2017.1

Change the currently existing definition of attribute issueNumber (and


subsetIssueNumber) to allow a string value. This should be done on elements:
approbationIdentification (Approval.xsd), productIssueInfo (SubSetHeader.xsd),
issueInfo (Pm.xsd, and PmStatus.xsd), pmContentIssueInfo/pmStatusIssueInfo
(DataSetStatusList.xsd), and subset (DmStatus.xsd).

Add a new optional attribute minorIssueNumber with the same definition as the one
defined for issueInfo element in Pm schema. The addition should be done on the
following elements: approbationIdentification (Approval.xsd), productIssueInfo
(SubSetHeader.xsd), and subset (DmStatus.xsd).
Update the current inopItemsGroup element definition to allow recursive use of this
structure
Add a new optional element as first child of the inopItemsGroup element allowing
defining the group’s name with functional emphasis
Add a new optional attribute on dispatchItem element with Boolean value

Reset change track namespace/elements


Update header to release date 2017-10-31
Comments
Schema FileName Element/Attribute

2016-06- Start of FOML Issue7.0 (2016.1)

2016-01-21- Bruno Chatel - Init new version

*.xsd

2016-06-21- Bruno Chatel - Schema changes (some of April.WashingtonDC and June.Denver FOWG meetings)
common/procedure/context.xsd
common/procedure/context.xsd context
Procedures/NormalProcedure.xsd
Procedures/NonNormalProcedure.xsd
Procedures/NormalProcedure.xsd normalProcedureType
Procedures/NonNormalProcedure.xsd nonNormalProcedureType
common/attrs/commonAttrs.xsd logicalOperatorAndOrType
common/attrs/commonAttrs.xsd logicalOperationAndOrAttGrp
common/basicDataTypes/basicText.xsd electronicMessageBlock
common/basicDataTypes/basicText.xsd basicMixedContentGroup
DataManagement/GlossaryRepository.xsd definitionType
Systems/Annunciation.xsd subsequentToType

General/FrontMatter.xsd

General/FrontMatter.xsd frontMatterType
General/FrontMatter.xsd frontMatterDescriptionType
common/procedure/introducedActions.xsd
common/procedure/nonNormalProcContent.xsd
common/procedure/nonNormalProcContent.xsd
common/procedure/introducedActions.xsd
General/FrontMatter.xsd
General/FrontMatter.xsd elementIntroductionType
common/basicDataTypes/basicText.xsd
common/basicDataTypes/basicText.xsd basicMixedContentGroup
DataManagement/GlossaryRepository.xsd definitionType
common/basicDataTypes/text.xsd emphType
common/performance/perfoData.xsd commonCondition
2016-06-29- Christophe Safra - Schema changes (some of April.WashingtonDC and June.Denver FOWG meetings)
Systems/Annunciation.xsd inhibitConditionsType
DataManagement/PmStatus.xsd pmStatusElemType
common/dataManagement/product.xsd productIdentType
common/basicDataTypes/figure.xsd graphicAttGrp
common/basicDataTypes/figure.xsd displayInstructionsType
common/procedure/action.xsd actionDenpendencyAttGrp
common/procedure/nonNormalProcContent.xsd actionType
Procedures/NormalProcedure.xsd actionBlockType
common/procedure/action.xsd response
common/procedure/nonNormalProcContent.xsd
actionType
Procedures/NormalProcedure.xsd
common/procedure/action.xsd actionChallengerResponderAttGrp
common/procedure/nonNormalProcContent.xsd
actionType
Procedures/NormalProcedure.xsd
common/procedure/nonNormalProcContent.xsd
actionType
Procedures/NormalProcedure.xsd
2016-07-26- Christophe Safra - Schema changes (following schemas review confcall)
Systems/Annunciation.xsd annunciationType
common/procedure/action.xsd actionDenpendencyAttGrp
common/procedure/action.xsd actionChallengerResponderAttGrp
common/procedure/nonNormalProcContent.xsd
actionType
Procedures/NormalProcedure.xsd
common/basicDataTypes/figure.xsd displayInstructionsType
2016-10-04- Christophe Safra - Schema changes (Toulouse meeting)
DataManagement/CondCrossRefTable.xsd condTypeElemType
common/basicDataTypes/figure.xsd displayInstructionsType
common/procedure/context.xsd context
common/basicDataTypes/basicText.xsd electronicMessageBlock
General/FrontMatter.xsd elementIntroduction
Change Description

Initialize new revision of schemas.


Reset change track namespace/elements
Update header to version 2016.1
e.Denver FOWG meetings)
new schema module
new element

xs:include of common content schema module

add optional reference to context element in the content model


new simpleType with only enumeration and|or
new attribute group to declare logicalOperator attribute reduced to and|or
new element
Add electronicMessageBlock in the content model
Add electronicMessageBlock in the content model
set maxOccures to unbounded on the choice in the content model
Remove inclusion of ../common/systems/commonDescriptionTypes.xsd
Add inclusion of ../common/basicDataTypes/figure.xsd
Add inclusion of ../common/basicDataTypes/multimedia.xsd
Add inclusion of ../common/basicDataTypes/extApplication.xsd
Add inclusion of ../common/basicDataTypes/text.xsd
Add inclusion of ../common/basicDataTypes/wcn.xsd
change type of element description to frontMatterDescriptionType
new type including new element elementIntroduction
new schema module
include introducedActions.Xsd
move declarations of elements land and continueFlight, definition of landType from
nonNormalProcContent to introducedActions
include common/procedure/introducedActions.xsd
content model of element elementIntroduction containing land and continueFlight
new elements ifOperated and ifOperative
Add element ifOperated and ifOperative in content model
Add element ifOperated and ifOperative in content model
Add element ifOperated and ifOperative in content model
set minOcccurs=0 on the introductive para in the content model
June.Denver FOWG meetings)
"figure" element is now optional
"modelIdent" element now repeatable
Split @productPubType into 2 attributes and change enumeration
Add mandatory @mimeType
Add new optional attribute @gColor as Boolean value
New optional attribute @dependency of type idref
New optional attribute @dependency of type idref
Define "response" element from existing type.
Add another optional occurrence of "response" as another choice in addition to
"challengeResponse" and "command"
Define new attribute group for "challenger" and "responder" attributes availability.

New optional attributes "challenger"

New optional attributes "responder"

)
Change "subsequentTo" xs:documentation
Renamed attribute "dependency" to "actionDependencyRefId"
Change "@challenger" xs:documentation
Change "@responder" xs:documentation
Change "@crm" xs:documentation
Change "@gColor" xs:documentation

Make enumeration element optional


Change "@gColor" xs:documentation
Change element xs:documentation
Change element xs:documentation
Change element xs:documentation
Comments
Schema FileName Element/Attribute

2015-01- Start of FOML Issue6.0 (2015.1)

2015-01-20- Bruno Chatel - Init new version

*.xsd

2015-02-02- Bruno Chatel - Oct 2014 Vancouver meeting and Nov 24 2014 telecon changes (including Airbus Helicopters an

common/procedures/subProcedure.xsd
common/procedures/simultaneousActions.xsd simultaneousStepType
common/basicDataTypes/basictext.xsd techLabel
common/basicDataTypes/basictext.xsd
common/basicDataTypes/basictext.xsd basicMixedContentGroup
electronicMessage
common/basicDataTypes/basictext.xsd

Systems/Annunciation.xsd annunciationType/@orgin
common/basicDataTypes/basictext.xsd electronicAnnunciationNameType
entryType
common/basicDataTypes/table.xsd
common/basicDataTypes/extensibleInterface.xsd
common/limit/limist.xsd
Systems/Annunciation.xsd annunciationType
Systems/Annunciation.xsd annunciationType
Systems/Annunciation.xsd subsequentToType
Systems/Annunciation.xsd indicationsType
Systems/Annunciation.xsd auralWarningsType
common/procedure/failureConsequences.xsd inopItemsGroupType
common/procedure/nonNormalProcContent.xsd redefine actionType
common/procedure/nonNormalProcContent.xsd redefine actionType
Procedures/NormalProcedure.xsd
Performances/Performance.xsd perfoContent

common/performance/perfoTables.xsd

common/performance/perfoData.xsd
Performances/Performance.xsd
calloutItemType
Systems/SystemDescription.xsd
Dispatch/DispatchItem.xsd asRequiredByRegulationsType
common/dataManagement/dmIssue.xsd
common/dataManagement/dmodule.xsd
DataManagement/DmStatus.xsd
common/dataManagement/pmIssue.xsd

DataManagement/Pm.xsd
DataManagement/PmStatus.xsd
Systems/Annunciation.xsd inhibitConditionsType
Procedures/FailureConsequences.xsd failureConsequencesGroup
Procedures/NonNormalProcedures.xsd failureConsequencesGroup
Dispatch/SystemFault.xsd systemFaultType
Procedures/CabinMalfunctionProc.xsd malfunctionProcType
subSetHeaderType
Approval/SubSetHeader.xsd
Performances/Performance.xsd performanceType
DataManagement/PmStatus.xsd pmStatusElemType
systemRestrictionsGroupType
common/procedures/failureConsequences.xsd
inopItemsGroupType
systemRestrictionsGroupType
flightPhaseRestrictionsType
limitConditionType
inopItemsGroupType
common/procedures/failureConsequences.xsd flightPhaseInopSysType
inopItemConditionType
infoConditionType
memoConditionType

Dispatch/CdlItem.xsd redefine of conditionType


DataManagement/CondCrossRefTable.xsd condRefElemType
common/dataManagement/revision.xsd changeAttGroup
2015-02-10- Bruno Chatel - Corrections from Schema review telecon
inclusion of
Dispatch/SystemFault.xsd
commonDescriptionTypes.xsd
Approval/SubSetHeader.xsd subSetHeaderType
2015-04/05 Bruno Chatel - Changes from Vancouver meeting
*
*

common/dataManagement/product.xsd productIdent/@productPubType
common/basicDataTypes/list.xsd listItemAttrGrp
common/basicDataTypes/basictext.xsd measure
nonNormalProcedureType
Procedures/NonNormalProcedure.xsd
Procedures/NonNormalProcedure.xsd nonNormalProcedureType
common/procedure/action.xsd actionInstruction
common/procedure/nonNormalProcContent.xsd actionType
Procedures/NormalProcedure.xsd actionType
Dispatch/DispatchProcedure.xsd actionType
actionBlockType
common/procedure/action.xsd
actionBlockType
common/procedure/nonNormalProcContent.xsd

actionBlockType
Procedures/NormalProcedure.xsd

actionBlockType
Dispatch/DispatchProcedure.xsd
Dispatch/CdlItem.xsd actionBlockType
Dispatch/SystemFault.xsd actionBlockType
actionBlockType
Procedures/CabinMalfunctionProc.xsd

emphasis
common/basicDataTypes/basictext.xsd

electronicAnnunciationNameType/
common/basicDataTypes/basictext.xsd
systemName
approvalInfoType/approvalStatement
common/approbation/approvalStatus.xsd
common/approbation/approvalStatus.xsd approvalInfoType/approvalDate
perfoEntryType/perfoOutput
common/performance/perfoData.xsd

systemPageRefType/name
common/procedures/failureConsequences.xsd

common/basicDataTypes/links.xsd internalRefTargetTypeAttType
dataGroupAttrGrp/dataGroup
DataManagement/PackageOrganization.xsd
common/dataManagement/dmIdent.xsd modelIdentCode
common/dataManagement/dmIdent.xsd systemDiffCode
common/dataManagement/dmIdent.xsd learnCode
common/dataManagement/dmIdent.xsd disassyCodeVariant
common/dataManagement/dmIdent.xsd itemLocationCode
common/dataManagement/pmIdent.xsd modelIdentCode
DataManagement/ExchangePackageStatusList.xsd modelIdentCode
2015-07-01 Christophe Safra - Changes from Marseille meeting
DataManagement/ProjectRules.xsd *
Approval/Approval.xsd approvalType
common/approbation/approvalData.xsd approvedByType
2015-09-01 Brunp Chatel - Changes from Marseille meeting
electronicAnnunciationNameType/
common/basicDataTypes/basictext.xsd systemName/instance

common/dataManagement/statusEntryCode.xsd
dmStatusEntryCodeAttType
DataManagement/ExchangePackageStatusList.xsd
pmStatusEntryCodeAttType
DataManagement/ExchangePackageStatusList.xsd
dmStatusEntryElemType/
DataManagement/ExchangePackageStatusList.xsd dmStatusEntryCode

pmStatusEntryElemType/
DataManagement/ExchangePackageStatusList.xsd pmStatusEntryCode

common/dataManagement/issue.xsd element issueInfo


common/dataManagement/pmIssue.xsd issueInfoType
DataManagement/Pm.xsd
DataManagement/PmStatus.xsd

common/dataManagement/dmIssue.xsd issueInfoType
common/dataManagement/dmodule.xsd
DataManagement/DmStatus.xsd
DataManagement/DataSetStatusList.xsd
DataManagement/ExchangePackageStatusList.xsd issueInfo
dmlContentElemType/pmStatusEntry
dmlContentElemType/dmStatusEntry
DataManagement/ExchangePackageStatusList.xsd

common/procedures/nonNormalProcContent.xsd actionType redefinition


common/basicDataTypes/basictext.xsd measure/measurementSystem
multimediaObjectElemType/
common/basicDataTypes/multimedia.xsd
mimeType
common/basicDataTypes/multimedia.xsd
common/basicDataTypes/multimedia.xsd multimediaObjectAttGrp
2015-10-06 Christophe Safra - Changes from Sao Jose Dos Campos meeting
DataManagement/DataSetStatusList.xsd dmStatustIssueInfo
DataManagement/DataSetStatusList.xsd pmStatustIssueInfo
DataManagement/ProjectRules.xsd projectId
DataManagement/ProjectRules.xsd snsAssy
common/performance/perfoData.xsd correctionType/correctionValue
Change Description

Initialize new revision of schemas.


Reset change track namespace/elements
Update header to version 2015.1
changes (including Airbus Helicopters and Airbus requests)
remove this old schema module (has been replaced previulously by
nestedProcedure.xsd)
add optional boolean attribute both
incluse abbreviation in mixed content model.
new element measureBlock
add measureBlock
add optional attribute displayStatus
add optional dynamicBehavior attribute
add optional attribute origin
correct xs:documentation
change content model of systemName to add an optional attribute "instance"
add a reference to a interface group to extend the content model:
entryExtensionGroup
define empty group entryExtensionGroup
definine entryExtensionGroup containing limit element (used in Limitation.xsd)
add optional dmRef in content model
add optional new element subsequentTo
new complexType for subsequentTo content model
change auralWarning to auralWarnings
new complexType for auralWarnings content model
add optional attribute criticalImpact
remove timeAction from actionType content model
Add optional attribute timeActionFlag on actionType
rename perfoTables to perfoData
Rename perfoTables to perfoData
Rename perfoTablesType to perfoDataType
include common/basicDataTypes/figure.xsd
Add figure element in perfoDataType content model
rename schema module perfoTables.xsd to perfoData.xsd
change inclusion of perfoTable.xsd to perfoData.xsd
Add a new element designator (xs:string), optional at the begining of the sequence
Add choice? of proviso[provisoSet in content model
new common schema module
redefine issueType ( issue.xsd) by extenson with new optional attribute inWork
change inclusion of issue.xsd by dmIssue.xsd
new common schema module
redefine issueType ( issue.xsd) by extenson with issueNumber (as previously done
in Pm.xsd and PmStatus.xsd)
and with a new optional attribute minorIssueNumber (xs:string)

change redefine of issue.xsd by inclusion of pmIssue.xsd


set minOccurs="0" on element inhibitCondition
Add element comment at the end of the content model
Add element comment in the content model
Add new optional element additionalFaultInfo at the end of the content model
Add optional title in content model
Rename reason to reasonForIssue
Add optional reasonForRevision
Add optional element commonCondition at the beginning of the content
Add new optional element restrictionUse
Add optional element comment

Add attributes id and layer

Add attribute id on localy defined procContent element


Add optional attribute condIssueNumber
Add "changeComment" in the enumeration of attribute changeType

change inclusion to redefine


extend descriptionType in the redefine to add layer attribute on descriptionType
rename element reasonForIssue to reasonForSubSet

Add a new attribute compatibilityImpact on xsdTrack mecanism


Add every known changes as a xsdTrack in related schemas to track every impacts
Add enumation for possible values
Add optional attribute associationType
Add optional attribute subCategory
Change content model to set a choice (optional) of procContent and noProcContent
instead of a simple optional procContent
Add a new optional boolean attribute crewAwareness
new element actionInstruction
Add optional actionInstruction in the content model
Add optional actionInstruction in the content model
Add optional actionInstruction in the content model
Change definition of the type to let it only reduced to the attributes
Interface to be extended (with specilizations) everywhere it is called
Add a new redefine of actionBlock
Add optional actionInstruction in the content model
Add a new redefine of actionBlock
Add optional actionInstruction in the content model
Add a new redefine of actionBlock
Add optional actionInstruction in the content model
Add a new redefine of actionBlock with the original content model
Add a new redefine of actionBlock with the original content model
Add a new redefine of actionBlock with the original content model
(but seems not used in the context of this DM)
change content model from a simplecontent to a mixed content, including
abbreviation
change content model from a simplecontent to a mixed content, including
abbreviation
change content model from a xs:string to a mixed content, including abbreviation
add xs:annotation
change content model from a simplecontent to a mixed content, including
abbreviation
change content model from a xs:string to a mixed content, including abbreviation

Add enumeration of values for attribute


Add new value "project" in the enumeration of attribute dataGroup (element
dataGroupLocation)
change xs:doc to set NSPA Model Identification Code
clarify definition in xs:doc
clarify definition in xs:doc, with restricted values
clarify definition in xs:doc
clarify definition in xs:doc
change xs:doc to set NSPA Model Identification Code
change xs:doc to set NSPA Model Identification Code

Add new Project Rules DM schema


Add choice between figure and multimedia
Add choice between figure and multimedia

remove enumeration.
Change xs:documentation
Type=xs:string
new schema module
move to common/dataManagement/statusEntryCode.xsd
include common/dataManagement/statusEntryCode.xsd
move to common/dataManagement/statusEntryCode.xsd, in a new attributeGroup :
dmStatusEntryCodeAttGrp
Add ref to attributeGroup : dmStatusEntryCodeAttGrp
move to common/dataManagement/statusEntryCode.xsd, in a new attributeGroup :
pmStatusEntryCodeAttGrp
Add ref to attributeGroup : pmStatusEntryCodeAttGrp
remove element declaration (should be declared locally)
change xs:redefine of issueInfoType to declaration of a new pmIssueInfoType
declare locally issueInfo and use of pmIssueInfoType (instead of issueInfoType)
use of pmIssueInfoType for pmContentIssueInfo element
change xs:redefine of issueInfoType to declaration of a new dmIssueInfoType
declare locally issueInfo and use of dmIssueInfoType (instead of issueInfoType)
use of dmIssueInfoType for dmContentIssueInfo element
new schema
local declaration

both are optional (minOccurs=0)

Add new element continueFlight in the content model


Add enumeration si|us|other
change xs:documentation
remove multimediaTypeAttType
remove attribute multimediaType

renamed to dmStatusIssueInfo
renamed to pmStatusIssueInfo
add missing type for the attribute in schema
correct xsdTrack incorrect info for csdd report
invert annotations for both elements
Comments

Not generalized to any kind of procedure ?


Abbreviation in the context of the DM contents (for
technical Content).
No abbreviation in the context of measure, cross ref
tables, qualifier/name, dmStatus (revisions, data owner,
software parameters), mathML, linkTargetRepository
Schema FileName Element/Attribute

2013-04- Start of FOML Issue 5.0 (2014.1)

2013-03-27- Bruno Chatel - Init new version

*.xsd

2013-04-02- Bruno Chatel - CCOM : Cabin Equipment Malfunction Decision Tree, schema proposal
Procedures/CabinEquipMalfunction.xsd
common/procedures/condition.xsd endOfProc
common/procedures/endOfProc.xsd
common/procedures/condition.xsd
2013-05-13- Bruno Chatel - Minor correction
common/basicDataTypes/multimedia.xsd multimediaElemType
2013-10- Bruno Chatel - Typo corrections
General/SupplementalContent.xsd
softwareParameters
simpleParameter
tableParameter
DataManagement/DmStatus.xsd paramContext
columnParameter
paramDefDataGrp
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/AdditionalParameters.xsd
common/basicDataTypes/invalidConfig.xsd
common/basicDataTypes/table.xsd
common/performance/perfoTables.xsd
entryType
common/basicDataTypes/table.xsd
common/performance/perfoTables.xsd perfoEntryType
2013-09- Bruno Chatel - WBM incorporation
DataManagement/DmStatus.xsd simpleParameter
common/dataManagement/revision.xsd change
2014-03- Bruno Chatel - Nested Procedures
common/procedure/subProcedure.xsd
common/procedure/nestedProcedure.xsd subProcedure
subProcedureType

common/procedure/nestedProcedure.xsd
procedures/NormalProcedure.xsd
common/procedure/nonNormalProcContent.xsd
dispatch/DispatchProcedure.xsd
procedures/NormalProcedure.xsd normalProcContentGroup
common/procedure/nonNormalProcContent.xsd nonNormalProcContentGroup
dispatch/DispatchProcedure.xsd dispatchProcContentGroup
2014-04- Bruno Chatel - FOIG meeting (Denver), corrections
Systems/Annunciation.xsd indicationsType
qualificationType
common/dataManagement/qualification.xsd

locationGroup
DataManagement/PackageOrganization.xsd conditionalLocationType

2014-04- Christophe Safra - Spec 2014.1 publication


*
common/dmident.xsd
common/pmident.xsd
common/modelident.xsd
DataManagement/GlossaryRepository.xsd

DataManagement/LinkTargetRepository.xsd
Change Description

Initialize new revision of schemas.


Reset change track namespace/elements
Update header to version 2014.1
hema proposal
New schema for Cabin Equipment Malfunction Decision Tree DM
remove element declaration
new schema module
declare element endOfProc
include endOfProc.xsd

set title optional

new schema.

New elements/group

Add reference to element softwareParameters in content model


new schema
new schema module
add inclusion to invalidConfig.xsd
change content model to a choice between element invalidConfig and previous
allowed elements
add reference to element invalidConfig in content model

correct xs:documentation
correct xs:documentation

renamed to nestedProcedure.xsd
renamed to nestedProcedure

remove global complex type and set local content model to nestedProcedure
element.
Change content model to common ((title|action),procContent)
remove redefine of common subProcedure.xsd
add inclusion to common nestedProcedure.xsd
change ref to subProcedure by nestedProcedure
change ref to subProcedure by nestedProcedure
change ref to subProcedure by nestedProcedure

correct element name: textualIndicaton to textualIndication


set minOccurs on value element
update xs:documentation of value element

update xs:documentation of element resourceNaming


update xs:documentation of element conditionalLocationCriteria

Clean xsdTrack parts and update rev date


Incorrect case in filename. Renamed common/dmIdent.xsd
Incorrect case in filename. Renamed common/pmIdent.xsd
Incorrect case in filename. Renamed common/modelIdent.xsd
Incorrect inclusion common/basicDatatypes/text.xsd corrected to
common/basicDataTypes/text.xsd
Incorrect inclusion common/basicDatatypes/text.xsd corrected to
common/basicDataTypes/text.xsd
Comments

align with s1000d

Generic multimedia DM (e.q. Weighing Report PDF)

nestedProcedure.xsd xsd module is not valid because it


references action and procContent elements that are
defined in different places.
No opportunity to make inclusions to set the module
valid (action is redefined at the top level and
procContent element is defined at the level).
correction of a schema error.
clarify that the XPATH is evaluated on
dmIdent[dmRefIdent|pmIdent|pmRefIdent for DM
(content, status), PM (content, status)
Schema FileName Element/Attribute

2012-03- Start of FOML Issue 4.0 (2012.1)

2012-03-01- Bruno - System Description

*.xsd

Systems/Operation.xsd
Systems/SystemArchitecture.xsd
Systems/ControlIndicatorArrangement.xsd
Systems/SystemDescription.xsd systemDescription
common/systems/commonSystemTypes.xsd systemType
systemType/title
Systems/SystemDescription.xsd
systemType/description
sysDescriptionType
common/systems/commonSystemTypes.xsd sysDescriptionSubLevelType
operationParametersType
common/systems/commonSystemTypes.xsd descriptionSubLevelType
Systems/DataEntryFormat.xsd
Systems/ElectricalSupply.xsd
Systems/SystemDescription.xsd
Systems/SystemDescription.xsd systemType
controlIndicatorType
Systems/SystemDescription.xsd

sysDescriptionType
Systems/SystemDescription.xsd

settings
Systems/ControlIndicator.xsd
controlIndicatorSettingsType
Systems/ControlIndicator.xsd
affectedSystemList
affectingSystemList
Systems/SystemDescription.xsd affectSystemListType
affectSystemType
relatedEffectsType
common/systems/commonSystemTypes.xsd
controlMechanismType
controlPositionType
controlSettingType
controlIndicatorSettingsType
annunciationList
annunciationListType
Systems/SystemDescription.xsd annunciationItemType
inhibitingEnablingLogicType
controlPositionResultType
resultConditionType
specialSettingType
controlPrecedenceType
common/systems/commonControlTypes.xsd controlSettingsType
common/systems/commonControlTypes.xsd
common/attrs/commonAttrs.xsd messageCategoryType
common/basicDataTypes/basicText.xsd measure
common/basicDataTypes/table.xsd entryType
common/basicDataTypes/table.xsd rowType
common/basicDataTypes/list.xsd listType
basicTextGroupType
common/basicDataTypes/text.xsd
textGroupType
Dispatch/CdlItem.xsd provisoType
Dispatch/DispatchItem.xsd
common/basicDataTypes/list.xsd commonListType
common/procedure/condition.xsd conditionIntroGroup
common/basicDataTypes/case.xsd exclusiveCasesType
shortTextGroupType
common/basicDataTypes/text.xsd
textGroupType
Dispatch/DispatchLocator.xsd

common/dataManagement/qualifierRepository.xsd

sysDescriptionType
Systems/SystemDescription.xsd calloutListType
calloutItemType
2012-05-09- Bruno - Syntax corrections
entryType
common/basicDataTypes/coreTable.xsd
ftnoteType
2012-05-22- Bruno - Montreal meeting
entryType
common/basicDataTypes/table.xsd

systemType/controlIndicator
controlIndicatorType
Systems/SystemDescription.xsd location
device
common/systems/commonDescriptionTypes.xsd locationType
operationParameters
Systems/SystemDescription.xsd
operationParametersType
controlMechanism
Systems/SystemDescription.xsd
controlMechanismType
controlSetting
controlSettingType
controlPosition
controlPositionType
specialSetting
Systems/SystemDescription.xsd specialSettingType
controlPositionResult
controlPositionResultType
resultCondition
resultConditionType
annunciationList
annunciationRef
annunciationItem
annunciationItemType
annunciationItem/name
annunciationItem/description
Systems/SystemDescription.xsd inhibitingEnablingLogic
inhibitingEnablingLogicType
annunciationItem/@priorityRanking
annunciationItem/@priorityLevel
annunciationItem/@conveyance

common/basicDataTypes/multimedia.xsd multimediaObjectElemType
common/attrs/commonAttrs.xsd identExtensionAttGrp
common/dataManagement/dmident.xsd
common/basicDataTypes/multimedia.xsd multimediaObjectElemType
common/basicDataTypes/figure.xsd graphicAttGrp
common/basicDataTypes/figure.xsd graphicAttGrp
common/basicDataTypes/table.xsd entryType
common/basicDataTypes/basictext.xsd emphasis
common/basicDataTypes/example.xsd
common/basicDataTypes/text.xsd
common/basicDataTypes/text.xsd textGroupType
common/mathML/*
common/mathML/mathml3.xsd
common/mathML/mathml3-strict-content.xsd
common/mathML/mathml3-common.xsd
common/mathML/mathml3-content.xsd
common/mathML/mathml3-presentation.xsd
common/basicDataTypes/basictext.xsd import
basicMixedContentGroup

common/basicDataTypes/basictext.xsd

common/performance/perfoSoftware.xsd perfoDatabaseRef
common/basicDataTypes/basictext.xsd
common/performance/perfoContent.xsd
2012-06-08- Bruno -correction for technical pb with perfoDatabaseRef element
common/performance/perfoContent.xsd
performance/Performance.xsd

basicMixedContentGroup
common/basicDataTypes/basictext.xsd
common/performance/perfoSoftware.xsd
2012-06-25- Bruno - Procedure schema consolidation (Montreal meeting agreements)

Procedures/NormalProcedure.xsd
Procedures/NormalProcedure.xsd normalProcContentGroup
Procedures/TaskSharing.xsd
Procedures/NonNormalProcedure.xsd
Procedures/NonNormalProcedure.xsd nonNormalProcedureType
Procedures/ProcedureDescription.xsd
common/procedure/crewQualification.xsd
Procedures/NormalProcedure.xsd
Procedures/NonNormalProcedure.xsd
Procedures/NormalProcedure.xsd normalProcedureType
Procedures/NonNormalProcedure.xsd nonNormalProcedureType
Procedures/NonNormalProcedure.xsd nonNormalProcedureType
responseType
common/procedure/action.xsd

common/procedure/action.xsd challengeResponseType
simultaneousActionsType
common/procedure/simultaneousActions.xsd
simultaneousStepType
common/procedure/inform.xsd electronicInformType
extension of actionType in redefine of
common/procedure/nonNormalProcContent.xsd action.xsd

common/procedure/nonNormalProcContent.xsd
common/basicDataTypes/comment.xsd commentType
extension of actionType in redefine of
Procedures/NormalProcedure.xsd
action.xsd
common/procedure/procAction.xsd
common/procedure/nonNormalProcContent.xsd extension of actionType in redefine of
Procedures/NormalProcedure.xsd action.xsd
common/procedure/action.xsd
common/procedure/nonNormalProcContent.xsd extension of actionType in redefine of
Procedures/NormalProcedure.xsd action.xsd
2012-06-27- Bruno - Limitation, Performance schema consolidation (Montreal meeting agreements)
common/basicDataTypes/case.xsd
textGroupType
common/basicDataTypes/text.xsd

common/limit/limit.xsd
limitContent
Limitations/Limitation.xsd

perfoContent
Performance/Performance.xsd
common/dispatch/commonDispatch.xsd
2012-07-24- Bruno - correction after telecon 6th July
Procedures/NormalProcedure.xsd normalProcContentGroup
common/procedure/wcnProc.xsd
common/procedure/nonNormalProcContent.xsd
Procedures/NormalProcedure.xsd
common/procedure/nonNormalProcContent.xsd nonNormalProcContentGroup
Procedures/NormalProcedure.xsd normalProcContentGroup
nonNormalProcContentGroup
common/procedure/nonNormalProcContent.xsd

common/limit/limit.xsd
Limitations/Limitation.xsd limitContent
Performance/Performance.xsd
caseType
common/basicDataTypes/case.xsd

common/basicDataTypes/list.xsd listItemType
common/basicDataTypes/extensibleInterface.xsd
common/limit/limit.xsd

Approval/Approval.xsd
Approval/SubSetHeader.xsd
common/datamanagement/crossreftables.xsd
DataManagement/Container.xsd
DataManagement/ExchangePackageStatusList.xsd
DataManagement/GlossaryRepository.xsd
DataManagement/LinkTargetRepository.xsd
DataManagement/Pm.xsd
DataManagement/PmStatus.xsd
Datamanagement/QualifierRepository.xsd
Dispatch/DispatchItem.xsd
Dispatch/DispatchLocator.xsd
Dispatch/systemFault.xsd
General/FrontMatter.xsd
Substantiation/Substantiation.xsd
Systems/Annunciation.xsd
Systems/SystemDescription.xsd

2012-10-02- Bruno - Changes as agreed in Marseille meeting


Systems/Annunciation.xsd annunciationType
common/basicDataTypes/text.xsd
indicationsType
Systems/Annunciation.xsd
Systems/Annunciation.xsd auralWarningType
Systems/Annunciation.xsd auralWarningType
figureElemType
common/basicDataTypes/figure.xsd

common/procedure/failureConsequences.xsd inoperativeItems

common/procedure/failureConsequences.xsd

Procedures/NonStandardProcedure.xsd
Procedures/FailureConsequences.xsd
Dispatch/CdlItem.xsd dispatchConditionType
Dispatch/DispatchItem.xsd
Dispatch/CdlItem.xsd cdlItemType
Dispatch/DispatchItem.xsd dispatchItemType
common/dispatch/commonDispatch.xsd

procRefGroup

Dispatch/DispatchItem.xsd

common/Dispatch/faultCodes.xsd
Dispatch/CdlItem.xsd
Dispatch/SystemFault.xsd
Dispatch/CdlItem.xsd cdlItemType
Dispatch/SystemFault.xsd systemFaultType
localValueType

common/dataManagement/qualifierRepository.xsd

qualificationType
common/dataManagement/qualification.xsd

Dispatch/DispatchProcedure.xsd
Dispatch/DispatchProcedure.xsd dispatchProcContentGroup
subSetHeaderType
Approval/SubSetHeader.xsd

dml
DataManagement/ExchangePackageStatusList.xsd
DataManagement/ExchangePackageStatusList.xsd dmlContentElemType
DataManagement/ExchangePackageStatusList.xsd deletedObjectType
DataManagement/Pm.xsd pmEntryElemType
DataManagement/Pm.xsd dmRefGroupType
DataManagement/DmStatus.xsd dmStatusElemType
common/DataManagement/revision.xsd changeAttGroup
2012-12-05- Bruno - Changes as agreed in Washington DC meeting
DataManagement/PackageOrganization.xsd
common/basicDataTypes/links.xsd internalRefAttGrp
common/dispatch/commonDispatch.xsd
Dispatch/CdlItem.xsd dispatchConditionType
Dispatch/DispatchItem.xsd
common/dataManagement/applicability.xsd applicElemType
common/dataManagement/applicability.xsd
applicFormula
DataManagement/DmStatus.xsd

andOrAttGrp
common/dataManagement/applicability.xsd

evaluateElemType
common/dataManagement/applicability.xsd
common/basicDataTypes/commonAttrs.xsd
common/basicDataTypes/commonAttrs.xsd operatorType
caseCondBlockType
common/basiDataTypes/case.xsd

dispatchRedirectType
common/dispatch/noDispatchOrRedirect.xsd
common/dataManagement/revision.xsd reasonForUpdateElemType
2012-02-22- Bruno - Final changes (CSDD + Costa Mesa meetings impacts and Package for Spec 2013.1 publication)

reasonForUpdateElemType
common/DataManagement/revision.xsd
DataManagement/PackageOrganization.xsd packageOrganizationType/@baseUri

common/basicDataType/commonAttrs.xsd
logicalOperatorAttGrp
common/dispatch/noDispatchOrRedirect.xsd dispatchRedirectType
DataManagement/PackageOrganization.xsd conditionalLocationType
conditionalLocationCriteria
DataManagement/PackageOrganization.xsd
dataGroupLocation
DataManagement/ExchangePackageStatusList.xsd dmlContentElemType
DataManagement/ExchangePackageStatusList.xsd deletedObjectType
DataManagement/ExchangePackageStatusList.xsd dmStatusEntryCodeAttType
common/dataManagement/dmAttrs.xsd issueTypeType

*
*
Change Description

Initialize new revision of schemas.


Reset change track namespace/elements
Update header to version 2012.1
removed
removed
removed
change xs:documentation
moved to Systems/SystemDescription.xsd

change xs:documentation

moved to Systems/SystemDescription.xsd
removed
removed
removed
Add inclusions to basicDataTypes schema modules
Add optional controlIndicator element in content model
new complex type
Move declaration of location, device and @controlPrecedence from
ControlIndicator.xsd to SystemDescription.xsd
Add controlMechanism, controlSetting and annunciationList elements in content
model
Element declaration moved from ControlIndicator.xsd

removed
removed

declarations moved from common/systems/commonSystemTypes.xsd to


System/SystemDescription.xsd
removed

type definition moved from common/systems/commonControlTypes.xsd to


System/SystemDescription.xsd
type removed
removed
add "dispatch" value in the enumeration
add optional attribute "bound"
add rowHeader element in content model
add valign attribute
listType removed, add of listGroup xs:group

change element list to reference to listGroup

change element list to reference to listGroup


add optional attribute listStyle
group moved to common/basicDataTypes/case.xsd
new complexType
Add exclusiveCases element in content model
replace include of common/systems/commonSystemTypes.xsd by
common/basicDataTypes/figure.xsd
replace include of common/systems/commonSystemTypes.xsd by
common/systems/commonDescriptionTypes.xsd

Add calloutList element in description content model


Add calloutListType and calloutItemType definitions

remove empty choice in types

remove rowHeader element from entry content model


add optional boolean attribute on entry element

removed

removed
removed

removed

removed
removed

add attribute mimeType


copy from dmident.xsd to commonAttrs.xsd : new icnExtensionAttGrp
add extensionProducer and extensionCode attributes
set use=required to infoIdent attribute
add extensionProducer and extensionCode attributes
add attribute bgColor
update definition of color and bgColor attributes
new schema module
definition of a new exampleType
add inclusion to example.xsd
add a new example element in textGroupType
remove all MathML Schema modules

new schema modules for MathML3

change import to mathml3.xsd

add perfoDatabaseRef element

moved from perfoSoftware.xsd to basictext.xsd


TODO : this module is now useless

removed
add included that are removed from perfoContent.xsd
Remove redefine/include of perfoContent.xsd
remove perfoDatabaseRef element déclaration and remove reference from
basicMixedContentGroup
remove perfoSoftwareGroup
s)
Add redefine of common/procedure/simultaneousActions.xsd
Set simultaneousSteps content model
Add simultaneousActions in content model
Removed
Add inclusion to common/procedure/whatIf.xsd
Add optional whatIf and procDescription elements in content model
Removed
Renamed to procAttrs.xsd
Add declaration of interactiveTargets attribute
change inclusion from crewQualfication.xsd to procAttrs.xsd
Add interactiveTargets attribute reference
Add interactiveTargets attribute reference
Add optional enhancedReadability attribute
New complexType
Content model is the same than paraType with an empty variableInput element in
mixed content.
Change type of response element from paraType to responseType
Add optional title in content model
Add reference to listGroup in content model
Change type of doNotAccomplish element from commandType to a new
doNotAccomplishType
Change xs:documentation of element doNotAccomplish
New complexType : doNotAccomplishType
Add optional layer attribute
move actionType extension from common/procedure/procAction.xsd to
NormalProcedure.xsd
Removed

Add maxOccurs="unbounded" to comment element in content model

New commentActionType : extension of commentType with optional direct attribute

Change type for comment from commentType to commentActionType

g agreements)
new caseGroup, grouping case and exclusiveCases elements
Add a new coreTextGroup (para, table, pairedItem)
Change textGroupType to : coreTextGroup, listGroup, caseGroup.
Note : the result content model is exactly the same. No Change.
Add a new caseWithLimitGroup defining a specific case element
Add a new caseWithLimitType defining content model of case element including limit
element
Add a new listWithLimitGroup defining specific list elements
Add a new commonListWithLimitType defining specific list content model
Add a new listItemWithLimitType defining listItem content model including limit
element
Change content model by replacing textGroupType to
coreTextGroup, listWithLimitGroup and caseWithLimitGroup
Change content model by replacing textGroupType to
coreTextGroup, listWithLimitGroup and caseWithLimitGroup
correct an error : restore previously removed locationType definition

Move simultaneousActions after action element


new schema module with declaration of element warningProc, cautionProc and
noteProc (wcnProc)
redefine wcnProc content model
add wcnProc element in content model
add wcnProc element in content model
replace locally defined electronicInform element to the glabally declared element
remove caseWithLimitGroup , caseWithLimitType , listWithLimitGroup ,
commonListWithLimitType , listItemWithLimitType
Change content model by restoring listGroup and caseGroup

Add a reference to a non declared caseExtensionGroup

Add a reference to a non declared listItemExtensionGroup


New schema modules declaring empty caseExtensionGroup and
listItemExtensionGroup.
Define caseExtensionGroup and listItemExtensionGroup, content model : limit

Include common/basicDataTypes/extensibleInterface.xsd

Set triggeringConditions element optional (minOccurs=0)


new interTextGroupType and interTextType
Add new element texttualIndication in content model.
Add new textualIndicationType définition (using interTextType)
Remove extApplication form content model
Add choice "multimedia|symbol"
Add new element displayInstructions in content model
New displayInstructionsType definition
Move attributes anchorMode and displayMode to displayInstructionsType
New attributes (spread, zoomMode, rotation) on displayIntruction
Change xs:documentation to set "Items" instead of "Systems"
Add new elements inoperativeSystems, notAvailFunctions, function
Definition of related types notAvailFunctionsType, functionType
Add a new group : inopItemsGroup

Replace reference to inoperativeItems to reference to the group inopItemsGroup

set optional for "option" attribute

Remove dispatchEquipment element from content model


remove dispatchEquipmentType
remove locationType
Change content model from
- choice? : oProcedureRef oNoteRef
to
- sequence : oProcedureRef? oNoteRef+
And
- choice? : mProcedureRef mNoteRef
to
- sequence : mProcedureRef? mNoteRef+
new schema module
Declaration of impactedFaultCodes attribute using an global attribute group
Add inclusion of common faultCodes module

Add impactefFaultCodes attribute


Add impactefFaultCodes attribute
remove enumerationType definition
change content model of element enumeration :
mixed content with emphasis, symbol, dmRef, externalRef, multimedia,
extapplication

change content model of value element by adding in the mixed content : emphasis,
symbol, externalRef, multimedia, extapplication
Add redefine of common/procedure/wcnProc.xsd
Define wcnProcType content model
Add wcnProcGroup in content model
Add reference to productIdent element (define in
common/DataManagement/product.xsd)
Add element productIssueInfo with @issueDate and optional @issueNumber
Remove attribute incremental
Add new attribute deliveryScope
Add new element deletedObject * in content model
Definition of the content model of deletedObject
rename element pmEntryTitle to title
rename element dmEntryGroupTitle to title
Add new element metaDataRevisions in content model
Add new optional changeProducer attribute

new schema
remove attribute referredFragment
new attribute group dispCondCodeAttrGrp
new attribute dispCondCode
add reference to attribute group : dispCondCodeAttrGrp
remove reference to applicConfigurationAttGrp
delete declaration of attribute group applicConfigurationAttGrp
extend content model (type applicElemTyp) to add optional definitionMethod
attribute
renamed logicalOperatorAttGrp
replace andOr attribute by logicalOperator attribute with enumeration and|or|not
remove andOrAttType
change reference from andOrAttrGrp to logicalOperatorAttGrp
change minOccurs to 1 on the included choice
move logicalOperatorAttGrp from applicability.xsd to commonAttrs.xsd
remove operatorType
remove operator attribute declaration
add reference to logicalOperatorAttGrp
remove operator attribute declaration
add reference to logicalOperatorAttGrp
Add ainAdd and ainDel in content model
kage for Spec 2013.1 publication)
Update copyright statement to : "Copyright 2013, Air Transport Association of
America, Inc., d/b/a Airlines for America. All rights reserved."
Update header xs:annotation with correct spec version number (2013.1) and
updated rev date
rename element ainAdd to aircraftAdd
rename element ainDel to aircraftDel
update xs:documentation
globalize logicalOperatorType
attribute logicalOperator uses logicalOperatorType
define logicalOperatorOptionalAttGrp
change reference of logicalOperatorAttGrp to logicalOperatorOptionalAttGrp
rename element condition to conditionalLocationCriteria
update xs:documentation
update xs:documentation for deletedObject
in enumeration of attribute objectType, rename multimediaObject to multimedia
add value "m" in enumeration
add value "metadataChanged" in enumeration
clean xsd:track elements
normalize string in xs:documentation
indent XSD files
Comments

only called in SystemDescription.xsd


was not used in the schemas.

wrapper element not useful in systemDescription

only called once


no more content

only called in SystemDescription.xsd


never used
no more content

Proposal from Hùng for "Panel Display" Data module

Syntax issues detected by Hung.


Workaround in order to solve an error in performance
schema :
"The redefined model group was found, but not in the
schema document referenced by the schemaLocation
attribute of the containing <xs:redefine> element. This
is not allowed by the XSD specification."
A more detailled study should be done.
No more usefull because of factorization of
TaskSharing and NormalProcedure
Note : schema modules are no more valid by themself
because of this undeclared group that are referenced

should be a good subject of XSD quality reorganization


<xs:enumeration value="m"/>
Schema FileName Element/Attribute

2011-03- Start of FOML Issue 3.0 (2011.2)

2011-03-21- Bruno - Approbation, Substantation, Limitation. First Draft


Limitations/Limitation.xsd *

Approbation/Approval.xsd *

DataManagement/SubSetHeader.xsd
Approbation/SubSetHeader.xsd subSetHeaderType
common/approbation/approvalStatus.xsd
DataManagement/PmStatus.xsd
DataManagement/DmStatus.xsd
DataManagement/PmStatus.xsd pmStatusElemType
DataManagement/DmStatus.xsd dmStatusElemType
Approbation/Substantiation.xsd *
2011-04-28 Bruno - Approbation.. Changes after April 5th telecon review
common/dataManagement/norm.xsd
common/dataManagement/product.xsd

common/approbation/approvalData.xsd

Approbation/SubSetHeader.xsd

Approbation/SubSetHeader.xsd approvalData

Approbation/Approval.xsd

2011-05/2011-07 Bruno - Finalize approval/substantiation


common/approbation/approvalStatus.xsd approvalRequired attribute
approvalStatus
common/approbation/approvalStatus.xsd
authority
Approbation/Approval.xsd supplier
common/approbation/approvalDate.xsd
common/approbation/approvalStatus.xsd
approvalDate
Approbation/Approval.xsd
common/approbation/approvalRef.xsd
Approbation/SubSetHeader.xsd
approvalReference
Approbation/Approval.xsd
Approbation/*
Substantiation
Approbation/Substantiation.xsd
Approbation/Approval.xsd approbationIdentification
common/dataManagement/norm.xsd norm attribute
common/dataManagement/product.xsd productIdentType

Approval/Approval.xsd approvalType

Approval/SubSetHeader.xsd subSetHeaderType

2011-05/2011-07 Bruno - Limitation


Limitations/Limitation.xsd limitPerfoType
2011-05/2011-07 Bruno - Performance
common/limit/limit.xsd performance
Procedures/NormalProcedure.xsd normalProcContentGroup
Dispatch/DispatchProcedure.xsd dispatchProcContentGroup
cdlProcedureGroup
Dispatch/CdlItem.xsd
cdlPerformanceType
common/procedure/nonNormalProcContent.xsd nonNormalProcContentGroup
Performances/Performance.xsd

common/basicDataTypes/coreTable.xsd

common/basicDataTypes/table.xsd

common/performance/perfoTables

common/performance/perfoSoftware.xsd
common/basicDataTypes/text.xsd

common/performance/perfoContent.xsd

2011-05/2011-07 Bruno - AFM/QRH


common/basicDataTypes/extApplication.xsd
*
DataManagement/Pm.xsd
DataManagement/Pm.xsd

Procedures/NonNormalProcedure.xsd
Procedures/FailureConsequences.xsd
common/procedure/nonNormalProcContent.xsd
2011-05/2011-07 Bruno - Data Owner
DataMangement/DmStatus.xsd
DataMangement/DmStatus.xsd dmStatusElemType
2011-07 Bruno - Changes as agreed during Toulouse meeting

Approval/SubSetHeader.xsd approvalDataType
common/limit/limit.xsd performance
Procedures/NormalProcedure.xsd normalProcContentGroup
Dispatch/DispatchProcedure.xsd dispatchProcContentGroup
cdlProcedureGroup
Dispatch/CdlItem.xsd
cdlPerformanceType
common/procedure/nonNormalProcContent.xsd nonNormalProcContentGroup
common/performance/perfoContent.xsd perfoContent
common/performance/perfoSoftware.xsd digitalPerformanceInfo
common/performance/perfoTables perfoTableType
common/performance/perfoTables entry content model
common/performance/perfoTables entry content model
DataManagement/Pm.xsd

Procedures/NonStandardProcedure.xsd
Procedures/FailureConsequences.xsd
common/procedure/nonStandardProcContent.xsd

perfoTheadType
perfoHeadRowType
perfoTfootType
common/performance/perfoTables
perfoFootRowType
perfoTbodyType
perfoRowType

2011-09 Bruno - Performance changes. Add some exchange package requirements. Minor corrections
ProcedureDescription
Procedures/ProcedureDescription.xsd ProcedureDescriptionType
contentElemType
common/performance/perfoTables perfoFootEntryType

perfoHeadEntryType/valueLegend
perfoHeadEntryType/colTitle
perfoHeadEntryType/rowTitle
common/performance/perfoTables perfoHeadEntryType/colValue
perfoFootEntryType/correctionType
perfoFootEntryType/correctionValue
perfoEntryType/rowValue

common/approbation/approvalStatus.xsd approvalInfoType

common/systems/commonSystemTypes.xsd sysDescriptionType
Limitations/Limitation.xsd limitContent
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/CondCrossRefTable.xsd condElemType
common/dataManagement/revision.xsd xpathAttrGrp
DataManagement/PmStatus.xsd
contentRevisions
common/dataManagement/product.xsd productCode
DataManagement/LinkTargetRepository.xsd
2011-09-26 Bruno - Schema validation telecon. Correction
common/performance/perfoTables perfoHeadEntryType
2011-09-26 Bruno - CSDD teleconference
DataManagement/LinkTargetRepository.xsd targetType
2011-10-20 Bruno - Seattle meeting
common/approbation/approvalStatus.xsd approvalInfoType
DataManagerment/DmStatus.xsd phaseOfFlightCode

flightPhaseRestrictionsType/
@phaseOfFlightCode
common/procedure/failureConsequences.xsd flightPhaseDeferredProcType/
@phaseOfFlightCode
flightPhaseInopSysType/
@phaseOfFlightCode
2011-10-20 Bruno - Produce final schema for publication

*
*
Change Description

new schema for Limitations

new schema for initial and revision approval data module

moved to Approbation folder


Add regulatoryStandard element in content model
new schema module
include common/approbation/approvalStatus.xsd

add approvalInfo element in content model


new schema for subtantiation

new schema module defining common norm attribute (by an attributeGroup)


include norm.xsd
use shared norm attributeGroup on productIndent element
new schema Module
externalize approvedBy, approvedByType for SubsetHeader.xsd
add signatureType, approvalCommentType
include common approvalData.xsd
use of approvedBy, approvedByType, signatureType, approvalCommentType
use common structure for approvalData. Same global structure than in Approval.xsd
include common approvalData.xsd
use of approvedBy, approvedByType, signatureType, approvalCommentType

Set values to "yes", "no", "partial"


update xs:documentation to take into account approvalRequired attributes values
renamed to dataSupplier
new schema module to share approvalDate element
remove local declaration and use share element
new schema module to share approvalReference element
remove local declaration and use share element
folder renamed to Approval
new folder
moved to Substantiation folder
remove documentNumber attribute
changed to norm element
remove norm attribute
add sequence of norm elements (0,n)
remove norm attribute
add sequence of norm elements (0,n)
remove norm attribute
add sequence of norm elements (0,n)

add certificateLimitation attribute in extension

element performance renamed to perfo

new schema for performance DM


manage attributes as attributeGroups :
tableAttGrp
tgroupAttGrp
valignAttGrp
rowAttGrp
entryAttGrp
manage attributes as attributeGroups :
fomlTableAttGrp
fomlTgroupAttGrp
idAttGrp

new schema module for performance tables

new schema module for performance database ans performance sorfware


add a new emphType for basic mixed content with emphasis/ifInstalled
add a new perfoContent to embed all common inclusions for Performance.xsd
this allows to redefine in a single <xs:redefine> element what is extended in
Performance.xsd

new schema module to define


Add extApplication everywhere multimedia is found.
new dmEntryCode attribute
new dmEntry element replacing dmRef element
rename dmRefGroup to dmEntryGroup
renamed to NonStandardProcedure.xsd and nonStandardProcContent.xsd
Root element renamed to NonStandardProcedure
Change every "nonNormalxxx" to "nonStandardxxx"

new dataOwners and dataOwner elements


Add dataOwners in content model
rename date to approvalDate to be consistent with dmStatus, pmStatus and
Approval.xsd

element perfo renamed to perform

remove engineAndThrust, brake and certificationBasis from content model


add choice between real tables or figures
abscissaValue renamed to rowValue
maxOccurs="unbounded" for rowValue
undo renaming dmRef and dmRefGroup

undo renaming of nonNormalProcedure

Managed specific types for each part of the table (tHead, tFoot, tBody and included
rows)
Define different content model for perfoEntryType (tBody cell), perfoHeadEntryType
(tHead cell) and perfoFootRowType (tFoot cell)

ments. Minor corrections

Rename ProcedureDescription to procedureDescription

add para in tfoot/row/entry content model

change type to paraType

element approvalStatus renamed to approvalStatement

Add extApplication everywhere multimedia is found.


add optionnal nonLinear attribute
Add new condRefGroup element (and related structures)
set path attribute required
Change content model to add pmEntryRevDates element
Extend revisionsType with sequence of pmEntryRedDates elements.
Manage productCode attribute in an attributeGroup
new data module

remove choice in choice

rename pmLocalization element to linkTargetLocation

set element approvalDate optional.


change xs:documentation

change xs:documentation

clean xsd:track elements


update headers
normalize string in xs:documentation
indent XSD files
Comments

First Draft without sharing types with SubSet Header.


To refactorize when structures are validated.
Check track:todo elements in xs:appInfo

To share with Approval.xsd through a common module.

First Draft

Denver meeting

Denver meeting
Denver meeting

refactorization

allow to manage more than 1 norm for an approved


manual
allow to manage more than 1 norm for an approved
manual

redefine local structures independantly of


coreTable.xsd to be able to have specific content model
for entry elements in performance tables
Modeling of the CALS structures for performance tables
differs from the common CALS models (coreTable.xsd
and table.xsd).
Models should be maintained in //

compliant with lowerCameCase naming convention

remark from Bombardier (email September 2nd 2011)

remark from Bombardier

CSDD Team : "approvalStatus: The group thought it


would be better to change this element name to
approvalStatement to avoid confusion with
approvalRequired."

detected by Yulia
linear requirement
Link MOD-SB requirement

"RevDate for open and closes applicability of a


PmEntry" requirement
"link target summary" requirement

minor error in schema

CR-2010-07 PhaseOfFlight not approved : may not be


a standard POF

CR-2010-07 PhaseOfFlight not approved: may not be a


standard POF
Schema FileName Element/Attribute

2009-11- Start of FOML Issue 2.0 (2010.1)

2009-11- Bruno's proposals : minor directory reorganisation

Systems\Systems-common
Systems\Systems-DM

common\systems\*.xsd
Systems\*.xsd

2009-11- MMEL Dispatch item DM -First draft- (Bruno)

Dispatch\DispatchItem.xsd
Dispatch\CdlItem.xsd
common\dispatch
2009-11-25 - updated (Hung)

Dispatch\DispatchItem.xsd provisoLimitation

DispatchLocator.xsd All
DispatchItem.xsd multiple
2010-01 - Dispatch Item, corrections and proposals (Bruno)
Dispatch\DispatchItem.xsd noRemarkType
common\S1000D\dmIdent.xsd dmCodeElemType

dmManagement\dispatchQualifierRepository.xsd

Dispatch\DispatchItem.xsd remarkType
Dispatch\DispatchItem.xsd dispatchConditionType

2010-01-12 - Dispatch Item, corrections following 2010/01/11 telecon review (Bruno)


Dispatch\DispatchItem.xsd asRequiredByRegulationsType
normalDispatchConditionType
Dispatch\DispatchItem.xsd
dispatchConditionType

normalDispatchConditionType
Dispatch\DispatchItem.xsd
(attribute numberRequired)

Dispatch\DispatchItem.xsd repairLimitApplicationIntervalType

2010-02 / 2010-03 - Changes following Costa Mesa meeting (Bruno)


Dispatch\CdlItem.xsd
common\dispatch\commonDispatch.xsd

common\systems\commonDescriptionTypes.xsd
locationType
common\systems\commonSystemTypes.xsd
descriptionType
*

Dispatch\DispatchItem.xsd
Dispatch\CdlItem.xsd
common\dispatch\commonDispatch.xsd
common\attrs\commonAttrs.xsd operatorType
Systems\ElectricalSupply.xsd attribute operator of elecSupplyType
Dispatch\DispatchItem.xsd dispatchRedirectType
common\basicDataType\wcn.xsd noteType
dmRefElemType
common\S1000D\links.xsd
internalRefAttGrp
common\basicDataType\links.xsd dmRefItemType

Systems\ElectronicAnnunciation.xsd
electronicAnnunciationNameType
common\basicDataTypes\basicText.xsd
element electronicMessage

acronym
abbreviation
common\basicDataTypes\basicText.xsd
techLabel
ifInstalled
Dispatch\DispatchItem.xsd
provisoType
Dispatch\CdlItem.xsd
common\limit\limit.xsd

common\procedure/action.xsd
common\procedure\condition.xsd
common\procedure\inform.xsd
common\procedure\subProcedure.xsd
common\basicDataTypes\comment.xsd
dispatchLimitType
Dispatch\CdlItem.xsd dispatchPerformanceType
dispatchProcedureType
Dispatch\OProcedure.xsd
2010-03-15 to 19 - Hung
MProcedure.xsd entire file
Preamble entire file
2010-03-23 - Bruno

common\procedure\condition.xsd
common\procedure\subProcedure.xsd condition
Dispatch\OProcedure.xsd subProcedure
Dispatch\MProcedure.xsd

2010-03-31 - Hung

Dispatch/MProcedure.xsd content and sublevel models

mProcContentGroup

Dispatch/Preamble.xsd descriptionType
Dispatch/OProcedure.xsd oProcContentType
dmManagement/glossaryRepository.xsd entire schema
2010-04-06- Bruno
Dispatch/Preamble.xsd preambleSubLevelType
Dispatch/MProcedure.xsd procSubLevelType
noDispatch
common\dispatch\noDispatchOrRedirect.xsd dispatchRedirectType

Dispatch\SystemFault.xsd
acronym
common\basicDataTypes\basictext.xsd
abbreviation
Dispatch\Oprocedure.xsd oProcContentGroup
common\dispatch\commonDispatch.xsd mProcedureRefType
2010-05-04- changes following Orlando April meeting - Bruno
dmManagement\dmStatusList.xsd dmEntryElemType
Systems\ElectronicAnnunciation.xsd electronicAnnunciationType

dmManagement/glossaryRepository.xsd

basicMixedContentGroup, ifInstalled,
common\basicDataTypes\basictext.xsd
messageType
common\basicDataTypes\text.xsd
acronym
Dispatch/MProcedure.xsd
Dispatch/OProcedure.xsd
Dispatch/MmelProcedure.xsd conditionContentGroup
Dispatch/Preamble.xsd

2010-05-27- - Bruno
Dispatch/MmelProcedure.xsd

dispatchLimit
Dispatch\CdlItem.xsd dispatchPerformance
dispatchProcedure

common/s1000d/*.xsd
*/*
2010-06-01- - Hung

links.xsd externalRef and its attributes


DispatchLocator.xsd
DispatchProcedure.xsd
2010-06-03- - Hung
common/basicDataTypes/links.xsd
Dispatch/CdlItem.xsd
Dispatch/DispatchItem.xsd
Dispatch/DispatchLocator.xsd
Dispatch/DispatchProcedure.xsd
Dispatch/FrontMatter.xsd
Dispatch/SystemFault.xsd
common/dispatch/commonDispatch.xsd
common/dispatch/noDispatchOrRedirect.xsd
common/procedure/action.xsd
common/procedure/condition.xsd
common/procedure/inform.xsd
common/procedure/subProcedure.xsd
2010-06-04 - Bruno
*
2010-06-04 - Bruno - Normal procedure

Procedures/NormalProcedure.xsd
common/procedure/whatIf.xsd
common/procedure/action.xsd actionType
Dispatch/CdlItem.xsd
Dispatch/DispatchProcedure.xsd

common/procedure/subProcedure.xsd subProcedureType

Dispatch/DispatchProcedure.xsd

common/procedure/condition.xsd conditionType
Dispatch/CdlItem.xsd
Dispatch/DispatchProcedure.xsd
Dispatch/FrontMatter.xsd
warningType
common\basicDataType\wcn.xsd
cautionType
Procedures/TaskSharing.xsd
common/procedure/procAction.xsd
2010-06-22 - Bruno - Normal procedure
*
2010-06-24 - Bruno - NonNormal procedure
Procedures/ProcedureDescription.xsd
Procedures/NonNormalProcedure.xsd
common/procedure/simultaneousActions.xsd
Procedures/TaskSharing.xsd
warningType
common/basicDataTypes/wcn.xsd cautionType
noteType
common/procedure/failureConsequences.xsd
Procedures/FailureConsequences.xsd
*

2010-07-08 - Hung - NonNormal procedure

common/systems/annunciation.xsd
Systems/ElectronicAnnunciation.xsd

Procedures/NonNormalProcedure.xsd

2010-07-15 - Hung - NonNormal procedure

Procedures/NonNormalProcedure.xsd

2010-07-20 - Bruno - Washington meeting, finalize NonNormalProcedures


common\procedure\nonNormalProcContent.xsd landType
common\procedure\nonNormalProcContent.xsd conditionType
common\procedure\condition.xsd exclusiveConditions
common\procedure\nonNormalProcContent.xsd NonNormalProcContentGroup
common\procedure\failureConsequences.xsd secondaryFailuresType
common\procedure\failureConsequences.xsd
Procedures\NonNormalProcedure.xsd systemLimitations
Procedures\FailureConsequences.xsd
common\procedure\failureConsequences.xsd additionalInformationType
common\systems\annunciation.xsd
Systems/ControlIndication.xsd
common\systems\commonControlTypes.xsd
common\systems\commonAnnunciation.xsd annunciationListType
Systems\electronicAnnunciation.xsd
contentElemType
Systems\Annunciation.xsd
electronicAnnunciation
common\systems\commonAnnunciation.xsd * except conveyanceType
Systems\Annunciation.xsd

Systems\Annunciation.xsd annunciationType

indicationsType
systemPagesType
Systems\Annunciation.xsd systemDisplaysType
systemDisplay
systemPageType

2010-07-20 - Bruno - Washington meeting, Publication module


dmManagement/Pm.xsd
dmManagement/PmStatus.xsd
common\dmManagement\pmIdent.xsd
reasonForUpdateElemType
revisionsType
dmManagement/DmStatus.xsd change
common\dmManagement\revision.xsd changeAttGroup
xpathAttrGrp
extendedXpathAttrGrp

2010-07-23 - Bruno - Washington meeting


Procedures\NonNormalProcedure.xsd NonNormalProcedureType
2010-09 - Bruno - Minor corrections
Dispatch/DispatchItem.xsd
provisoSetType
Dispatch/CdlItem.xsd
Procedures\NonNormalProcedure.xsd NonNormalProcedure
Procedures/ProcedureDescription.xsd ProcedureDescription
common/dmManagement
*
2010-09-20/21 - Hung - "metadata" Development
receiverIdent
common/dataManagement/receiver.xsd receiverCode
receiverName
productIdent
productCode
common/dataManagement/product.xsd
productNumber
productPubType
modelIdent
majorModelCode
common/dataManagement/modelident.xsd minorModelCode
modelDesignation
modelMarketDesignator
common/dataManagement/dmIdent.xsd issueInfoElemType
DataManagement/PmStatus.xsd

DataManagement/DmStatusList.xsd

issueType
common/dataManagement/dmAttrs.xsd issuePriority
prevIssueDate
2010-09-22/27 - Bruno - "metadata" Development

common/dataManagement/issue.xsd
*
DataManagement/PmStatus.xsd
DataManagement/Pm.xsd
common/dataManagement/pmIdent.xsd pmIdentElemType
common/dataManagement/dmAttrs.xsd
issuePriority
DataManagement/DmStatus.xsd
DataManagement/DmStatusList.xsd
common/dataManagement/modelident.xsd modelMarketDesignator
common/dataManagement/product.xsd productIdentType
DataManagement/SubSetHeader.xsd
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/AvionicQualifierRepository.xsd
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/DmStatus.xsd dmStatusElemType
common/dispatch/commonDispatch.xsd provisoRoleType
Dispatch/DispatchItem.xsd dispatchItemType
2010-09-29/2010-10-01 - Bruno - "metadata" Development (after telecon review)
common\dataManagement\modelident.xsd modelMarketDesignator
productIdentType
common\dataManagement\product.xsd

DataManagement\DmStatus.xsd dmStatusElemType
DataManagement\DmStatus.xsd tdmInfoType
DataManagement\DmStatus.xsd phaseOfFlightContextsType

DataManagement/SubSetHeader.xsd *

DataManagement\PmStatus.xsd pmStatusElemType

DataManagement\DmStatus.xsd dml
DataManagement\DmStatusList.xsd dmStatus
common\dataManagement\qualification.xsd
DataManagement\DmStatus.xsd avionicContextsType
common/dispatch/commonDispatch.xsd qualificationSetType

common\dataManagement\qualifierRepository.xsd

DataManagement/AvionicQualifierRepository.xsd
DataManagement/DispatchQualifierRepository.xsd

common\procedure\crewQualification.xsd
Procedures/NormalProcedure.xsd normalProcedureType
Procedures/TaskSharing.xsd taskSharingType
Procedures/NonNormalProcedure.xsd nonNormalProcedureType

DataManagement\DmStatus.xsd dmStatusElemType

2010-10 - Bruno - changes during and after Toulouse meeting


*
dispatchItemType
Dispatch/DispatchItem.xsd
"mProcedureRef

DataManagement/AvionicQualifierRepository.xsd
DataManagement/DispatchQualifierRepository.xsd

Dispatch/DispatchItem.xsd
dispatchConditionType
Dispatch/CdlItem.xsd
common/dispatch/commonDispatch.xsd
qualificationSetType
DataManagement/DmStatus.xsd dmStatusElemType
DataManagement/DmStatusList.xsd
DataManagement/EchangePackageStatusList.xsd *

DataManagement/EchangePackageStatusList.xsd dmlContentElemType

DataManagement/EchangePackageStatusList.xsd dmlContentElemType
common/dataManagement/pmRef.xsd
DataMagement/Pm.xsd
*
*
2010-10-28 - Bruno - corrections
common/basicDataTypes/links.xsd externalRefAttGrp
flightPhaseRestrictionsType
flightPhaseDeferredProcType
common/procedures/failureConsequences.xsd
flightPhaseInopSysType

DataManagement/DmStatus.xsd phaseOfFlightType

*
2010-10-29 - Bruno - corrections

DataManagement/DmStatus.xsd subSetType

2010-12-02 - Bruno - corrections


Procedures/FailureConsequences.xsd FailureConsequences
common/procedures/procAction.xsd actionType
procedures/NormalProcedures.xsd include procAction.xsd
2011-01-28 - Bruno - corrections (following CSDD telecon)
DataManagement/DmStatus.xsd authority
DataManagement/SubSetHeader.xsd authority
Procedures/NormalProcedure.xsd normalProcedureType
dmStatusEntry
DataManagement/EchangePackageStatusList.xsd
pmStatusEntry
common/dataManagement/qualification.xsd qualifierIdent
2011-02-10 - Bruno - Final packaging
*
*
*
Change Description

Move systems common (Systems\Systems-common) to common\systems directory


Move Systems\Systems-DM\*.xsd directly to Systems directory

Update xs:include path to match direcotry stucture

new schema for MMEL dispatch item DM


new schema for CDL item DM
new directory for dispatch common structures

added the new provisoLimiation structure with its category and subcategory to the
normalDispatchCondition/remark section.

new schema
added definitions for multiple elements that were mostly listed "TO-DO".

set as mixed content


add optional dispatchItemCode attribute

new DM to manage repository of qualifiers

remove provisoLimitation element (and sub elements)


Add qualificationSet element in dispatchCondition
qualificationSet content model and sub elements
runo)
add optional 1 or more regulatoryRef elements
-move repairInterval attribute from normalDispatchCondition to dispatchCondition
-set as required on dispatchCondition element
-add two new values in enumeration (O and NA)

change "-" to "variable" in pattern

- set nbr and unit attributes as required


- unit attribute : change day to calendarDays and flight to flightCycles (in
enumeration)

CDLItem schema development (first proposal done during Costa Mesa meeting)
new schema module to CDL/Dispatch item shared structures
add shared types (moved from DispatchItem.xsd and CDLItem.xsd)
new schema module

moved to commonDescriptionTypes.xsd

declare xmlns:track="http://www.ataebiz.org/xsdTrack" for schema changes track

add track:change elements in xs:appinfo for schemas changes tracking

Factorize operatorType in commonAttrs.xsd


add attribute operator
add figure in content model
different xs:documentation for referendFragment attribute
unreferenced type ==> removed
electronicAnnunciationNameType moved from ElectronicAnnuncation.xsd to
common basicText.xsd
change content model of electronicMessage (using
electronicAnnunciationNameType extension)

change content models. IfInstalled contains acronym/abbreviation/techLabel.

add optional role attribute


new schema module with limit, perfValue, literalLimit, performance,
literalPerformance elements
new schema module with action (challengResponse, command) and actionBlock
elements
new schema module with condition and exclusiveConditions elements
new schema module with inform element
new schema module with subProcedure element
new schema module for shared comment element content model

define content models


new schema for Oprocedure and Onote DM

New M-Procedure schema to be used for M-Procedure and M-Note.


New schema for Dispatch Preamble

Move maxOccurs="unbounded" on xs:group ref="conditionContentGroup" on


redefine group (to make easier reusability)
Add endOfProc

changed the schema style of the content and sublevel structures to match the
oProcedure.

changed the content elements are grouped and used to match the requirements.
Also, added wcn group.
changed the preamble description type to use the generic decriptionType.
added the wcn group to this oProcContent type.
added new schema for acronym or abbreviation repository

title mandatory
title mandatory

shared structures between dispatchItem and systemFault

new schema
add glossaryItemId attribute and remove fullname attribute
remove group ref wcnGroupType
replace externalMaintenanceRef by externalRef element

Add optional reasonForDeletion element


change title element type to nameType
change content model for term and definition
remove glossaryGroup
add attribute acronymOrAbbreviation on glossaryItemType

remove acronym element


content of abbreviation : empty
deleted
renamed to MmelProcedure.xsd
rename all oProcXXX elements and types to mmelProcXXX
update condition content model extension
renamed to FrontMatter.xsd
rename all preambleXXX element and types to frontMatterXXX
renamed to dispatchProcedure.xsd
rename all mmelProcXXX elements and types to dispatchProcXXX
renamed to :
cdlLimit
cdlPerformance
cdlProcedure
moved in other common sub directories
change all include/@schemaLocation for common/s1000d schema modules

added CSDD track-change information and new attribute definition.


Deleted the targetRefFragment attr.
added CSDD track-change information.
added CSDD track-change information.

updated spec version, date and CSDD track-change info.


updated spec version, date and CSDD track-change info.
updated spec version, date and CSDD track-change info.
updated spec version, date and CSDD track-change info.
updated spec version, date and CSDD track-change info.
added spec version, date and CSDD track-change info.
added spec version, date and CSDD track-change info.
updated spec version and date.
updated spec version and date.
added spec version, date and CSDD track-change info.
added spec version, date and CSDD track-change info.
added spec version, date and CSDD track-change info.
added spec version, date and CSDD track-change info.

update and add xsdTrack data

new schema for SOP items, normal check list and normal supplementary procedures
new schema module
use actionType with core empty content model and derived it in different main
schemas with a redefine
redefined actionType

- change content model with a core empty content model. Use of a complexType
instead of a group to make easier reuse and redefine by NormalProcedure

redefine subProcedureType
change content model by using procContent wrapper element

use conditionType with a core content model and derived it in different main
schemas with a redefine
redefine subProcedureType
change content model by using procContent wrapper element
move to General/FrontMatter.xsd
add figure element in content model
new schema for Normal Tack sharing
new schema module with common normalProc actions

minor changes during the June 22 teleconf

new schema
new schema
factorize simultaneousActions elements for NonNormal

change shortTextGroupType by textGroupType

new schema module


new schema
change http://www.ataebiz.org/apps/org/workgroup/foig namespace to
http://www.ataebiz.org/XMLSchema

Moved triggeringConditionsType, indicationsType, masterLightType,


auralWarningType, localLightsType and inhibitConditionsType here from
electronicAnnunciation.xsd
Added procPreamble with triggeringConditions and Indications
Expanded objective element to have multiple para's.

Removed the whole procPreamble, further analysis this info should be in a separate
DM for non-EICAS/non-ECAM message. Possibly to create a new DM schema or
use the same ElectronicAnnunication schema?

add immediately ass possible value of when attribute


set NonNormalProcLevelGroup optional in conditionType
correct xs:documentation
add xs:documentation to electronicInform element
correct xs:documentation of element systemPageRef
renamed to systemRestrictions.
Rename Limitation by restriction of related type and includes elements
add inform in infoCondition content
schema module renamed to commonAnnunciation
change inclusion from annunciation.xsd to commonAnnunciation.xsd
electronicAnnunciationRef renamed to annunciationRef
renamed to Annunciation.xsd
electronicAnnunciation changed by Annunciation
move all declarations and definitions to Systems/ControlIndication.xsd
include of common\systems\commonAnnunciation.xsd
add conveyance attribute
category attribute : optional
origin attribute : optional
display attribute : optional
indications element optional
rename systemPages to systemDisplays
renamed to systemDisplaysType
rename systemPage to systemDisplay
add optional display attribute
renamed to systemDisplayType

new schemas

move types, elements and attribute groups to a common revision.xsd schema


module

add optional priorityLevel attribute

remove a incorrect space character in <xs:element name="proviso" …


change xs:documentation
change xs:documentation
directory renamed to dataManagement
change inclusion path to common/dataManagement

added new and common schema module to define the data receiver metadata

added new and common schema module to define the product metadata.

added new and common schema module to define model metadata.

added issueNumber (positiveInteger)


added modelIndent, productIdent and receiverIdent structures.
Added issuePriority attribute
added incremental attribute
added receiverIdent.
New schema module for putting shared attributes in dataManagement. Moved
issueType and preIssueDate from DmStatus and PmStatus as they share the same
attributes.

extract issueInfo element and related complexType from dmIdent.xsd to a


specific schema module
add include to issue.xsd when needed
redefine issueInfoElemType to add optional issueNumber
language element optional
renamed to majorEvent
add majorEvent attribute
add enumeration
add attribute norm
new schema for SubSet header
add subSetInfo and related content.
add tdmInfo and related content
new schema
add avionicContexts
add dataProducer attribute
add phaseOfFlightContexts
add "other" to enumeration
add reference to attribute group provisoRoleAttGrp
w)
add "cargo" in enumeration
attribute productCode required
attribute productNumber required
attribute productPubType required
attribute dataProducer required
rename reasonForTdm to reason
attribute code required
remove reference to bulletin by a generic "subset"
rename reasonForBulletin by reason
rename bulletinComment by comment
rename bulletinDate by date
rename bulletinReference by approvalReference
element modelIdent mandatory
element productIdent mandatory
element receiverIdent optional

attribute majorEvent : xs:boolean with default set to false


new schema module (containing qualficationType)
redefine common qualification schema module
use of qualificationType
include common qualification schema module
use of qualificationType
new schema module containing qualfierRepository structures

remove local definition of avionicQualifierRepositoryType and


dispatchQualifierRepositoryType
use of share common qualifierRepository schema module (qualifierRepositoryType)

new schema module


include common\procedure\crewQualification.xsd
add crewQualification attribute group

add policyReferences element


declare content model and sub structure

several minor changes during the meeting


add xs:documentation to optionalConfigurationIndicator attribute
add xs:documentation to specificPersonnelRequired attribute

merge in a single QualifierRepository.xsd

element qualificationSet removed from content model


remove include of common/dataManagement/qualification.xsd
type declaration removed
add dispatchQualifiers and content model definition
renamed to ExchangePackageStatusList
change xs:documentation when needed

add pmStatusEntry element in content model


rename dmEntry to dmStatusEntry
rename dmEntryType to dmStatusEntryType
new schema module
move pmRef (and sub structures) to common pmRef schema module
include common/dataManagement/pmRef.xsd
update header comments and header xs:documentation to all xsd
update some track: data

change type of attribute targetRefId to xs:string

rename attribute phaseOfFlight by phaseOfFlightCode


change type to NMTOKENS
change xs:documentation and add a TODO in xs:appInfo

rename attribute code by phaseOfFlightCode


remove enumeration and change type to NMTOKEN
change xs:documentation and add a TODO in xs:appInfo
remove header TODO
change attribute associatedSubSet to an optional repetible associatedSubSet
element

renamed to failureConsequences (lower case f)


remove attribute declaration (checkListItemStatus) from common procAction and
declare it locally (using redefine) only for NormalProcedure

element renamed to policyOriginator


element renamed to subSetApprovalOrganization
change omit xs:documentation
change dmStatusEntryType/pmStatusEntryType to
dmStatusEntryCode/pmStatusEntryCode
change xs:documentation

clean xsdTrack elements and related xs:appInfo


update header comments and header xs:documentation to all xsd
minor schema implementation changes for design
Comments

the idea is to build a consistent directory hierarchy:


- common : all shared elements, attributes and types
- dmManagement : contains XSD files for management
- Systems : contains root XSD files for system
descriptions
- Dispatch : contains root XSD files for dispatchibility
- ect.

By this way, ensure that root XSD files are found


always at the same directory level.

This is a prototype for a generic structure and may


need more adjustments.
Is provisoLimitation also needed in other areas?
This was the idea in the BOE proposal for CDL, but it
can be applied for both Dispatch and CDL items.

Proposal: generic qualifier metaData repository

TODO : use definitions from applicCrossRefTable.xsd


for name/displayName/enumeration/@valuePattern…
Proposal: replace locally defined provisoLimitation by
qualificationSet
Generalized for all kind of DM
to be consistent with dispatchItem/@numberInstalled

included in dispatchItem.xsd

reused in DispatchItem.xsd
use inform element to insert wcn
because it prevent an ambiguous content model when
the subProcedure is introduced by an action (in
NormalProcedure)
use procContent element in CdlItem.xsd in order to be
consistent with DispatchProcedure

add table in warning/caution/note

a condition can contain only "endOfProc"


because only used by ControlIndicator.xsd

shared with PmStatus

problem detected by Sandra.


as

refactorization
refactorization

refactorization

Spec 2300 2011.1


Schema FileName Element/Attribute Change Description Comments
TODO Bruno Feb 2013 (in french)

You might also like