 |
Unclassified |
S1000D Issue 6
Default business rules exchange data
Copyright
Copyright (C) 2024 by Aerospace, Security and Defence Industries Association of Europe - ASD
Limitations of liability:
-
This material is provided "As is" and neither ASD nor any person who
has contributed to the creation, revision or maintenance of the material
makes any representations or warranties, express or implied, including
but not limited to, warranties of merchantability or fitness for any
particular purpose.
-
Neither ASD nor any person who has contributed to the creation,
revision or maintenance of this material shall be liable for any direct,
indirect, special or consequential damages or any other liability
arising from any use of this material.
-
Revisions to this document may occur after its issuance. The user is
responsible for determining if revisions to the material contained in
this document have occurred and are applicable.
The details for copyright can be found in the S1000D Specification.
Updates
Common Information
This default BREX data module is provided with Issue 6 of S1000D. It contains in total 272 rules consisting of:
-
firm rules expressed in the specification text, not supported by the schema structures, however, such that they can be represented by an XPath expression and such that a CSDB object can be automatically be verified against these XPath rules
-
narrative rules expressed in the specification text, not supported by the schema structures, and not possible to formalize in an XPath expression, hence, not useful in an automatic rules checking procedure
The highest rule number is 00282.
CPF 2009-039S1 introduced an attribute valueTailoring (on element objectValue) specifying to which degree a certain BREX data module may adjust the use/interpretation of a given value, e.g. a configurable attribute. The values are specified as follows (refer to Chap 4.10.2.2):
-
restrictable - a BREX at a lower level may impose further restrictions to the given value by changing the textual interpretation to reflect that restriction
-
lexical - a BREX at a lower level may adjust the text string constituting the interpretation, however, only in respects that do not in any way change the conceptual and semantic meaning of the interpretation
-
closed (default value) - a BREX at a lower level must not in any way restrict or alter the interpretation of a value declared at a higher level.
Context: http://www.s1000d.org/S1000D_6/xml_schema_flat/dml.xsd
Structural rules
Rule BREX-S1-00001: A DMRL must not contain comments or other data management lists (Chap 4.5, Para 2.1).
Schema object: //dml[(descendant-or-self::dmlIdent[child::dmlCode[attribute::dmlType!="s"]]) and ((descendant-or-self::dmlEntry[child::dmlRef]) or (descendant-or-self::dmlEntry[child::commentRef]))]
Schema object usage: Not allowed
Rule BREX-S1-00002: The DMRL must contain the titles and details of the responsible partner company for each of the data modules and publication modules - with some exceptions (Chap 4.5, Para 2.1).
Schema object: //dmlEntry
Schema object usage: As defined in S1000D
Rule BREX-S1-00003: The DMRL does not contain the issue information of its contained objects, unless under certain circumstances (Chap 4.5, Para 2.1).
Schema object: //dmlEntry
Schema object usage: As defined in S1000D
Rule BREX-S1-00004: The CSL must contain the issue numbers of the CSDB objects it contains (Chap 4.5, Para 3.1).
Schema object: //dml[descendant-or-self::dmlAddress[descendant-or-self::dmlIdent[child::dmlCode[attribute::dmlType="s"]]] and descendant-or-self::dmlEntry[(descendant-or-self::dmRefIdent[not(child::issueInfo)] or descendant-or-self::pmRefIdent[not(child::issueInfo)] or descendant-or-self::dmlRefIdent[not(child::issueInfo)])]]
Schema object usage: Not allowed
Rule BREX-S1-00005: A new data module list must not have an issue number exceeding 001 (Chap 4.5, Para 4.1.1.1.6)
EPWG1.
Schema object: //dml[descendant-or-self::dmlStatus[attribute::issueType = "new"] and descendant-or-self::dmlAddress[descendant-or-self::issueInfo[attribute::issueNumber != "000" and attribute::issueNumber != "001"]]]
Schema object usage: Not allowed
Rule BREX-S1-00006: References in a CSDB status list must only refer to other CSDB status list.(Chap 4.5, Para 4.1.2.1).
Schema object: //dml[descendant-or-self::dmlAddress[descendant-or-self::dmlCode[attribute::dmlType="s"]] and descendant-or-self::dmlStatus[child::dmlRef[child::dmlRefIdent[child::dmlCode[attribute::dmlType != "s"]]]]]
Schema object usage: Not allowed
Rule BREX-S1-00007: The element answer must not be used in a CSL (Chap 4.5, Para 4.2.4).
Schema object: //dml[descendant-or-self::dmlIdent[child::dmlCode[attribute::dmlType="s"]] and descendant-or-self::dmlEntry[child::answer]]
Schema object usage: Not allowed
Rule BREX-S1-00008: When used (in a DMRL), the element answer must only be used for data module entries (Chap 4.5, Para 4.2.4).
Schema object: //dml[descendant-or-self::dmlIdent[child::dmlCode[attribute::dmlType!="s"]] and descendant-or-self::dmlEntry[child::answer and (child::pmRef or child::infoEntityRef or child::dmlRef or child::commentRef)]]
Schema object usage: Not allowed
Rule BREX-S1-00009: The sequential number in the DML identity should start at 00001 (Chap 4.5, Para 5.1 and Para 5.2).
Schema object: //dmlCode/@seqNumber
Schema object usage: As defined in S1000D
Context: http://www.s1000d.org/S1000D_6/xml_schema_flat/comment.xsd
Structural rules
Rule BREX-S1-00272: Control authority references must not be used in comments. (Chap 4.6, Para 2).
Schema object: //comment[descendant::*[attribute::controlAuthorityRefs]]
Schema object usage: Not allowed
Rule BREX-S1-00010: The sequential number in the Comment identity should start at 00001 (Chap 4.6.1, Para 2.1.1.1.4).
Schema object: //commentCode/@seqNumber
Schema object usage: As defined in S1000D
Rule BREX-S1-00011: For a comment related to a data module instance identified by the use of the data module code extension, the reference must include the element identExtension contained in element dmRef within this block of references. (Chap 4.6.1, Para 2.2.3).
Schema object: //commentRefs
Schema object usage: As defined in S1000D
Context: http://www.s1000d.org/S1000D_6/xml_schema_flat/ddn.xsd
Structural rules
Rule BREX-S1-00012: The entity control number given in a DDN must not include the prefix ICN- (Chap 4.4, Para 2).
Schema object: //ddn[descendant-or-self::entityControlNumber[contains((.),"ICN-")]]
Schema object usage: Not allowed
Context: http://www.s1000d.org/S1000D_6/xml_schema_flat/icnmetadata.xsd
Structural rules
Rule BREX-S1-00273: Control authority references must not be used in ICN metadata. (Chap 3.9.2.7, Para 2).
Schema object: //icnMetadataFile[descendant::*[attribute::controlAuthorityRefs]]
Schema object usage: Not allowed
Context: http://www.s1000d.org/S1000D_6/xml_schema_flat/pm.xsd
Structural rules
|Rule BREX-S1-00013: No change markup must appear in a publication module if the issue type is not changed (Chap 3.9.5.2.1.1, Para 2.1.1).
CPF2020-027EPWG.
Schema object: //*[(descendant-or-self::changeInline or attribute::changeType or attribute::changeMark = "1") and ancestor::pm[child::identAndStatusSection[child::pmStatus[attribute::issueType != "changed" and attribute::issueType != "rinstate-changed" and attribute::issueType != "status" and attribute::issueType != "rinstate-status"]]]]
Schema object usage: Not allowed
Context: http://www.s1000d.org/S1000D_6/xml_schema_flat/update.xsd
Structural rules
Rule BREX-S1-00022: Only functionalPhysicalAreaSpec, functionalPhysicalAreaIdent, applicIdent, applicRefIdent, applic, applicRef, figure, figureIdent, multimedia, multimediaIdent elements can be used in the Data update file representing the functional physical area CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="0A1" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::enterpriseSpec or descendant::toolSpec or descendant::supplySpec or descendant::controlIndicatorSpec or descendant::supplyRqmtSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::partIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00024: Only applicSpec, applicSpecIdent, applic, applicIdent elements can be used in the Data update file representing the applicabilities CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="0A2" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::enterpriseSpec or descendant::toolSpec or descendant::supplySpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::supplyRqmtSpec or descendant::multimedia or descendant::figure or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::partIdent or descendant::multimediaIdent or descendant::figureIdent or descendant::warningIdent or descendant::cautionIdent or descendant::applicRef or descendant::applicRefIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00016: Only functionalItemSpec, functionalItemIdent, figure, figureIdent, multimedia, multimediaIdent, applicIdent, applicRefIdent, applic, applicRef elements must be used in the Data update file representing the FIN CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00E" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::accessPointSpec or descendant::toolSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::partIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00017: Only circuitBreakerSpec, circuitBreakerIdent, applicIdent, applicRefIdent, applic, applicRef, figure, figureIdent, multimedia, multimediaIdent elements can be used in the Data update file representing the CB CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00F" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::toolSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::partIdent or descendant::functionalItemIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00014: Only partSpec, partIdent, figure, figureIdent, multimedia, multimediaIdent, applic, applicIdent, applicRef and applicRefIdent elements can be used in the Data update file representing the part CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00G" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::functionalItemSpec or descendant::circuitBreakerSpec or descendant::accessPointSpec or descendant::toolSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00015: Only zoneSpec, zoneIdent, figure, figureIdent, multimedia, multimediaIdent, applicIdent, applicRefIdent, applic, applicRef elements can be used in the Data update file representing the zone CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00H" and ancestor::dataUpdateFile[descendant::update[descendant::partSpec or descendant::functionalItemSpec or descendant::circuitBreakerSpec or descendant::accessPointSpec or descendant::toolSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::partIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00018: Only accessPointSpec, accessPointIdent, figure, figureIdent, multimedia, multimediaIdent, applic, applicRef, applicIdent, applicRefIdent elements can be used in the Data update file representing the access point CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00J" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::toolSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::partIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00025: Only enterpriseSpec, enterpriseIdent, figure, figureIdent, multimedia, multimediaIdent elements can be used in the Data update file representing the enterprise CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00K" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::applicSpec or descendant::toolSpec or descendant::supplySpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::supplyRqmtSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::partIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent or descendant::applicRef or descendant::applicRefIdent or descendant::applic or descendant::applicIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00020: Only supplySpec, supplyIdent, figure, figureIdent, multimedia, multimediaIdent, applic, applicRef, applicIdent, applicRefIdent elements can be used in the Data update file representing the supply CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00L" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::enterpriseSpec or descendant::toolSpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::partIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00021: Only supplyRqmtSpec, supplyRqmtIdent, applicIdent, applicRefIdent, applic, applicRef, figure, figureIdent, multimedia, multimediaIdent elements can be used in the Data update file representing the supply requirements CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00M" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::enterpriseSpec or descendant::toolSpec or descendant::supplySpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::partIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00019: Only toolSpec, toolIdent, figure, figureIdent, multimedia, multimediaIdent, applicIdent, applicRefIdent, applic, applicRef elements can be used in the Data update file representing the tool CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00N" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::supplyRqmtSpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::partIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00023: Only controlIndicatorSpec, controlIndicatorIdent, figure, figureIdent, multimedia, multimediaIdent, applicIdent, applicRefIdent, applic, applicRef elements can be used in the Data update file representing the control indicators CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[attribute::infoCode="00X" and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::enterpriseSpec or descendant::toolSpec or descendant::supplySpec or descendant::functionalPhysicalAreaSpec or descendant::supplyRqmtSpec or descendant::applicSpec or descendant::warningSpec or descendant::cautionSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::enterpriseIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::partIdent or descendant::applicSpecIdent or descendant::warningIdent or descendant::cautionIdent]]]
Schema object usage: Not allowed
Rule BREX-S1-00026: Only warningSpec, warningIdent, cautionSpec, cautionIdent, applicIdent, applicRefIdent, applic, applicRef, figure, figureIdent, multimedia, multimediaIdent elements can be used in the Data update file representing the warning and caution CIR (Chap 4.13.2.1, Para 2.3.1).
Schema object: //updateCode[(attribute::infoCode="012" or attribute::infoCode="0A4" or attribute::infoCode="0A5") and ancestor::dataUpdateFile[descendant::update[descendant::zoneSpec or descendant::partSpec or descendant::circuitBreakerSpec or descendant::functionalItemSpec or descendant::accessPointSpec or descendant::applicSpec or descendant::toolSpec or descendant::enterpriseSpec or descendant::supplySpec or descendant::functionalPhysicalAreaSpec or descendant::controlIndicatorSpec or descendant::supplyRqmtSpec or descendant::zoneIdent or descendant::functionalItemIdent or descendant::circuitBreakerIdent or descendant::accessPointIdent or descendant::toolIdent or descendant::partIdent or descendant::supplyIdent or descendant::supplyRqmtIdent or descendant::functionalPhysicalAreaIdent or descendant::controlIndicatorIdent or descendant::applicSpecIdent or descendant::enterpriseIdent]]]
Schema object usage: Not allowed
Context: Applicable to all object structures
Structural rules
Rule BREX-S1-00027: The root element of an interchanged xml CSDB object must be one of dmodule, pm, ddn, dml, comment, dataUpdateFile, scormContentPackage or icnMetadataFile (Chap 1.4.2, Para 2.3.1.3.1).
Schema object: /*[not(self::dmodule or self::pm or self::ddn or self::dml or self::comment or self::dataUpdateFile or self::scormContentPackage or self::icnMetadataFile)]
Schema object usage: Not allowed
Rule BREX-S1-00029: Population of attribute countryIsoCode and attribute languageIsoCode should be in accordance with ISO 3166 and ISO 639, respectively (Chap 3.9.5.1, Para 2.1.1.2)
Schema object: //language
Schema object usage: As defined in S1000D
Rule BREX-S1-00269: infoNameVariant must not be specified when infoName is not given. (Chap 3.9.5.1, Para 2.1.2.2.2)
Schema object: //infoNameVariant[not(preceding-sibling::infoName)]
Schema object usage: Not allowed
Rule BREX-S1-00030: Data modules up to and including the initial issue of the approved release must have the attribute issueNumber set to the value 000 for inwork versions or value 001 for the initial issue and have the attribute issueType set to the value /new/. (Chap 3.9.5.1, Para 2.2)
EPWG2.
Schema object:
//identAndStatusSection[(dmAddress/dmIdent/dmCode/@modelIdentCode != "S1000D" or dmAddress/dmIdent/dmCode/@infoCode != "022") and (child::dmStatus[@issueType ="new" and //dmAddress//issueInfo[not(@issueNumber="000" or (@issueNumber = "001" and @inWork = "00"))] ] or child::dmStatus[@issueType!="new" and //dmAddress//issueInfo[@issueNumber="000" or (@issueNumber = "001" and @inWork = "00")]])]
Schema object usage: Not allowed
Rule BREX-S1-00031: Deletion of data modules is treated as a special case of update. The data module itself is not physically deleted from the CSDB but marked as deleted by setting the attribute issueType to the value /deleted/. (Chap 3.9.5.1, Para 2.2)
Schema object: //@issueType
Schema object usage: As defined in S1000D
|Rule BREX-S1-00032: Published data modules that have been changed and have the changes indicated within the data module using change elements and attributes, must have the attribute issueType set to the value /changed/ or /status/ or, if the data module is reinstated, set to /rinstate-changed/ or /rinstate-status/. (Chap 3.9.5.1, Para 2.2)
CPF2020-027EPWG.
Schema object: //dmodule[(descendant-or-self::dmAddress[descendant-or-self::issueInfo[attribute::inwork="00"]]) and (descendant-or-self::changeInline or descendant-or-self::*[attribute::changeMark or attribute::changeType] and not(descendant-or-self::dmStatus[attribute::issueType="changed" or attribute::issueType="rinstate-changed" or attribute::issueType="status" or attribute::issueType="rinstate-status"]))]
Schema object usage: Not allowed
|Rule BREX-S1-00033: Data modules that have been totally revised and that contain no change elements or attributes must have the attribute issueType set to the value /revised/ or, if the data module is reinstated, set to /rinstate-revised/. (Chap 3.9.5.1, Para 2.2)
CPF2020-027EPWG.
Schema object: //dmodule[child::content[descendant-or-self::changeInline or descendant-or-self::*[attribute::changeMark or attribute::changeType]] and descendant-or-self::dmStatus[attribute::issueType="revised" or attribute::issueType="rinstate-revised"]]
Schema object usage: Not allowed
|Rule BREX-S1-00034: Data modules that have had their identification and status information updated must have the attribute issueType set to the value /status/ or, if the data module is reinstated, set to /rinstate-status/. (Chap 3.9.5.1, Para 2.2)
CPF2020-027EPWG.
Schema object: //dmodule[not(descendant-or-self::identAndStatusSection[descendant-or-self::reasonForUpdate]) and not(child::content[descendant-or-self::changeInline or descendant-or-self::*[attribute::changeType or attribute::changeMark]]) and (child::identAndStatusSection[descendant-or-self::changeInline or descendant-or-self::*[attribute::changeType or attribute::changeMark]]) and descendant-or-self::dmStatus[not(attribute::issueType="status" or attribute::issueType="rinstate-status")]]
Schema object usage: Not allowed
Rule BREX-S1-00035: Company or organization must be indicated by at least one of either the name of the company and/or the companys CAGE code, .... However, if a responsible partner company has an enterprise code, then that code must be used (Chap 3.9.5.1, Para 2.2.7).
Schema object: //responsiblePartnerCompany[(not(attribute::enterpriseCode) or attribute::enterpriseCode = "") and (not(child::enterpriseName) or child::enterpriseName = "")]
Schema object usage: Not allowed
|Rule BREX-S1-00036: No change markup must appear if the issue type is not changed (Chap 3.9.5.2.1.1, Para 2.1.1).
CPF2020-027EPWG.
Schema object: //dmodule[not(descendant-or-self::dmAddress[descendant-or-self::dmCode[attribute::modelIdentCode = "S1000D"]]) and (descendant-or-self::changeInline or descendant-or-self::*[attribute::changeType or attribute::changeMark]) and child::identAndStatusSection[child::dmStatus[attribute::issueType != "changed" and attribute::issueType != "rinstate-changed" and attribute::issueType != "status" and attribute::issueType != "rinstate-status"]]]
Schema object usage: Not allowed
Rule BREX-S1-00038: Data modules that are not of issue type changed must also have at least one reason for update element if the issue number is greater than 001 (Chap 3.9.5.2.1.1, Para 2.1.1 and Para 2.1.2).
Schema object: //dmodule[descendant-or-self::dmStatus[attribute::issueType != "changed"] and descendant-or-self::dmAddress[descendant-or-self::issueInfo[attribute::issueNumber != "000" and attribute::issueNumber != "001"]] and not(descendant-or-self::reasonForUpdate)]
Schema object usage: Not allowed
Rule BREX-S1-00039: If attribute updateHighlight is set to the value 1, this indicates that the reason for update must appear in the highlights data module. If the attribute is not used or its value is 0, it means that the reason for update must not appear in the highlights data module (Chap 3.9.5.2.1.1, Para 2.2).
Schema object: //reasonForUpdate
Schema object usage: As defined in S1000D
Rule BREX-S1-00040: The element /changeInline/ must not be used to indicate that a complete element has been inserted (or modified) (Chap 3.9.5.2.1.1, Para 2.4.2).
Schema object: //*/changeInline
Schema object usage: As defined in S1000D
Rule BREX-S1-00041: There must be no cross-references to deleted information in the data module (Chap 3.9.5.2.1.1, Para 2.4.1).
Schema object: //internalRef
Schema object usage: As defined in S1000D
Rule BREX-S1-00042: There must be no references to deleted information in other data modules (Chap 3.9.5.2.1.1, Para 2.4.1).
Schema object: //dmRef
Schema object usage: As defined in S1000D
|Rule BREX-S1-00043: If the element /figure/ is change marked, the change attributes on the element /graphic/ of multi-sheet figures must not be used (Chap 3.9.5.2.1.1, Para 2.3).
CPF2020-027EPWG.
Schema object: //graphic[(attribute::changeType or attribute::changeMark="1") and parent::figure[count(child::graphic) > 1] and (ancestor::figure[attribute::changeType or attribute::changeMark="1"] or ancestor::figureAlts[attribute::changeType or attribute::changeMark="1"])]
Schema object usage: Not allowed
Rule BREX-S1-00044: Editorial changes must not be marked (Chap 3.9.5.2.1.1, Para 2.1.1).
Schema object: //@changeMark
Schema object usage: As defined in S1000D
Rule BREX-S1-00045: Only when the reference target is a figure can the value of attribute internalRefTargetType be irtt01 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt01" and not(attribute::internalRefId = //figure/@id or attribute::internalRefId = //figureAlts/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00046: Only when the reference target is a table can the value of attribute internalRefTargetType be irtt02 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt02" and not(attribute::internalRefId = //table/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00047: Only when the reference target is multimedia (containing one or more objects) can the value of attribute internalRefTargetType be irtt03 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt03" and not(attribute::internalRefId = //multimedia/@id or attribute::internalRefId = //multimediaAlts/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00048: Only when the reference target is a supply can the value of attribute internalRefTargetType be irtt04 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt04" and not(attribute::internalRefId = //supplyDescr/@id) and not(attribute::internalRefId = //embeddedSupplyDescr/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00049: Only when the reference target is support equipment can the value of attribute internalRefTargetType be irtt05 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt05" and not(attribute::internalRefId = //supportEquipDescr/@id) and not (attribute::internalRefId = //embeddedSupportEquipDescr/@id) and not(attribute::internalRefId = //toolRef/@id) and not(attribute::internalRefId = //toolsListCode/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00050: Only when the reference target is a spare can the value of attribute internalRefTargetType be irtt06 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt06" and not(attribute::internalRefId = //spareDescr/@id) and not(attribute::internalRefId = //embeddedSpareDescr/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00051: Only when the reference target is a paragraph can the value of attribute internalRefTargetType be irtt07 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt07" and not(attribute::internalRefId = //levelledPara/@id or attribute::internalRefId = //levelledParaAlts/@id or attribute::internalRefId = //brLevelledPara/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00052: Only when the reference target is a step can the value of attribute internalRefTargetType be irtt08 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt08" and not(attribute::internalRefId = //proceduralStep/@id or attribute::internalRefId = //proceduralStepAlts/@id or attribute::internalRefId = //isolationStep/@id or attribute::internalRefId = //isolationStepAlts/@id or attribute::internalRefId = //isolationProcedureEnd/@id or attribute::internalRefId = //isolationProcedureEndAlts/@id or attribute::internalRefId = //crewDrillStep/@id or attribute::internalRefId = //checkListStep/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00053: Only when the reference target is a figure can the value of attribute internalRefTargetType be irtt09 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt09" and not(attribute::internalRefId = //graphic/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00054: Only when the reference target is a single multimedia object can the value of attribute internalRefTargetType be irtt10 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt10" and not(attribute::internalRefId = //multimediaObject/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00055: Only when the reference target is a parameter can the value of attribute internalRefTargetType be irtt12 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt12" and not(attribute::internalRefId = //parameter/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00056: Only when the reference target is a zone can the value of attribute internalRefTargetType be irtt13 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt13" and not(attribute::internalRefId = //zoneRef/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00057: Only when the reference target is a work location can the value of attribute internalRefTargetType be irtt14 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt14" and not(attribute::internalRefId = //workLocation/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00058: Only when the reference target is a Service Bulletin material set (including individual, external or removed material) can the value of attribute internalRefTargetType be irtt15 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt15" and not(@internalRefId=//sbMaterialSet/@id) and not(@internalRefId=//sbSupportEquipSet/@id) and not(@internalRefId=//sbIndividualSupportEquip/@id) and not(@internalRefId=//sbExternalSupportEquipSet/@id) and not(@internalRefId=//sbSupplySet/@id) and not(@internalRefId=//sbIndividualSupply/@id) and not(@internalRefId=//sbExternalSupplySet/@id) and not(@internalRefId=//sbSpareSet/@id) and not(@internalRefId=//sbIndividualSpare/@id) and not(@internalRefId=//sbExternalSpareSet/@id) and not(@internalRefId=//sbRemovedSpareSet/@id) and not(@internalRefId=//sbIndividualRemovedSpare/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00059: Only when the reference target is an access point can the value of attribute internalRefTargetType be irtt16 (Chap 3.9.5.2.1.2, Para 2.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt16" and not(attribute::internalRefId = //accessPointRef/@id)]
Schema object usage: Not allowed
Rule BREX-S1-00060: Only when the reference target is a hotspot can the value of attribute internalRefTargetType be irtt11 (Chap 3.9.5.2.1.2, Para 2.1, and Chap 3.9.5.2.1.8, Para 2.3 and Para 2.4.1).
Schema object: //internalRef[attribute::internalRefTargetType="irtt11" and not(attribute::internalRefId = //hotspot/@id or normalize-space(attribute::referredFragment) != "")]
Schema object usage: Not allowed
Rule BREX-S1-00061: In a date, if the month is given then a year must also be given and if the day is given then a month is required. (Chap 3.9.5.2.1.2, Para 2.5.2.1).
Schema object: //externalPubIssueDate[(attribute::day and not(attribute::month)) or (attribute::month and not(attribute::year))]
Schema object usage: Not allowed
Rule BREX-S1-00062: The dmRef element in a warningRef element must point only at a warning repository data module (Chap 3.9.5.2.1.2, Para 2.7).
Schema object: //warningRef/dmRef/dmRefIdent/dmCode[(attribute::infoCode!="012" and attribute::infoCode!="0A4")]
Schema object usage: Not allowed
Rule BREX-S1-00063: The dmRef in a cautionRef element must point only at a caution repository data module (Chap 3.9.5.2.1.2, Para 2.7).
Schema object: //cautionRef/dmRef/dmRefIdent/dmCode[(attribute::infoCode!="012" and attribute::infoCode!="0A5")]
Schema object usage: Not allowed
Rule BREX-S1-00064: Sequential (ordered) lists are limited to a maximum of two levels (Chap 3.9.5.2.1.3, Para 2.1).
Schema object: //sequentialList/listItem/para/sequentialList/listItem/para[child::sequentialList]
Schema object usage: Not allowed
Rule BREX-S1-00065: Sequential lists must not be used to provide procedural step information. (Chap 3.9.5.2.1.3, Para 2.1).
Schema object: //proceduralStep[descendant-or-self::sequentialList]
Schema object usage: As defined in S1000D
Rule BREX-S1-00066: Only one sequential (ordered) list must be placed under a numbered title or paragraph (subheading) (Chap 3.9.5.2.1.3, Para 2.1).
Schema object: //sequentialList
Schema object usage: As defined in S1000D
Rule BREX-S1-00067: The use of random lists within a fault isolation action is strictly limited to one level. (Chap 3.9.5.2.1.3, Para 2.2).
Schema object: //action/randomList/listItem/para[child::sequentialList or child::randomList or child::definitionList]
Schema object usage: Not allowed
Rule BREX-S1-00068: In procedural, process, crew and fault data modules, titles must be included for /figure/ and /table/ for formal tables. (Chap 3.9.5.2.1.5, Para 2).
Schema object: //table/title
Schema object usage: As defined in S1000D
Rule BREX-S1-00069: An internal reference must point at a target, either by an internalRefId attribute or a referredFragment attribute (Chap 3.9.5.2.1.8, Para 2.4.1).
Schema object: //internalRef[not(attribute::internalRefId) and (not(attribute::referredFragment) or normalize-space(attribute::referredFragment) = "")]
Schema object usage: Not allowed
Rule BREX-S1-00070: Task duration time must be given as one of the two characters h or d (for manhour and manday) (Chap 3.9.5.2.1.9, Para 2.1.3).
Schema object: //taskDuration[attribute::unitOfMeasure != "h" and attribute::unitOfMeasure != "d"]
Schema object usage: Not allowed
Rule BREX-S1-00072: Estimated time must be given as one character = h (for manhour) (Chap 3.9.5.2.1.9, Para 2.3.1.4).
Schema object: //estimatedTime[attribute::unitOfMeasure != "h"]
Schema object usage: Not allowed
Rule BREX-S1-00073: A support equipment can not be discarded, retained, modified, or referenced (Chap 3.9.5.2.1.9, Para 2.5.1).
Schema object: //supportEquipDescr[attribute::materialUsage="mu01" or attribute::materialUsage="mu02" or attribute::materialUsage ="mu03" or attribute::materialUsage ="mu04" or attribute::materialUsage ="mu06"]
Schema object usage: Not allowed
Rule BREX-S1-00261: Element materialSetRef must not be used in preliminary requirements without either a supplementary element embeddedSupportEquipDescr, embeddedSupplyDescr or embeddedSpareDescr (Chap 3.9.5.2.1.9, Para 2.5.1.3.8)
Schema object: //preliminaryRqmts[descendant::materialSetRef[not(following-sibling::embeddedSupportEquipDescr or following-sibling::embeddedSupplyDescr or following-sibling::embeddedSpareDescr) ]]
Schema object usage: Not allowed
Rule BREX-S1-00074 : A supply can not be modified (Chap 3.9.5.2.1.9, Para 2.6.1).
Schema object: //supplyDescr[attribute::materialUsage ="mu03" or attribute::materialUsage ="mu06"]
Schema object usage: Not allowed
Rule BREX-S1-00071: The open-order and close-order values are not allowed for the attribute circuitBreakerAction in the circuitBreakerRef element. (Chap 3.9.5.2.1.10, Para 2.1.1).
Schema object: //circuitBreakerRef[attribute::circuitBreakerAction="open-order" or attribute::circuitBreakerAction="close-order"]
Schema object usage: Not allowed
Rule BREX-S1-00075: When the quantity type is price then a currency code must be provided iaw ISO 4217 (Chap 3.9.5.2.1.10, Para 2.1.4).
Schema object: //quantity[attribute::quantityType="qty02" and string-length(attribute::quantityTypeSpecifics)!= 3]
Schema object usage: Not allowed
Rule BREX-S1-00076: When the quantity type is price then unit of measure does not apply (only currency code does) (Chap 3.9.5.2.1.10, Para 2.1.4).
Schema object: //quantity[attribute::quantityType="qty02" and descendant-or-self::*[attribute::quantityUnitOfMeasure]]
Schema object usage: Not allowed
Rule BREX-S1-00133: When applicability is externalized a proper CIR data module (using IC=0A2) must be referred by the element applicRef. (Chap 3.9.5.2.1.13, Para 2.1)
Schema object: //applicRef/dmRef/dmRefIdent/dmCode[attribute::infoCode!="0A2"]
Schema object usage: Not allowed
Rule BREX-S1-00077: The depth of the /levelledPara/ structure is unlimited, however, it is recommended to not exceed five levels of depth (Chap 3.9.5.2.2, Para 2.4).
Schema object: //levelledPara
Schema object usage: As defined in S1000D
Rule BREX-S1-00078: The subparagraph breakdown must never exceed eight levels of depth. (Chap 3.9.5.2.2, Para 2.4).
Schema object: //levelledPara[count(ancestor-or-self::levelledPara) > 8]
Schema object usage: Not allowed
Rule BREX-S1-00079: It is highly discouraged to exceed five levels of depth for proceduralStep. (Chap 3.9.5.2.3, Para 2.4.1).
Schema object: //proceduralStep
Schema object usage: As defined in S1000D
Rule BREX-S1-00080: The procedural substep breakdown must never exceed eight levels of depth (Chap 3.9.5.2.3, Para 2.4.1).
Schema object: //proceduralStep[count(ancestor-or-self::proceduralStep) > 8]
Schema object usage: Not allowed
Rule BREX-S1-00264: A step must have a title if any of its sibling steps have a title and a substep can have title only if its parent step has a title. (Chap 3.9.5.2.3, Para 2.4.3).
Schema object: //proceduralStep[child::title and (ancestor::proceduralStep[1][not(child::title)] or (ancestor::*[self::proceduralStep or self::mainProcedure])[1][child::*[self::proceduralStep[not(child::title)] or self::proceduralStepAlts[child::proceduralStep[not(child::title)]]]])]
Schema object usage: Not allowed
Rule BREX-S1-00081: The attribute figureNumberVariant must not be empty or contain a space string (Chap 3.9.5.2.7, Para 2.4).
Schema object: //catalogSeqNumberRef[attribute::figureNumberVariant and normalize-space(attribute::figureNumberVariant) = ""]
Schema object usage: Not allowed
Rule BREX-S1-00082: The attribute itemVariant must not be empty or contain a space string (Chap 3.9.5.2.7, Para 2.4).
Schema object: //catalogSeqNumberRef[attribute::itemVariant and normalize-space(attribute::itemVariant) = ""]
Schema object usage: Not allowed
Rule BREX-S1-00083: The attribute figureNumberVariant must not be empty or contain a space string (Chap 3.9.5.2.7, Para 2.4).
Schema object: //catalogSeqNumber[attribute::figureNumberVariant and normalize-space(attribute::figureNumberVariant) = ""]
Schema object usage: Not allowed
Rule BREX-S1-00084: The attribute itemVariant must not be empty or contain a space string (Chap 3.9.5.2.7, Para 2.4).
Schema object: //catalogSeqNumber[attribute::itemVariant and normalize-space(attribute::itemVariant) = ""]
Schema object usage: Not allowed
Rule BREX-S1-00085: The attribute figureNumberVariant must not be empty or contain a space string (Chap 3.9.5.2.7, Para 2.4).
Schema object: //categoryOneContainerLocation[attribute::figureNumberVariant and normalize-space(attribute::figureNumberVariant) = ""]
Schema object usage: Not allowed
Rule BREX-S1-00086: The attribute itemVariant must not be empty or contain a space string (Chap 3.9.5.2.7, Para 2.4).
Schema object: //categoryOneContainerLocation[attribute::itemVariant and normalize-space(attribute::itemVariant) = ""]
Schema object usage: Not allowed
Rule BREX-S1-00087: A chapterized catalogue sequence number must contain all SNS derived constituents (Chap 3.9.5.2.7, Para 2.4).
Schema object: //catalogSeqNumber[(attribute::systemCode or attribute::subSystemCode or attribute::subSubSystemCode or attribute::assyCode) and (not(attribute::systemCode) or not(attribute::subSystemCode) or not(attribute::subSubSystemCode) or not(attribute::assyCode))]
Schema object usage: Not allowed
Rule BREX-S1-00088: A chapterized catalogue sequence number must contain all SNS derived constituents (Chap 3.9.5.2.7, Para 2.4).
Schema object: //categoryOneContainerLocation[(attribute::systemCode or attribute::subSystemCode or attribute::subSubSystemCode or attribute::assyCode) and (not(attribute::systemCode) or not(attribute::subSystemCode) or not(attribute::subSubSystemCode) or not(attribute::assyCode))]
Schema object usage: Not allowed
Rule BREX-S1-00089: A chapterized catalogue sequence number reference must contain all SNS derived constituents (Chap 3.9.5.2.7, Para 2.4.2.2).
Schema object: //catalogSeqNumberRef[(attribute::systemCode or attribute::subSystemCode or attribute::subSubSystemCode or attribute::assyCode) and (not(attribute::systemCode) or not(attribute::subSystemCode) or not(attribute::subSubSystemCode) or not(attribute::assyCode))]
Schema object usage: Not allowed
Rule BREX-S1-00091: unitOfIssueQualificationSegment must not be given if unitOfIssue is not used. (Chap 3.9.5.2.7, Para 2.5.5.3.9).
Schema object: //unitOfIssueQualificationSegment[not(preceding-sibling::unitOfIssue)]
Schema object usage: Not allowed
Rule BREX-S1-00092: The element internalRef is not allowed in a warning in the Warning Repository data module since the warnings in the repository must be context insensitive (Chap 3.9.5.2.11.13, Para 2.1.1)
Schema object: //warningSpec/warningAndCautionPara/internalRef
Schema object usage: Not allowed
Rule BREX-S1-00093: The element internalRef is not allowed in a caution in the Caution Repository data module since the cautions in the repository must be context insensitive (Chap 3.9.5.2.11.14, Para 2.1.1)
Schema object: //cautionSpec/warningAndCautionPara/internalRef
Schema object usage: Not allowed
Rule BREX-S1-00094: When element sbMaterialInfoContent is used as direct child of element sb then the information code of the data module must be 934 (Chap 3.9.5.2.15, Para 2.3.1)
Schema object: //sb[child::sbMaterialInfoContent[ancestor::dmodule[child::identAndStatusSection[child::dmAddress[child::dmIdent[child::dmCode[attribute::infoCode!="934"]]]]]]]
Schema object usage: Not allowed
Rule BREX-S1-00095: Generic values 'sbtt02', 'sbtt03' and 'sbtt04' are not allowed in service bulletin revision information (Chap 3.9.5.2.15, Para 2.3.3 and Para 2.3.3.2)
Schema object: //sbRevisionInfo/sbTopic[attribute::sbTopicType="sbtt02" or attribute::sbTopicType="sbtt03" or attribute::sbTopicType="sbtt04"]
Schema object usage: Not allowed
Rule BREX-S1-00096: Generic values 'sbtt01', 'sbtt03' and 'sbtt04' are not allowed in service bulletin summary (Chap 3.9.5.2.15, Para 2.3.4 and Para 2.3.3.2)
Schema object: //sbSummary/sbTopic[attribute::sbTopicType="sbtt01" or attribute::sbTopicType="sbtt03" or attribute::sbTopicType="sbtt04"]
Schema object usage: Not allowed
Rule BREX-S1-00097: Generic values 'sbtt01', 'sbtt02' and 'sbtt04' are not allowed in service bulletin planning information (Chap 3.9.5.2.15, Para 2.3.5 and Para 2.3.3.2)
Schema object: //sbPlanningInfo/sbTopic[attribute::sbTopicType="sbtt01" or attribute::sbTopicType="sbtt02" or attribute::sbTopicType="sbtt04"]
Schema object usage: Not allowed
Rule BREX-S1-00098: Generic values 'sbtt01', 'sbtt02' and 'sbtt03' are not allowed in service bulletin additional information (Chap 3.9.5.2.15, Para 2.3.8 and Para 2.3.3.2)
Schema object: //sbAdditionalInfo/sbTopic[attribute::sbTopicType="sbtt01" or attribute::sbTopicType="sbtt02" or attribute::sbTopicType="sbtt03"]
Schema object usage: Not allowed
Rule BREX-S1-00099: A basic service bulletin accomplishment limit has to be considered once (Chap 3.9.5.2.15.1, Para 2.6.1.2)
Schema object: //sbTimeCompliance[attribute::sbTimeComplianceType = "sbtct01" and child::limit[attribute::limitTypeValue != "po"]]
Schema object usage: Not allowed
Rule BREX-S1-00100: A grace period limit has to be considered once (Chap 3.9.5.2.15.1, Para 2.6.1.2)
Schema object: //sbTimeCompliance[attribute::sbTimeComplianceType = "sbtct02" and child::limit[attribute::limitTypeValue != "po"]]
Schema object usage: Not allowed
Rule BREX-S1-00101: A repetitive inspection must be in accordance with periodic limit type (Chap 3.9.5.2.15.1, Para 2.6.1.2)
Schema object: //sbTimeCompliance[attribute::sbTimeComplianceType = "sbtct03" and child::limit[attribute::limitTypeValue != "pe"]]
Schema object usage: Not allowed
Rule BREX-S1-00102: The quantity unit of measure for service bulletin duration time must be given as one of the two characters h or d (for hour and day).(Chap 3.9.5.2.15.1, Para 2.7.1.2)
Schema object: //sbDuration[child::quantity[descendant-or-self::*[attribute::quantityUnitOfMeasure != "h" and attribute::quantityUnitOfMeasure != "d" ]]]
Schema object usage: Not allowed
Rule BREX-S1-00103: The quantity unit of measure for service bulletin estimated time must be given as one character = h (for manhour) (Chap 3.9.5.2.15.1, Para 2.7.1.3)
Schema object: //sbEstimatedTime[child::quantity[descendant-or-self::*[attribute::quantityUnitOfMeasure != "h"]]]
Schema object usage: Not allowed
Rule BREX-S1-00104: A removed spare can not be modified from another spare, referenced or set of removed material (Chap 3.9.5.2.15.2, Para 2.5.2.1)
Schema object: //sbIndividualRemovedSpare/sbRemovedSpareDescr[attribute::materialUsage="mu03" or attribute::materialUsage="mu04" or @materialUsage ="mu05"]
Schema object usage: Not allowed
Rule BREX-S1-00271: The attribute controlAuthorityRefs must not be used in front matter (Chap 3.9.5.2.16, Para 2.1).
Schema object: //dmodule[descendant::frontMatter and descendant::*[attribute::controlAuthorityRefs]]
Schema object usage: Not allowed
Rule BREX-S1-00105: Attribute @id must not be used for element natoStockNumber in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.6.4).
Schema object: //frontMatter[descendant-or-self::natoStockNumber[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00106: Element refs must not be used natoStockNumber in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.6.4).
Schema object: //frontMatter[descendant-or-self::natoStockNumber[child::refs]]
Schema object usage: Not allowed
Rule BREX-S1-00107: Element refs must not be used in identNumber in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.6.5).
Schema object: //frontMatter[child::frontMatterTitlePage[child::productAndModel[descendant-or-self::identNumber[child::refs]]]]
Schema object usage: Not allowed
Rule BREX-S1-00108: Attribute @id must not be used for element dataRestrictions in a front matter data module (Chap 3.9.5.2.16, Para 2.3.1.9)
Schema object: //frontMatter[descendant-or-self::dataRestrictions[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00109: Attribute @id must not be used for element graphic in a front matter data module (Chap 3.9.5.2.16, Para 2.3.1.10)
Schema object: //frontMatter[descendant-or-self::graphic[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00110: Attribute @id must not be used for element enterpriseSpec in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.11)
Schema object: //frontMatter[child::frontMatterTitlePage[child::enterpriseSpec[attribute::id]]]
Schema object usage: Not allowed
Rule BREX-S1-00111: Attribute @id must not be used for element symbol in a front matter data module (Chap 3.9.5.2.16, Para 2.3.1.12)
Schema object: //frontMatter[descendant-or-self::symbol[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00112: Attribute @id must not be used for element responsiblePartnerCompany in a front matter data module (Chap 3.9.5.2.16, Para 2.3.1.13)
Schema object: //frontMatter[child::frontMatterTitlePage[child::responsiblePartnerCompany[attribute::id]]]
Schema object usage: Not allowed
Rule BREX-S1-00113: A front matter title page must always specify the name of the publisher (Chap 3.9.5.2.16, Para 2.3.1.12)
Schema object: //frontMatter[child::frontMatterTitlePage[child::responsiblePartnerCompany[not(descendant-or-self::enterpriseName)]]]
Schema object usage: Not allowed
Rule BREX-S1-00115: Attribute @applicRefId must not be used for element barCode in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.15)
Schema object: //frontMatter[child::frontMatterTitlePage[child::barCode[attribute::applicRefId]]]
Schema object usage: Not allowed
Rule BREX-S1-00116: Attribute @id must not be used for element barCodeSymbol in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.15.2)
Schema object: //frontMatter[child::frontMatterTitlePage[child::barCode[child::barCodeSymbol[attribute::id]]]]
Schema object usage: Not allowed
Rule BREX-S1-00117: No attributes must be used for element reducedRandomList in a front matter title page except attribute @listItemPrefix which must be set to value pf03 (Chap 3.9.5.2.16, Para 2.3.1.16.2)
Schema object: //frontMatter[child::frontMatterTitlePage[child::frontMatterInfo[child::reducedPara[child::reducedRandomList[attribute::* and attribute::listItemPrefix!="pf03"]]]]]
Schema object usage: Not allowed
Rule BREX-S1-00118: Attributes @id and @applicRefId must not be used for element reducedRandomListItem in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.16.2)
Schema object: //frontMatter[child::frontMatterTitlePage[child::frontMatterInfo[descendant-or-self::reducedRandomListItem[attribute::id or attribute::applicRefId]]]]
Schema object usage: Not allowed
Rule BREX-S1-00119: Attributes @id and @applicRefId must not be used for element reducedListItemPara in a front matter title page (Chap 3.9.5.2.16, Para 2.3.1.16.2)
Schema object: //frontMatter[child::frontMatterTitlePage[child::frontMatterInfo[descendant-or-self::reducedRandomListItem[child::reducedListItemPara[attribute::id or attribute::applicRefId]]]]]
Schema object usage: Not allowed
Rule BREX-S1-00120: References to data modules from the front matter tables of content must include a complete data module title (techName + infoName) as it must be presented (Chap 3.9.5.2.16, Para 2.3.2.3.3)
Schema object: //frontMatter[child::frontMatterTableOfContent[descendant-or-self::tocEntry[child::dmRef[not(descendant-or-self::techName and descendant-or-self::infoName)]]]]
Schema object usage: Not allowed
Rule BREX-S1-00121: References to data modules in the front matter tables of content must include applicability information. (Chap 3.9.5.2.16, Para 2.3.2.3.3)
Schema object: //frontMatter[child::frontMatterTableOfContent[descendant-or-self::tocEntry[child::dmRef[not(attribute::applicRefId)]]]]
Schema object usage: Not allowed
Rule BREX-S1-00122: References to other data modules from a front matter data module must be to data modules themselves, not to any specific part of them (Chap 3.9.5.2.16, Para 2.3.2.3.3)
Schema object: //frontMatter[descendant-or-self::dmRef[attribute::referredFragment]]
Schema object usage: Not allowed
Rule BREX-S1-00123: Attribute @id must not be used for references to other data modules in a front matter data module (Chap 3.9.5.2.16, Para 2.3.2.3.3)
Schema object: //frontMatter[descendant-or-self::dmRef[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00124: References to publication modules in the front matter tables of content must include a full title (pmTitle) as it must be presented (Chap 3.9.5.2.16, Para 2.3.2.3.4)
Schema object: //frontMatter[child::frontMatterTableOfContent[descendant-or-self::tocEntry[child::pmRef[not(descendant-or-self::pmTitle)]]]]
Schema object usage: Not allowed
Rule BREX-S1-00125: References to publication modules in the front matter tables of content must include applicability information. (Chap 3.9.5.2.16, Para 2.3.2.3.4)
Schema object: //frontMatter[child::frontMatterTableOfContent[descendant-or-self::tocEntry[child::pmRef[not(attribute::applicRefId)]]]]
Schema object usage: Not allowed
Rule BREX-S1-00126: Attribute @id must not be used for references to publication modules in a front matter data module (Chap 3.9.5.2.16, Para 2.3.2.3.4)
Schema object: //frontMatter[descendant-or-self::pmRef[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00127: References to external publications in the front matter tables of content must include the external publication code (externalPubCode) as it must be presented (Chap 3.9.5.2.16, Para 2.3.2.3.5)
Schema object: //frontMatter[child::frontMatterTableOfContent[descendant-or-self::tocEntry[child::externalPubRef[not(descendant-or-self::externalPubCode)]]]]
Schema object usage: Not allowed
Rule BREX-S1-00128: References to external publications in the front matter tables of content must include applicability information. (Chap 3.9.5.2.16, Para 2.3.2.3.5)
Schema object: //frontMatter[child::frontMatterTableOfContent[descendant-or-self::tocEntry[child::externalPubRef[not(attribute::applicRefId)]]]]
Schema object usage: Not allowed
Rule BREX-S1-00129: Attribute @id must not be used for references to external publications in a front matter data module (Chap 3.9.5.2.16, Para 2.3.2.3.5)
Schema object: //frontMatter[descendant-or-self::externalPubRef[attribute::id]]
Schema object usage: Not allowed
Rule BREX-S1-00130: Front matter foot notes must not contain lists (Chap 3.9.5.2.16, Para 2.3.3.3)
Schema object: //frontMatter[descendant-or-self::footnote[descendant-or-self::para[child::sequentialList or child::randomList or child::definitionList]]]
Schema object usage: Not allowed
Rule BREX-S1-00131: The element applicRef must not be used in the applicability Repository (Chap 3.9.5.3, Para 2.1.3).
Schema object: //dmAddress[child::dmIdent[child::dmCode[attribute::infoCode="0A2" and ancestor::dmodule[descendant::applicRef]]]]
Schema object usage: Not allowed
Rule BREX-S1-00132: The element referencedApplicGroupRef must not be used in the applicability Repository (Chap 3.9.5.3, Para 2.1.3).
Schema object: //dmAddress[child::dmIdent[child::dmCode[attribute::infoCode="0A2" and ancestor::dmodule[descendant::referencedApplicGroupRef]]]]
Schema object usage: Not allowed
Rule BREX-S1-00134: In an applicability repository, the element expression (child of element applic) is used only in the referencedApplicGroup element (Chap 3.9.5.3, Para 2.4)
Schema object: //expression[ancestor::dmodule[descendant::commonRepository and descendant::identAndStatusSection[child::dmAddress[child::dmIdent[child::dmCode[attribute::infoCode="0A2"]]]]] and not(ancestor::referencedApplicGroup)]
Schema object usage: Not allowed
Rule BREX-S1-00135: A product attribute value pattern is not allowed when the product attribute value data type is boolean, integer or real (Chap 3.9.5.3.1, Para 2.3.1).
Schema object: //productAttribute[attribute::valuePattern and (attribute::valueDataType = "boolean" or attribute::valueDataType = "integer" or attribute::valueDataType = "real")]
Schema object usage: Not allowed
Rule BREX-S1-00136: Enumerations with enumerationLabel attribute cannot specify a range or list of values in applicPropertyValues attribute (Chap 3.9.5.3.1, Para 2.3.3.4).
Schema object: //productAttribute[child::enumeration[attribute::enumerationLabel and attribute::applicPropertyValues[contains(string(.),"~") or contains(string(.),"|")]]]
Schema object usage: Not allowed
Rule BREX-S1-00137: A condition type value pattern is not allowed when the product attribute value data type is boolean, integer or real (Chap 3.9.5.3.2, Para 2.3.1).
Schema object: //condType[attribute::valuePattern and (attribute::valueDataType = "boolean" or attribute::valueDataType = "integer" or attribute::valueDataType = "real")]
Schema object usage: Not allowed
Rule BREX-S1-00138: Attribute itemLocationCode - Data module item location (Chap 4.3.8, Para 2)
Schema object: //@itemLocationCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
A |
lexical |
Information related to items installed on the Product |
B |
lexical |
Information related to items installed on a major assembly removed from the Product |
C |
lexical |
Information related to items on the bench |
D |
lexical |
Information related to all three locations A, B, and C |
T |
lexical |
Information related to training |
Rule BREX-S1-00139: Attribute learnCode - the first character of the learn code must be set to either "H" for human performance technology codes or "T" for training codes (Chap 4.3.9, Para 2; Chap 8.5, Para 2).
Schema object: //@learnCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
H10 |
restrictable |
Performance analysis |
H11 |
restrictable |
Organizational analysis - Vision statement |
H12 |
restrictable |
Organizational analysis - Mission statement |
H13 |
restrictable |
Organizational analysis - Values |
H14 |
restrictable |
Organizational analysis - Goal statement |
H15 |
restrictable |
Organizational analysis - Objective statement |
H16 |
restrictable |
Organizational analysis - Gap statement |
H17 |
restrictable |
Environmental analysis - Organizational environment |
H18 |
restrictable |
Environmental analysis - Work environment |
H19 |
restrictable |
Performer analysis - Worker |
H20 |
restrictable |
Cause Analysis |
H21 |
restrictable |
Environmental factor |
H22 |
restrictable |
Internal factor |
H30 |
restrictable |
Intervention definition |
H31 |
restrictable |
Performance support |
H32 |
restrictable |
Job/Work design |
H33 |
restrictable |
Personal development |
H34 |
restrictable |
Human resource development |
H35 |
restrictable |
Organizational communication |
H36 |
restrictable |
Organizational design and development |
H37 |
restrictable |
Training |
H40 |
restrictable |
Intervention implementation |
H50 |
restrictable |
Evaluation |
H51 |
restrictable |
Formative analysis |
H52 |
restrictable |
Summative - Immediate performance competence |
H53 |
restrictable |
Summative - Job transfer |
H54 |
restrictable |
Summative - Organizational impact/ROI |
T10 |
restrictable |
Attention |
T11 |
restrictable |
Perceptual - Concrete example |
T12 |
restrictable |
Perceptual - Incongruity/Conflict |
T13 |
restrictable |
Inquiry - Incongruity/Conflict |
T14 |
restrictable |
Inquiry - Participatory exercise |
T15 |
restrictable |
Inquiry - Relevance |
T20 |
restrictable |
Learning objectives |
T21 |
restrictable |
Terminal objective - Intellectual skill - Discriminations |
T22 |
restrictable |
Terminal objective - Intellectual skill - Concepts |
T23 |
restrictable |
Terminal objective - Intellectual skill - Rules/Principles |
T24 |
restrictable |
Terminal objective - Intellectual skill - Processes |
T25 |
restrictable |
Terminal objective - Intellectual skill - Procedures |
T26 |
restrictable |
Terminal objective - Intellectual skill - Higher order rules |
T27 |
restrictable |
Terminal objective - Verbal information - Facts |
T28 |
restrictable |
Terminal objective - Motor skill |
T29 |
restrictable |
Enabling objective - Intellectual skill- Discriminations |
T2A |
restrictable |
Enabling objective - Intellectual skill- Concepts |
T2B |
restrictable |
Enabling objective - Intellectual skill- Rules/Principles |
T2C |
restrictable |
Enabling objective - Intellectual skill- Processes |
T2D |
restrictable |
Enabling objective - Intellectual skill- Procedures |
T2E |
restrictable |
Enabling objective - Intellectual skill- Higher order rules |
T2F |
restrictable |
Enabling objective - Verbal information - Facts |
T2G |
restrictable |
Enabling objective - Motor skill |
T30 |
restrictable |
Recall |
T31 |
restrictable |
Analogy |
T32 |
restrictable |
Demonstration |
T33 |
restrictable |
Informative practice |
T34 |
restrictable |
Comparative organizer |
T35 |
restrictable |
Metaphoric device |
T36 |
restrictable |
Prerequisite concept review |
T37 |
restrictable |
Question/problem |
T38 |
restrictable |
Similar-task review |
T40 |
restrictable |
Content |
T41 |
restrictable |
Static content - Discrimination Expositive |
T42 |
restrictable |
Static content - Fact Expositive |
T43 |
restrictable |
Static content - Concept Expositive |
T44 |
restrictable |
Static content - Rule/Principle Expositive |
T45 |
restrictable |
Static content - Procedure Expositive |
T46 |
restrictable |
Static content - Higher order rule Expositive |
T47 |
restrictable |
Static content - Processes Expositive |
T48 |
restrictable |
Animated content - Discrimination |
T49 |
restrictable |
Animated content - Fact |
T4A |
restrictable |
Animated content - Concept |
T4B |
restrictable |
Animated content - Rule/Principle |
T4C |
restrictable |
Animated content - Procedure |
T4D |
restrictable |
Animated content - Higher order rule |
T4E |
restrictable |
Animated content - Processes |
T4F |
restrictable |
Interactive content - Discrimination |
T4R |
restrictable |
Interactive content - Fact |
T4G |
restrictable |
Interactive content - Concept |
T4H |
restrictable |
Interactive content - Rule/Principle |
T4J |
restrictable |
Interactive content - Procedure |
T4K |
restrictable |
Interactive content - Higher order rule |
T4L |
restrictable |
Interactive content - Processes |
T50 |
restrictable |
Learning guidance |
T51 |
restrictable |
Analogy |
T52 |
restrictable |
Metaphoric device |
T53 |
restrictable |
Drill and practice/informative practice |
T54 |
restrictable |
Case study |
T55 |
restrictable |
Comparative organizer |
T56 |
restrictable |
Concept map |
T57 |
restrictable |
Demonstration |
T58 |
restrictable |
Example/non-example |
T59 |
restrictable |
Game |
T5A |
restrictable |
Mnemonic device |
T5B |
restrictable |
Problem solving |
T5C |
restrictable |
Simulation |
T5D |
restrictable |
Story |
T60 |
restrictable |
Performance |
T61 |
restrictable |
Drag-and-drop/matching exercise |
T62 |
restrictable |
Multiple-choice - One selection |
T63 |
restrictable |
Multiple-choice -Multiple selection |
T64 |
restrictable |
Short answer free text Fill in the blank |
T65 |
restrictable |
Simulation |
T66 |
restrictable |
Game |
T70 |
restrictable |
Feedback |
T71 |
restrictable |
Knowledge of correct response |
T72 |
restrictable |
Knowledge of correct solution |
T73 |
restrictable |
Knowledge of consequence |
T80 |
restrictable |
Assessment |
T81 |
restrictable |
Drag-and-drop/matching exercise |
T82 |
restrictable |
Multiple-choice - One selection |
T83 |
restrictable |
Multiple-choice - Multiple selection |
T84 |
restrictable |
Short answer free text |
T85 |
restrictable |
Simulation |
T86 |
restrictable |
Game |
T87 |
restrictable |
Pre-test |
T88 |
restrictable |
Post-test |
T90 |
restrictable |
Retention and transfer |
T91 |
restrictable |
Drill and practice/informative practice |
T92 |
restrictable |
Case study |
T93 |
restrictable |
Comparative organizer |
T94 |
restrictable |
Demonstration |
T95 |
restrictable |
Example/non-example |
T96 |
restrictable |
Game |
T97 |
restrictable |
Problem solving |
T98 |
restrictable |
Simulation |
T99 |
restrictable |
Story |
Rule BREX-S1-00140: Whenever a learn code is used, the learn event code must be used (Chap 4.3.10, Para 1).
Schema object: //dmCode[attribute::learnCode and not(attribute::learnEventCode)]
Schema object usage: Not allowed
Rule BREX-S1-00141: Attribute learnEventCode - Used to store the learn event code (Chap 4.3.10, Para 2).
Schema object: //@learnEventCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
A |
lexical |
Learning plan |
B |
lexical |
Learning overview |
C |
lexical |
Learning content |
D |
lexical |
Learning summary |
E |
lexical |
Learning assessment |
Rule BREX-S1-00142: ICN representing an illustration, symbol or other information object supporting a CSDB object (Chap 4.4, Para 2.1 and Para 2.2).
Schema object: //@infoEntityIdent
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
((ICN-[A-Z0-9]{5}-[A-Z0-9]{5,10}-[0-9]{3}-[0-9]{2})|(ICN-[A-Z0-9]{2,14}-[A-Z0-9]{1,4}-[A-Z0-9]{6,9}-[A-Z0-9]{1}-[A-Z0-9]{5}-[A-Z0-9]{5}-[A-Z]{1}-[0-9]{2,3}-[0-9]{1,2})) |
|
CAGE-based ICN (15-20 char) or MIC-based ICN (26-44 char) |
Rule BREX-S1-00143: ICN representing an illustration, symbol or other information object supporting a CSDB object (Chap 4.4, Para 2.1 and Para 2.2).
Schema object: //@infoEntityRefIdent
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
((ICN-[A-Z0-9]{5}-[A-Z0-9]{5,10}-[0-9]{3}-[0-9]{2})|(ICN-[A-Z0-9]{2,14}-[A-Z0-9]{1,4}-[A-Z0-9]{6,9}-[A-Z0-9]{1}-[A-Z0-9]{5}-[A-Z0-9]{5}-[A-Z]{1}-[0-9]{2,3}-[0-9]{1,2})) |
|
CAGE-based ICN (15-20 char) or MIC-based ICN (26-44 char) |
Rule BREX-S1-00274: If the value of the attribute issueNumber is less then 1000, use only three digits (Chap 4.7, Para 2.1).
Schema object: //issueInfo/@issueNumber[1000 > number() and string-length() != 3]
Schema object usage: Not allowed
Rule BREX-S1-00275: If the value of the attribute issueNumber is 1,000 to 9,999, use only four digits (Chap 4.7, Para 2.1).
Schema object: //issueInfo/@issueNumber[10000 > number() and number() > 999 and string-length() != 4]
Schema object usage: Not allowed
Rule BREX-S1-00265: The information code for a business rules document data module is 024, and the item location code is set to D. (Chap 4.10.1, Para 3).
Schema object: /dmodule[content/brDoc]/identAndStatusSection/dmAddress/dmIdent/dmCode[@infoCode!="024" or @itemLocationCode!="D"]
Schema object usage: Not allowed
Rule BREX-S1-00266: A business rules decision must be assigned a number using attribute brDecisionIdentNumber. (Chap 4.10.1, Para 4.4).
Schema object: /dmodule/content/brDoc//brDecision[(brDecisionText or brDecisionValueGroup) and not(@brDecisionIdentNumber)]
Schema object usage: Not allowed
Rule BREX-S1-00145: The code representing the system level in an SNS, limited to 2 or 3 char. If three positions are used, the 1st position is the Material Item Category Code, restricted to values A-H, J, T-Z and 0-9. (Chap 4.3.3, Para 2.2.2 and Chap 4.10.2.1, Para 2.1.1).
Schema object: //snsSystem/snsCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
([A-HJT-Z0-9])?[A-Z0-9]{2} |
|
System code is limited to 2 or 3 char. |
Rule BREX-S1-00146: The code representing the subsystem level in an SNS, limited to 1 char. (Chap 4.3.3, Para 2.2.3 and Chap 4.10.2.1, Para 2.1.2).
Schema object: //snsSubSystem/snsCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
[A-Z0-9]{1} |
|
Subsystem code is limited to 1 char. |
Rule BREX-S1-00147: The code representing the sub-subsystem level in an SNS, limited to 1 char. (Chap 4.3.3, Para 2.2.3 and Chap 4.10.2.1, Para 2.1.3).
Schema object: //snsSubSubSystem/snsCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
[A-Z0-9]{1} |
|
Sub-subsystem code is limited to 1 char. |
Rule BREX-S1-00148: The code representing the assembly code in an SNS, limited to 2 or 4 char. (Chap 4.3.3, Para 2.2.4 and Chap 4.10.2.1, Para 2.1.4).
Schema object: //snsAssy/snsCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
(([A-Z0-9]{2})|([A-Z0-9]{4})) |
|
Assembly code is limited to 2 or 4 char. |
Rule BREX-S1-00144: SNS must not be applied below sub-subsystem level. Unit/Assembly of the BREX DM must be 00 or 0000. (Chap 4.10.2.4, Para 2).
Schema object: /dmodule[content/brex]/identAndStatusSection/dmAddress/dmIdent/dmCode[@modelIdentCode!="S1000D" and @assyCode!="00" and @assyCode!="0000"]
Schema object usage: Not allowed
Rule BREX-S1-00268: The information code for a BREX data module is 022, and the item location code is set to D. (Chap 4.10.2.4, Para 2).
Schema object: /dmodule[content/brex]/identAndStatusSection/dmAddress/dmIdent/dmCode[@infoCode!="022" or @itemLocationCode!="D"]
Schema object usage: Not allowed
Rule BREX-S1-00150: In an accessPoint alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //accessPointAlts[child::accessPoint[following-sibling::accessPoint] and child::accessPoint[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00151: In an assocWarningMalfunction alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //assocWarningMalfunctionAlts[child::assocWarningMalfunction[following-sibling::assocWarningMalfunction] and child::assocWarningMalfunction[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00152: In an bitMessage alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //bitMessageAlts[child::bitMessage[following-sibling::bitMessage] and child::bitMessage[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00153: In an circuitBreaker alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //circuitBreakerAlts[child::circuitBreaker[following-sibling::circuitBreaker] and child::circuitBreaker[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00154: In an commonInfoDescrPara alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //commonInfoDescrParaAlts[child::commonInfoDescrPara[following-sibling::commonInfoDescrPara] and child::commonInfoDescrPara[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00155: In an correlatedFault alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //correlatedFaultAlts[child::correlatedFault[following-sibling::correlatedFault] and child::correlatedFault[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00156: In an detectedFault alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //detectedFaultAlts[child::detectedFault[following-sibling::detectedFault] and child::detectedFault[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00157: In an dialog alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //dialogAlts[child::dialog[following-sibling::dialog] and child::dialog[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00158: In an dmNode alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //dmNodeAlts[child::dmNode[following-sibling::dmNode] and child::dmNode[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00159: In an dmSeq alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //dmSeqAlts[child::dmSeq[following-sibling::dmSeq] and child::dmSeq[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00160: In an electricalEquip alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //electricalEquipAlts[child::electricalEquip[following-sibling::electricalEquip] and child::electricalEquip[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00161: In an figure alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //figureAlts[child::figure[following-sibling::figure] and child::figure[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00162: In an functionalItem alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //functionalItemAlts[child::functionalItem[following-sibling::functionalItem] and child::functionalItem[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00163: In an harness alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //harnessAlts[child::harness[following-sibling::harness] and child::harness[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00164: In an isolatedFault alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //isolatedFaultAlts[child::isolatedFault[following-sibling::isolatedFault] and child::isolatedFault[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00165: In an isolationProcedureEnd alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //isolationProcedureEndAlts[child::isolationProcedureEnd[following-sibling::isolationProcedureEnd] and child::isolationProcedureEnd[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00166: In an isolationStep alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //isolationStepAlts[child::isolationStep[following-sibling::isolationStep] and child::isolationStep[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00167: In an levelledPara alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //levelledParaAlts[child::levelledPara[following-sibling::levelledPara] and child::levelledPara[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00168: In an message alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //messageAlts[child::message[following-sibling::message] and child::message[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00169: In an multimedia alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //multimediaAlts[child::multimedia[following-sibling::multimedia] and child::multimedia[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00170: In an observedFault alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //observedFaultAlts[child::observedFault[following-sibling::observedFault] and child::observedFault[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00171: In an proceduralStep alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //proceduralStepAlts[child::proceduralStep[following-sibling::proceduralStep] and child::proceduralStep[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00172: In an supplyRqmt alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //supplyRqmtAlts[child::supplyRqmt[following-sibling::supplyRqmt] and child::supplyRqmt[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00173: In an taskDefinition alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //taskDefinitionAlts[child::taskDefinition[following-sibling::taskDefinition] and child::taskDefinition[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00174: In an tool alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //toolAlts[child::tool[following-sibling::tool] and child::tool[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00175: In an warningMalfunction alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //warningMalfunctionAlts[child::warningMalfunction[following-sibling::warningMalfunction] and child::warningMalfunction[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00176: In an wire alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //wireAlts[child::wire[following-sibling::wire] and child::wire[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00177: In an zone alternates group each alternate must specify a valid applicability annotation (Chap 4.13.3, Para 2 and Para 3)
Schema object: //zoneAlts[child::zone[following-sibling::zone] and child::zone[not(attribute::applicRefId)]]
Schema object usage: Not allowed
Rule BREX-S1-00178: There are [at the most] three levels of random lists (Chap 6.2.2, Para 2.6.2.1).
Schema object: //randomList/listItem/para/randomList/listItem/para/randomList/listItem/para[child::randomList]
Schema object usage: Not allowed
Rule BREX-S1-00179: Attribute infoCode - The data update file information code (Chap 8.4.1, Para 1).
Schema object: //updateIdent/updateCode/@infoCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
00E |
restrictable |
Functional item numbers common information repository |
00F |
restrictable |
Circuit breakers common information repository |
00G |
restrictable |
Parts common information repository |
00H |
restrictable |
Zones common information repository |
00J |
restrictable |
Access panels and doors common information repository |
00K |
restrictable |
Organizations common information repository |
00L |
restrictable |
Supplies - List of products common information repository |
00M |
restrictable |
Supplies - List of requirements common information repository |
00N |
restrictable |
Support equipment common information repository |
00X |
restrictable |
Controls and indicators common information repository |
0A1 |
restrictable |
Functional and/or physical areas common information repository |
0A2 |
restrictable |
Applicability repository |
012 |
restrictable |
General warnings and cautions and related safety data |
Rule BREX-S1-00180: Attribute infoCode - The data module information code (Chap 8.4.1, Para 1).
Schema object: //dmIdent/dmCode/@infoCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
000 |
restrictable |
Function, data for plans and description |
001 |
restrictable |
Title page |
002 |
restrictable |
List of pages or data modules See also code 00R and code 00S |
003 |
restrictable |
Change record or highlights See also code 00T and code 00U |
004 |
restrictable |
Access illustration |
005 |
restrictable |
List of abbreviations |
006 |
restrictable |
List of terms |
007 |
restrictable |
List of symbols |
008 |
restrictable |
Technical standard record |
009 |
restrictable |
Table of contents |
010 |
restrictable |
General data |
011 |
restrictable |
Function |
012 |
restrictable |
General warnings and cautions and related safety data |
013 |
restrictable |
Numeric index |
014 |
restrictable |
Alphabetic and alphanumeric index |
015 |
restrictable |
List of special materials |
016 |
restrictable |
List of dangerous materials |
017 |
restrictable |
List of related data - refer to code 00V |
018 |
restrictable |
Introduction |
019 |
restrictable |
Supplier list |
020 |
restrictable |
Configuration |
021 |
restrictable |
Copyright |
022 |
restrictable |
Business rules exchange |
023 |
restrictable |
Administrative forms and data |
024 |
restrictable |
Business rules |
025 |
restrictable |
Export control policy |
026 |
restrictable |
Regulatory policy |
028 |
restrictable |
General Refer to codes 010 and 018 |
029 |
restrictable |
Data structure |
030 |
restrictable |
Technical data |
031 |
restrictable |
Electrical standard parts data |
033 |
restrictable |
Technical data (functional breakdown) |
034 |
restrictable |
Technical data (physical breakdown) |
040 |
restrictable |
Description |
041 |
restrictable |
Description of how it is made |
042 |
restrictable |
Description of function |
043 |
restrictable |
Description of function attributed to crew (functional breakdown) |
044 |
restrictable |
Description of function (physical breakdown) |
045 |
restrictable |
Designated use |
046 |
restrictable |
Dependence on peripheral systems/equipment |
050 |
restrictable |
Diagram/List |
051 |
restrictable |
Wiring diagram |
052 |
restrictable |
Routing diagram |
053 |
restrictable |
Connection list |
054 |
restrictable |
Schematic diagram |
055 |
restrictable |
Location diagram |
056 |
restrictable |
Equipment list |
057 |
restrictable |
Wire list |
058 |
restrictable |
Harness list |
059 |
restrictable |
Maintenance envelope diagram |
060 |
restrictable |
Product support equipment, tools and software |
061 |
restrictable |
Special support equipment and tools |
062 |
restrictable |
Standard support equipment and tools |
063 |
restrictable |
Government supplied support equipment and tools |
064 |
restrictable |
Locally made support equipment and tools |
065 |
restrictable |
Software |
066 |
restrictable |
Support equipment and tools data |
067 |
restrictable |
Decals and instruction plates |
070 |
restrictable |
Consumables, materials and expendables Supplies =consumables, materials and expendables |
071 |
restrictable |
Consumables |
072 |
restrictable |
Materials |
073 |
restrictable |
Expendables |
074 |
restrictable |
Data sheet for dangerous consumables and materials |
075 |
restrictable |
Parts list |
076 |
restrictable |
Fluid |
077 |
restrictable |
Data sheet for consumables and materials |
078 |
restrictable |
Fasteners |
080 |
restrictable |
Mixture and solution |
081 |
restrictable |
Chemical solution |
082 |
restrictable |
Chemical mixture |
090 |
restrictable |
Software documentation |
096 |
restrictable |
Safety items and parts |
00A |
restrictable |
List of illustrations - normally used in front matter data modules |
00B |
restrictable |
List of support equipment - ormally used in front matter data modules |
00C |
restrictable |
List of supplies - normally used in front matter data modules |
00D |
restrictable |
List of spares - normally used in front matter data modules |
00E |
restrictable |
Functional item numbers common information repository |
00F |
restrictable |
Circuit breakers common information repository |
00G |
restrictable |
Parts common information repository |
00H |
restrictable |
Zones common information repository |
00J |
restrictable |
Access panels and doors common information repository |
00K |
restrictable |
Organizations common information repository |
00L |
restrictable |
Supplies - List of products common information repository |
00M |
restrictable |
Supplies - List of requirements common information repository |
00N |
restrictable |
Support equipment common information repository |
00P |
restrictable |
Product Cross-reference Table (PCT) |
00Q |
restrictable |
Conditions Cross-reference Table (CCT) |
00R |
restrictable |
List of effective pages - refer to code 002 |
00S |
restrictable |
List of effective data modules - refer to code 002 |
00T |
restrictable |
Change record - refer to code 003 |
00U |
restrictable |
Highlights - refer to code 003 |
00V |
restrictable |
List of applicable specifications and documentation - refer to code 017 |
00W |
restrictable |
Applicability Cross-reference Table (ACT) |
00X |
restrictable |
Controls and indicators common information repository |
00Y |
restrictable |
List of charts and forms |
00Z |
restrictable |
List of tables |
0A1 |
restrictable |
Functional and/or physical areas common information repository |
0A2 |
restrictable |
Applicability repository |
0A3 |
restrictable |
Applicability Cross-reference Table catalog |
0A4 |
restrictable |
Warnings - List of warnings in the common information repository |
0A5 |
restrictable |
Cautions - List of cautions in the common information repository |
|0A6 |
restrictable |
Hazards - List of hazard types in the common information repository CPF2020-030US. |
|0A7 |
restrictable |
Terminology repository CPF2020-033EPWG. |
0B0 |
restrictable |
Maintenance planning information |
0B1 |
restrictable |
Time limits |
0B2 |
restrictable |
System maintenance/Inspection tasks list |
0B3 |
restrictable |
Structure maintenance/inspection tasks lists |
0B4 |
restrictable |
Zonal maintenance/inspection tasks list |
0B5 |
restrictable |
Unscheduled check |
[0][1-9A-B][A-Z] |
|
Project available |
100 |
restrictable |
Operation |
101 |
restrictable |
List of consumables associated with operation |
102 |
restrictable |
List of materials associated with operation |
103 |
restrictable |
List of expendables associated with operation |
104 |
restrictable |
List of special support equipment and tools associated with operation |
105 |
restrictable |
List of support equipment and tools associated with operation |
106 |
restrictable |
List of software associated with operation |
107 |
restrictable |
Parts list associated with operation |
110 |
restrictable |
Controls and indicators |
111 |
restrictable |
Controls and indicators This code is used for crew |
112 |
restrictable |
Modes of operation This code is used for crew |
115 |
restrictable |
Displays and alerts |
120 |
restrictable |
Pre-operation |
121 |
restrictable |
Pre-operation procedure This code is used for crew |
122 |
restrictable |
Siting |
123 |
restrictable |
Shelter |
125 |
restrictable |
Pre-operation procedures checklist - this code is used for crew |
126 |
restrictable |
Conditions of readiness |
127 |
restrictable |
Establish operating position |
130 |
restrictable |
Normal operation |
131 |
restrictable |
Normal operation procedure This code is used for crew |
132 |
restrictable |
Start-up procedure for maintenance |
133 |
restrictable |
Shutdown procedure for maintenance |
134 |
restrictable |
Aviation checklist |
135 |
restrictable |
Normal operation procedures checklist This code is used for crew |
136 |
restrictable |
Ground running check |
138 |
restrictable |
Ground running and performance adjustment |
139 |
restrictable |
Nuclear, biological and chemical procedures |
140 |
restrictable |
Emergency procedure |
141 |
restrictable |
Emergency operation procedure This code is used for crew |
142 |
restrictable |
Operation under unusual conditions |
143 |
restrictable |
Radio interference suppression |
144 |
restrictable |
Jamming and electronic countermeasures (ECM) |
145 |
restrictable |
Emergency operation procedures checklist This code is used for crew |
146 |
restrictable |
Emergency shutdown operation procedure (Checklist) |
150 |
restrictable |
Post-operation |
151 |
restrictable |
Post-operation procedure This code is used for crew |
155 |
restrictable |
Post-operation procedures checklist This code is used for crew |
157 |
restrictable |
Establish maintenance position |
160 |
restrictable |
Loading/Unloading procedure |
161 |
restrictable |
Special operation |
162 |
restrictable |
Non-tactical operation |
169 |
restrictable |
Mass and balance |
170 |
restrictable |
Handling |
171 |
restrictable |
Lifting |
172 |
restrictable |
Jacking |
173 |
restrictable |
Shoring |
174 |
restrictable |
Towing |
175 |
restrictable |
Taxiing |
176 |
restrictable |
Lowering |
177 |
restrictable |
Stabilizing |
178 |
restrictable |
Tethering |
179 |
restrictable |
Debogging |
180 |
restrictable |
Dispatch deviation |
181 |
restrictable |
Deactivate for dispatch deviation |
[1][0-8][A-Z] |
|
Project available |
200 |
restrictable |
Servicing |
201 |
restrictable |
List of consumables associated with servicing |
202 |
restrictable |
List of materials associated with servicing |
203 |
restrictable |
List of expendables associated with servicing |
204 |
restrictable |
List of special support equipment and tools associated with servicing |
205 |
restrictable |
List of support equipment and tools associated with servicing |
206 |
restrictable |
List of software associated with servicing |
207 |
restrictable |
Parts list associated with servicing |
210 |
restrictable |
Fill |
211 |
restrictable |
Refuel |
212 |
restrictable |
Fill with oil |
213 |
restrictable |
Fill with oxygen |
214 |
restrictable |
Fill with nitrogen |
215 |
restrictable |
Fill with air |
216 |
restrictable |
Fill with water |
217 |
restrictable |
Fill with hydrogen |
218 |
restrictable |
Fill with other liquid |
219 |
restrictable |
Fill with other gas |
220 |
restrictable |
Drain liquid and release pressure |
221 |
restrictable |
Defuel and drain fuel |
222 |
restrictable |
Drain oil |
223 |
restrictable |
Release oxygen pressure |
224 |
restrictable |
Release nitrogen pressure |
225 |
restrictable |
Release air pressure |
226 |
restrictable |
Drain water |
227 |
restrictable |
Release hydrogen pressure |
228 |
restrictable |
Drain other liquid |
229 |
restrictable |
Release other gas pressure |
230 |
restrictable |
Bleed and prime |
231 |
restrictable |
Bleed |
232 |
restrictable |
Prime |
233 |
restrictable |
Dry |
234 |
restrictable |
Facility requirements associated with servicing |
235 |
restrictable |
Flush |
236 |
restrictable |
Fill with inert gas/inert liquid |
237 |
restrictable |
Evacuate |
240 |
restrictable |
Lubrication |
241 |
restrictable |
Oil |
242 |
restrictable |
Grease |
243 |
restrictable |
Dry film |
250 |
restrictable |
Clean and apply surface protection |
251 |
restrictable |
Clean with chemical agent |
252 |
restrictable |
Clean by abrasive blast |
253 |
restrictable |
Clean by ultrasonics |
254 |
restrictable |
Clean mechanically |
255 |
restrictable |
Purge |
256 |
restrictable |
Polish and apply wax |
257 |
restrictable |
Paint and apply marking |
258 |
restrictable |
Other procedure to clean |
259 |
restrictable |
Other procedure to protect surfaces |
260 |
restrictable |
Remove and prevent ice and remove contamination |
261 |
restrictable |
Remove ice |
262 |
restrictable |
Prevent ice |
263 |
restrictable |
Use disinfectant/Sanitize |
264 |
restrictable |
Remove contamination |
270 |
restrictable |
Adjust, align and calibrate |
271 |
restrictable |
Adjust |
272 |
restrictable |
Align |
273 |
restrictable |
Calibrate |
274 |
restrictable |
Harmonize |
275 |
restrictable |
Grooming |
276 |
restrictable |
Rig |
277 |
restrictable |
Compensate |
278 |
restrictable |
Easily and quickly adjust after a battle damage repair |
279 |
restrictable |
Easily and quickly align after a battle damage repair |
280 |
restrictable |
Inspection |
281 |
restrictable |
Scheduled inspection |
282 |
restrictable |
Unscheduled inspection |
283 |
restrictable |
Special regular inspection |
284 |
restrictable |
Special irregular inspection |
285 |
restrictable |
Structure inspections for allowable damage limits |
286 |
restrictable |
Structure inspections for repair |
288 |
restrictable |
Overhaul and retirement schedule |
289 |
restrictable |
Check for filling quantity |
290 |
restrictable |
Change of liquid/gas |
292 |
restrictable |
Change of oil Code 222 + code 212 |
293 |
restrictable |
Change of oxygen Code 223 + code 213 |
294 |
restrictable |
Change of nitrogen Code 224 + code 214 |
295 |
restrictable |
Change of air Code 225 + code 215 |
296 |
restrictable |
Change of water Code 226 + code 216 |
297 |
restrictable |
Change of hydrogen |
298 |
restrictable |
Change of other liquid Code 228 + code 218 |
299 |
restrictable |
Change of other gas Code 229 + code 219 |
[2][0-9][A-Z] |
|
Project available |
300 |
restrictable |
Examinations, tests and checks |
301 |
restrictable |
List of consumables associated with examinations, tests and checks |
302 |
restrictable |
List of materials associated with examinations, tests and checks |
303 |
restrictable |
List of expendables associated with examinations, tests and checks |
304 |
restrictable |
List of special support equipment and tools associated with examinations, tests and checks |
305 |
restrictable |
List of support equipment and tools associated with examinations, tests and checks |
306 |
restrictable |
List of software associated with examinations, tests and checks |
307 |
restrictable |
Parts list associated with examinations, tests and checks |
310 |
restrictable |
Visual examination |
311 |
restrictable |
Visual examination without special equipment |
312 |
restrictable |
Examination with a borescope |
315 |
restrictable |
QA requirements |
320 |
restrictable |
Operation test |
321 |
restrictable |
Unit Break-in |
322 |
restrictable |
Test and inspection |
330 |
restrictable |
Test preparation |
331 |
restrictable |
Connection of test equipment |
332 |
restrictable |
Removal of test equipment |
333 |
restrictable |
Installation of the unit before the test |
334 |
restrictable |
Removal of the unit after the test |
335 |
restrictable |
Concluding Final measures |
340 |
restrictable |
Function test |
341 |
restrictable |
Manual test |
342 |
restrictable |
Automatic test |
343 |
restrictable |
BIT |
344 |
restrictable |
Compatibility test |
345 |
restrictable |
System test |
346 |
restrictable |
Other check |
347 |
restrictable |
Start-up procedure for test |
348 |
restrictable |
Finial acceptance test (FAT) |
349 |
restrictable |
Test results |
350 |
restrictable |
Structure test |
351 |
restrictable |
Test for surface cracks with dye penetrant |
352 |
restrictable |
Test for surface cracks with magnetic particles |
353 |
restrictable |
Test for cracks and other defects with eddy current |
354 |
restrictable |
Test for cracks and other defects with X-rays |
355 |
restrictable |
Test for cracks and other defects with ultrasonic |
356 |
restrictable |
Hardness test |
357 |
restrictable |
Gamma ray |
358 |
restrictable |
Resonance frequency |
359 |
restrictable |
Thermographic test |
360 |
restrictable |
Design data/tolerances check |
361 |
restrictable |
Dimensions check |
362 |
restrictable |
Pressure check |
363 |
restrictable |
Flow check |
364 |
restrictable |
Leak check |
365 |
restrictable |
Continuity check |
366 |
restrictable |
Resistance check |
367 |
restrictable |
Electrical power check |
368 |
restrictable |
Signal strength check |
369 |
restrictable |
Other check |
370 |
restrictable |
Monitor the condition |
371 |
restrictable |
Oil analysis |
372 |
restrictable |
Vibration analysis |
373 |
restrictable |
Tracking check |
374 |
restrictable |
Fuel analysis |
375 |
restrictable |
Shooting accidental discharge analysis |
376 |
restrictable |
Check post application of adhesive |
377 |
restrictable |
Contamination analysis |
[3][0-7][A-Z] |
|
Project available |
390 |
restrictable |
Sample test |
396 |
restrictable |
Flight control surface movement |
397 |
restrictable |
Landing gear movement |
398 |
restrictable |
Product configuration |
[3][9][A-Z] |
|
Project available |
400 |
restrictable |
Fault reports and isolation procedures |
401 |
restrictable |
List of consumables associated with fault diagnosis |
402 |
restrictable |
List of materials associated with fault diagnosis |
403 |
restrictable |
List of expendables associated with fault diagnosis |
404 |
restrictable |
List of special support equipment and tools associated with fault diagnosis |
405 |
restrictable |
List of support equipment and tools associated with fault diagnosis |
406 |
restrictable |
List of software associated with fault diagnosis |
407 |
restrictable |
Parts list associated with fault diagnosis |
410 |
restrictable |
General fault description |
411 |
restrictable |
Isolated fault |
412 |
restrictable |
Detected fault |
413 |
restrictable |
Observed fault |
414 |
restrictable |
Correlated fault |
415 |
restrictable |
Impact of fault |
420 |
restrictable |
General fault isolation procedure |
421 |
restrictable |
Fault isolation procedure |
422 |
restrictable |
Fault isolation procedure |
423 |
restrictable |
Fault isolation procedure |
424 |
restrictable |
Fault isolation procedure |
425 |
restrictable |
Fault isolation procedure |
426 |
restrictable |
Fault isolation procedure |
427 |
restrictable |
Fault isolation procedure |
428 |
restrictable |
Fault isolation procedure |
429 |
restrictable |
Diagnostics |
430 |
restrictable |
Fault isolation task supporting data |
440 |
restrictable |
Index |
441 |
restrictable |
Fault code index |
442 |
restrictable |
Maintenance message index |
443 |
restrictable |
Post-troubleshooting shutdown procedures |
[4][0-4][A-Z] |
|
Project available |
500 |
restrictable |
Disconnect, remove and disassemble procedures |
501 |
restrictable |
List of consumables associated with removal |
502 |
restrictable |
List of materials associated with removal |
503 |
restrictable |
List of expendables associated with removal |
504 |
restrictable |
List of special support equipment and tools associated with removal |
505 |
restrictable |
List of support equipment and tools associated with removal |
506 |
restrictable |
List of software associated with removal |
507 |
restrictable |
Parts list associated with removal |
510 |
restrictable |
Disconnect procedure |
520 |
restrictable |
Remove procedure |
521 |
restrictable |
Return to basic configuration Undressing |
522 |
restrictable |
Remove support equipment/Remove from support equipment |
523 |
restrictable |
Preparation before removal |
524 |
restrictable |
Follow-on maintenance |
525 |
restrictable |
Ammunition unloading |
526 |
restrictable |
Deactivate launching device |
530 |
restrictable |
Disassemble procedure |
531 |
restrictable |
Disassemble procedure on operation site |
540 |
restrictable |
Open for access procedure |
550 |
restrictable |
Unload software procedure |
551 |
restrictable |
Fault monitoring storage readout (downloading) |
552 |
restrictable |
Data erasing |
553 |
restrictable |
Display, copy and print of data |
560 |
restrictable |
Deactivation procedure |
561 |
restrictable |
De-Energize electrical network |
562 |
restrictable |
Depressurize hydraulics |
563 |
restrictable |
Deactivation maintenance practice |
[5][0-6][A-Z] |
|
Project available |
600 |
restrictable |
Repairs and locally make procedures and data |
601 |
restrictable |
List of consumables associated with repairs |
602 |
restrictable |
List of materials associated with repairs |
603 |
restrictable |
List of expendables associated with repairs |
604 |
restrictable |
List of special support equipment and tools associated with repairs |
605 |
restrictable |
List of support equipment and tools associated with repairs |
606 |
restrictable |
List of software associated with repairs |
607 |
restrictable |
Parts list associated with repairs |
610 |
restrictable |
Add material |
611 |
restrictable |
Insulation |
612 |
restrictable |
Metalize |
613 |
restrictable |
Pot |
614 |
restrictable |
Remetal |
615 |
restrictable |
Retread |
620 |
restrictable |
Attach material |
621 |
restrictable |
Bond |
622 |
restrictable |
Crimp |
623 |
restrictable |
Braze |
624 |
restrictable |
Rivet |
625 |
restrictable |
Solder |
626 |
restrictable |
Splice |
627 |
restrictable |
Weld |
630 |
restrictable |
Change the mechanical strength/structure of material |
631 |
restrictable |
Anneal |
632 |
restrictable |
Case harden |
633 |
restrictable |
Cure |
634 |
restrictable |
Normalize |
635 |
restrictable |
Shot-peen |
636 |
restrictable |
Temper |
638 |
restrictable |
Other treatment |
639 |
restrictable |
Other process to change the mechanical strength/structure of material |
640 |
restrictable |
Change the surface finish of material |
641 |
restrictable |
Anodize |
642 |
restrictable |
Buff |
643 |
restrictable |
Burnish |
644 |
restrictable |
Chromate |
645 |
restrictable |
Hone |
646 |
restrictable |
Lap |
647 |
restrictable |
Plate |
648 |
restrictable |
Polish |
649 |
restrictable |
Clean-up of dents, cracks and scratches |
650 |
restrictable |
Remove material |
651 |
restrictable |
Abrasive blast |
652 |
restrictable |
Bore/drill/ream |
653 |
restrictable |
Electrical/electrochemical/chemical etch |
654 |
restrictable |
Broach |
655 |
restrictable |
Grind |
656 |
restrictable |
Mill |
657 |
restrictable |
Thread/tap |
658 |
restrictable |
Turn |
659 |
restrictable |
Other process to remove material |
660 |
restrictable |
Structure repair procedure and data |
661 |
restrictable |
Allowable damage |
662 |
restrictable |
Temporary repair procedure |
663 |
restrictable |
Standard repair procedure |
664 |
restrictable |
Special repair procedure |
665 |
restrictable |
Fly-in repair procedure |
666 |
restrictable |
Material classification |
667 |
restrictable |
Structure classification |
668 |
restrictable |
Allowable damage of composite structures |
669 |
restrictable |
Allowable damage of mixed structures |
670 |
restrictable |
Locally make procedure and data |
671 |
restrictable |
Making of parts |
680 |
restrictable |
Battle damage repair procedure and data |
681 |
restrictable |
Damage repair symbol marking |
682 |
restrictable |
Identification of damaged hardware |
683 |
restrictable |
Damage assessment |
684 |
restrictable |
Utilization degradation |
685 |
restrictable |
Repair procedure |
686 |
restrictable |
Isolation procedure |
687 |
restrictable |
Function test after battle damage repair |
688 |
restrictable |
Battle damage repair kit |
689 |
restrictable |
Damage repair |
690 |
restrictable |
Miscellaneous |
691 |
restrictable |
Marking |
692 |
restrictable |
Connector repair |
693 |
restrictable |
Varnish |
[6][0-9][A-Z] |
|
Project available |
700 |
restrictable |
Assemble, install and connect procedures |
701 |
restrictable |
List of consumables associated with installation |
702 |
restrictable |
List of materials associated with installation |
703 |
restrictable |
List of expendables associated with installation |
704 |
restrictable |
List of special support equipment and tools associated with installation |
705 |
restrictable |
List of support equipment and tools associated with installation |
706 |
restrictable |
List of software associated with installation |
707 |
restrictable |
Parts list associated with installation |
710 |
restrictable |
Assemble procedure |
711 |
restrictable |
Tighten procedure |
712 |
restrictable |
Lock procedure |
713 |
restrictable |
Pack procedure |
714 |
restrictable |
Assemble procedure on operation site |
720 |
restrictable |
Install procedure |
721 |
restrictable |
Build up to usable configuration Dressing |
722 |
restrictable |
Install support equipment/Install on support equipment |
723 |
restrictable |
Preparation before installation |
724 |
restrictable |
Follow-on maintenance |
725 |
restrictable |
Ammunition loading |
726 |
restrictable |
Activate launching device |
727 |
restrictable |
Site location plan |
728 |
restrictable |
Foundation preparation |
730 |
restrictable |
Connect procedure |
740 |
restrictable |
Close after access procedure |
750 |
restrictable |
Load software procedure |
752 |
restrictable |
Data loading |
760 |
restrictable |
Reactivation procedure |
761 |
restrictable |
Energize electrical network |
762 |
restrictable |
Pressurize hydraulics |
[7][0-6][A-Z] |
|
Project available |
800 |
restrictable |
Package, handling, storage, and transportation |
801 |
restrictable |
List of consumables associated with storage |
802 |
restrictable |
List of materials associated with storage |
803 |
restrictable |
List of expendables associated with storage |
804 |
restrictable |
List of special support equipment and tools associated with storage |
805 |
restrictable |
List of support equipment and tools associated with storage |
806 |
restrictable |
List of software associated with storage |
807 |
restrictable |
Parts list associated with storage |
810 |
restrictable |
Preservation procedure |
811 |
restrictable |
Preparation for vehicle transportation |
812 |
restrictable |
Shipping and storage - General |
820 |
restrictable |
Procedure to remove preservation material |
830 |
restrictable |
Procedure to put item in containers |
831 |
restrictable |
Vehicle loading |
832 |
restrictable |
Procedure to pack items |
840 |
restrictable |
Procedure to remove item from containers |
841 |
restrictable |
Vehicle unloading |
842 |
restrictable |
Procedure to unpack items |
850 |
restrictable |
Procedure to keep item serviceable when in storage |
860 |
restrictable |
Procedure to move item when in storage |
870 |
restrictable |
Procedure to prepare item for use after storage |
871 |
restrictable |
Set on condition |
880 |
restrictable |
Procedure when item got out of storage |
890 |
restrictable |
Life data of item when in storage |
[8][0-9][A-Z] |
|
Project available |
900 |
restrictable |
Miscellaneous |
901 |
restrictable |
Miscellaneous list of consumables |
902 |
restrictable |
Miscellaneous list of materials |
903 |
restrictable |
Miscellaneous list of expendables |
904 |
restrictable |
Miscellaneous list of special support equipment and tools |
905 |
restrictable |
Miscellaneous list of support equipment and tools |
906 |
restrictable |
Miscellaneous list of software |
907 |
restrictable |
Miscellaneous parts list |
910 |
restrictable |
Miscellaneous |
911 |
restrictable |
Illustration |
912 |
restrictable |
Handling procedure |
913 |
restrictable |
General maintenance procedure |
914 |
restrictable |
Container data module |
915 |
restrictable |
Facilities |
916 |
restrictable |
Maintenance allocation |
917 |
restrictable |
Non-S1000D publication |
920 |
restrictable |
Change = Remove and install |
921 |
restrictable |
Change = Remove and install a new item |
922 |
restrictable |
Change = Remove and install the removed item |
923 |
restrictable |
Change = Disconnect and connect an item |
930 |
restrictable |
Service bulletin |
933 |
restrictable |
Accomplishment procedure - Task set |
934 |
restrictable |
Material information |
940 |
restrictable |
Provisioning data |
941 |
restrictable |
Illustrated parts data |
942 |
restrictable |
Numerical index |
950 |
restrictable |
Composite information |
951 |
restrictable |
Generic process |
952 |
restrictable |
Generic learning content |
961 |
restrictable |
Calculation worksheets |
970 |
restrictable |
Approved vendor processes |
980 |
restrictable |
Environmental protection, fire-fighting and rescue |
981 |
restrictable |
Air cleaning |
982 |
restrictable |
Sewage treatment |
989 |
restrictable |
Fire-fighting and rescue |
990 |
restrictable |
Neutralization and disposal |
991 |
restrictable |
Neutralization of ordnance |
992 |
restrictable |
Neutralization of substance |
996 |
restrictable |
Disposal of ordnance |
997 |
restrictable |
Disposal of product |
998 |
restrictable |
Disposal of substance |
[9][0-9][A-Z] |
|
Project available |
C00 |
restrictable |
Computer systems, software and data |
C01 |
restrictable |
Miscellaneous list of consumables associated with computer systems, software and data |
C02 |
restrictable |
Miscellaneous list of materials associated with computer systems, software and data |
C03 |
restrictable |
Miscellaneous list of expendables associated with computer systems, software and data |
C04 |
restrictable |
Miscellaneous list of special support equipment and tools associated with computer systems, software and data |
C05 |
restrictable |
Miscellaneous list of support equipment and tools associated with computer systems, software and data |
C06 |
restrictable |
Miscellaneous list of software associated with computer systems, software and data |
C07 |
restrictable |
Miscellaneous parts list associated with computer systems, software and data |
C13 |
restrictable |
Notes |
C14 |
restrictable |
Problem handling |
C15 |
restrictable |
Summary of content |
C20 |
restrictable |
System administration |
C21 |
restrictable |
System monitoring |
C22 |
restrictable |
Description of command |
C23 |
restrictable |
Connect hardware |
C25 |
restrictable |
System recovery |
C26 |
restrictable |
Backup and restore |
C27 |
restrictable |
Reboot |
C30 |
restrictable |
Coordinate |
C31 |
restrictable |
Defragmentation |
C32 |
restrictable |
Input/Output media |
C33 |
restrictable |
Disk mirroring |
C34 |
restrictable |
Clear interference |
C35 |
restrictable |
Time check |
C36 |
restrictable |
Compatibility check |
[C][0-3][A-Z] |
|
Project available |
C50 |
restrictable |
Manage data |
C51 |
restrictable |
Move data |
C52 |
restrictable |
Manipulate/Use data |
C53 |
restrictable |
Description of data storage |
C60 |
restrictable |
Programming information |
C61 |
restrictable |
Program flow chart |
C62 |
restrictable |
Processing reference guide |
C70 |
restrictable |
Security and privacy |
C72 |
restrictable |
Security information |
C73 |
restrictable |
Security procedures |
C74 |
restrictable |
List of security/classification codes |
C75 |
restrictable |
Access control |
[C][5-7][A-Z] |
|
Project available |
C90 |
restrictable |
Miscellaneous |
C91 |
restrictable |
Quality assurance |
C92 |
restrictable |
Vendor information |
C95 |
restrictable |
Naming conventions |
C96 |
restrictable |
Technical requirements |
[C][9][A-Z] |
|
Project available |
Rule BREX-S1-00181: Attribute accessPointTypeValue - Access point type (Chap 3.9.6.1, Table 2)
Schema object: //@accessPointTypeValue
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
accpnl01 |
lexical |
Access is a door |
accpnl02 |
lexical |
Access is a panel |
accpnl03 |
lexical |
Access is an electrical panel |
accpnl04 |
lexical |
Access is a hatch |
accpnl05 |
lexical |
Access is a fillet |
accpnl51~accpnl99 |
restrictable |
|
Rule BREX-S1-00182: Attribute acronymType - Type of acronym or abbreviation (Chap 3.9.6.1, Table 3)
Schema object: //@acronymType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
at01 |
lexical |
Acronym (Candidate for list of abbreviations) |
at02 |
lexical |
Term (Candidate for list of terms) |
at03 |
lexical |
Symbol (Candidate for list of symbols) |
at04 |
lexical |
Spec (Candidate for list of applicable specs) |
at51~at99 |
restrictable |
|
Rule BREX-S1-00251: Attribute actionIdentType - Classification action (Chap 3.9.6.1, Table 4).
Schema object: //@actionIdentType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ai01 |
lexical |
Classified On |
ai02 |
lexical |
Declassify On |
ai03 |
lexical |
Downgrade On |
ai04 |
lexical |
Upgrade On |
ai05 |
lexical |
Downgrade securityClassification to 03 |
ai06 |
lexical |
Downgrade securityClassification to 04 |
ai07 |
lexical |
Downgrade securityClassification to 05 |
ai08 |
lexical |
Upgrade securityClassification to 03 |
ai09 |
lexical |
Upgrade securityClassification to 04 |
ai10 |
lexical |
Upgrade securityClassification to 05 |
ai51~ai99 |
restrictable |
|
Rule BREX-S1-00183: Attribute barCodeSymbology - Symbology/rendering applied to a bar code value (Chap 3.9.6.1, Table 5)
Schema object: //@barCodeSymbology
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
bcs01 |
lexical |
Codabar |
bcs02 |
lexical |
Code 11 |
bcs03 |
lexical |
EAN-13 |
bcs04 |
lexical |
EAN-8 |
bcs05 |
lexical |
Industrial 2 of 5 |
bcs06 |
lexical |
Interleaved 2 of 5 |
bcs07 |
lexical |
MSI |
bcs08 |
lexical |
Plessey |
bcs09 |
lexical |
POSTNET |
bcs10 |
lexical |
UPC-A |
bcs11 |
lexical |
Standard 2 of 5 |
bcs12 |
lexical |
UPC-E |
bcs13 |
lexical |
Code 128 |
bcs14 |
lexical |
Code 39 |
bcs15 |
lexical |
Code 93 |
bcs16 |
lexical |
LOGMARS |
bcs17 |
lexical |
PDF417 |
bcs18 |
lexical |
DataMatrix |
bcs19 |
lexical |
Maxicode |
bcs20 |
lexical |
QR Code |
bcs21 |
lexical |
Data Code |
bcs22 |
lexical |
Code 49 |
bcs23 |
lexical |
16K |
bcs24 |
lexical |
Bookland EAN |
bcs25 |
lexical |
ISSN and the SISAC Barcode |
bcs26 |
lexical |
OPC |
bcs27 |
lexical |
UCC/EAN-128 |
bcs28 |
lexical |
UPC Shipping Container Symbol: ITF-14 |
bcs29 |
lexical |
PLANET |
bcs30 |
lexical |
Intelligent Mail (USPS4CB) |
bcs51~bcs99 |
restrictable |
|
Rule BREX-S1-00267: Attribute brDecisionPointPriority - Business rule decision point priority (Chap 3.9.6.1, Table 6)
Schema object: //@brDecisionPointPriority
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
brpr01 |
lexical |
Highest BR priority |
brpr02 |
lexical |
Next lower level of BR priority |
brpr03 |
lexical |
Next lower level of BR priority |
brpr04 |
lexical |
Next lower level of BR priority |
brpr05 |
lexical |
Lowest level of BR priority |
brpr51~brpr99 |
restrictable |
|
Rule BREX-S1-00252: Attribute brSeverityLevel - Business rule breach severity level (Chap 3.9.6.1, Table 7)
Schema object: //@brSeverityLevel
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
brsl01 |
lexical |
Most severe |
brsl02 |
lexical |
Medium severity |
brsl03 |
lexical |
Least severe |
brsl51~brsl99 |
restrictable |
|
Rule BREX-S1-00262: Attribute brStatus - Business rule quality assurance status (Chap 3.9.6.1, Table 8)
Schema object: //@brStatus
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
brst01 |
lexical |
Unverified |
brst02 |
lexical |
First verified |
brst03 |
lexical |
Second verified |
brst51~brst99 |
restrictable |
|
Rule BREX-S1-00184: Attribute cancelCaption - Caption for dialog cancel function (Chap 3.9.6.1, Table 9)
Schema object: //@cancelCaption
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ca01 |
lexical |
Sets the caption to /CANCEL/ |
ca02 |
lexical |
Sets the caption to /ABORT/ |
ca03 |
lexical |
Sets the caption to /NO/ |
ca04 |
lexical |
Sets the caption to /END/ |
ca05 |
lexical |
Sets the caption to /QUIT/ |
ca51~ca99 |
restrictable |
|
Rule BREX-S1-00185: Attribute caveat - National caveat (Chap 3.9.6.1, Table 10)
Schema object: //@caveat
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cv51~cv99 |
restrictable |
|
Rule BREX-S1-00186: Attribute checkListCategory - Check list category (Chap 3.9.6.1, Table 11)
Schema object: //@checkListCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
clc01 |
lexical |
Preventive maintenance inspection form |
clc02 |
lexical |
Preventive maintenance checks and services |
clc03 |
lexical |
Schematic |
clc51~clc99 |
restrictable |
|
Rule BREX-S1-00187: Attribute circuitBreakerRefType - Circuit Breaker Reference Type (Chap 3.9.6.1, Table 12)
Schema object: //@circuitBreakerRefType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cbr01 |
lexical |
Reference to the primary circuit breaker |
cbr02 |
lexical |
Reference to the provisioned circuit breaker |
cbr51~cbr99 |
restrictable |
|
Rule BREX-S1-00188: Attribute circuitBreakerType - Type of circuit breaker (Chap 3.9.6.1, Table 13)
Schema object: //@circuitBreakerType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cbt01 |
lexical |
Electronic circuit breaker |
cbt02 |
lexical |
Electromechanical circuit breaker |
cbt03 |
lexical |
Clipped circuit breaker |
cbt51~cbt99 |
restrictable |
|
Rule BREX-S1-00189: Attribute color - Caption color (Chap 3.9.6.1, Table 14)
Schema object: //@color
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
co00 |
lexical |
None |
co01 |
lexical |
Green |
co02 |
lexical |
Amber |
co03 |
lexical |
Yellow |
co04 |
lexical |
Red |
co07 |
lexical |
White |
co08 |
lexical |
Grey |
co09 |
lexical |
Clear |
co10 |
lexical |
Black |
co51~co99 |
restrictable |
|
Rule BREX-S1-00190: Attribute commentPriorityCode - Priority level of a comment (Chap 3.9.6.1, Table 15)
Schema object: //@commentPriorityCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cp01 |
lexical |
Routine |
cp02 |
lexical |
Emergency |
cp03 |
lexical |
Safety critical |
cp51~cp99 |
restrictable |
|
Rule BREX-S1-00191: Attribute commercialClassification - Commercial security classification (Chap 3.9.6.1, Table 16)
Schema object: //@commercialClassification
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cc51~cc99 |
restrictable |
|
Rule BREX-S1-00270: Attribute controlAuthorityType – Type of control authority (Chap 3.9.6.1, Table 17)
Schema object: //@controlAuthorityType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cat01 |
lexical |
Airworthiness Directive (AD) |
cat02 |
lexical |
Alternate Method of Compliance (AMOC) |
cat03 |
lexical |
Airworthiness Limitation (AWL) |
cat04 |
lexical |
Autoland Category III (CAT III) |
cat05 |
lexical |
Critical Design Configuration Control Limitation (CDCCL) |
cat06 |
lexical |
Certification Maintenance Requirement (CMR) |
cat07 |
lexical |
Extended Operations (ETOPS) |
cat08 |
lexical |
Electrical Wiring Interconnection Systems (EWIS) |
cat09 |
lexical |
Letter of Investigation (LOI) |
cat10 |
lexical |
Required Inspection Item (RII) |
cat11 |
lexical |
Reduced Vertical Separation Minimum (RVSM) |
cat12 |
lexical |
Special FAR for Fuel Tank Flammability (SFAR 88) |
cat13 |
lexical |
Equipment Owner or Customer Originated Change (COC) |
cat51~cat99 |
restrictable |
|
Rule BREX-S1-00192: Attribute crewMemberType - Type of crew member required for drill or procedural step (Chap 3.9.6.1, Table 18)
Schema object: //@crewMemberType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
cm01 |
lexical |
All |
cm02 |
lexical |
Pilot |
cm03 |
lexical |
Co-pilot |
cm04 |
lexical |
Navigator |
cm05 |
lexical |
Engineer |
cm06 |
lexical |
Ground crew |
cm07 |
lexical |
Load master |
cm08 |
lexical |
Cabin supervisor |
cm51~cm99 |
restrictable |
|
Rule BREX-S1-00193: Attribute crewStepCondition - Crew step condition (Chap 3.9.6.1, Table 19)
Schema object: //@crewStepCondition
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
((csc0[1-5])|(csc5[1-9])|(csc[6-9][0-9]))((\ )+((csc0[1-5])|(csc5[1-9])|(csc[6-9][0-9])))* |
|
|
Rule BREX-S1-00263: Attribute defaultBrSeverityLevel - Default business rule breach severity level (Chap 3.9.6.1, Table 20)
Schema object: //@defaultBrSeverityLevel
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
brsl01 |
lexical |
Most severe |
brsl02 |
lexical |
Medium severity |
brsl03 |
lexical |
Least severe |
brsl51~brsl99 |
restrictable |
|
Rule BREX-S1-00194: Attribute drillType - Type of aircrew drill (Chap 3.9.6.1, Table 21)
Schema object: //@drillType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
dt00 |
lexical |
None |
dt01 |
lexical |
Green |
dt02 |
lexical |
Amber |
dt03 |
lexical |
Yellow |
dt04 |
lexical |
Red |
dt05 |
lexical |
Orange |
dt06 |
lexical |
Blue |
dt51~dt99 |
restrictable |
|
Rule BREX-S1-00195: Attribute emphasisType - Type of emphasis (Chap 3.9.6.1, Table 22)
Schema object: //@emphasisType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
em01 |
lexical |
Bold |
em02 |
lexical |
Italic (only for legacy data, see Chap 3.9.1) |
em03 |
lexical |
Underline (only for legacy data, see Chap 3.9.1) |
em04 |
lexical |
Overline (only for marking vectors) |
em05 |
lexical |
Strikethrough (not to be used to mark deleted text) |
em51~em99 |
restrictable |
|
Rule BREX-S1-00196: Attribute frontMatterInfoType - Type of front matter title page info block (Chap 3.9.6.1, Table 23)
Schema object: //@frontMatterInfoType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
fmi01 |
lexical |
Generic front matter info block |
fmi02 |
lexical |
Manufacturers information |
fmi03 |
lexical |
Reporting errors and recommending improvements statement |
fmi04 |
lexical |
Availability statement |
fmi05 |
lexical |
Preventive maintenance service warning |
fmi06 |
lexical |
General purpose notice |
fmi07 |
lexical |
Ozone depleting chemical information |
fmi08 |
lexical |
Hazardous materials information |
fmi51~fmi99 |
restrictable |
|
Rule BREX-S1-00197: Attribute frontMatterType - Type of front matter content (Chap 3.9.6.1, Table 24)
Schema object: //@frontMatterType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
fm01 |
lexical |
LOEP - List of effective pages |
fm02 |
lexical |
LOEDM - List of effective data modules |
fm03 |
lexical |
HIGH - Highlights |
fm04 |
lexical |
HIGH - Highlights with updating instructions |
fm05 |
lexical |
Publication list data modules |
fm06 |
lexical |
LOI - List of illustrations |
fm07 |
lexical |
LOA - List of abbreviations |
fm08 |
lexical |
LOT - List of terms |
fm09 |
lexical |
LOS - List of symbols |
fm10 |
lexical |
TSR - Technical standard record |
fm11 |
lexical |
LOM - List of modifications |
fm12 |
lexical |
LOASD - List of applicable specifications and documentation |
fm13 |
lexical |
LOW - List of warnings |
fm14 |
lexical |
LOC - List of cautions |
fm15 |
lexical |
LOSE - List of support equipment |
fm16 |
lexical |
LOSU - List of supplies |
fm17 |
lexical |
LOSP - List of spares |
fm18 |
lexical |
LOV - List of vendors |
fm51~fm99 |
restrictable |
|
Rule BREX-S1-00198: Attribute function - Maintenance function (Chap 3.9.6.1, Table 25)
Schema object: //@function
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ft00 |
lexical |
None |
ft01 |
lexical |
Inspect |
ft02 |
lexical |
Test |
ft03 |
lexical |
Service |
ft04 |
lexical |
Adjust |
ft05 |
lexical |
Align |
ft06 |
lexical |
Calibrate |
ft07 |
lexical |
Remove/Install |
ft08 |
lexical |
Replace |
ft09 |
lexical |
Repair |
ft10 |
lexical |
Overhaul |
ft11 |
lexical |
Rebuild |
ft51~ft99 |
restrictable |
|
Rule BREX-S1-00199: Attribute functionalItemRefType - Functional Item Reference Type (Chap 3.9.6.1, Table 26)
Schema object: //@functionalItemRefType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
fir01 |
lexical |
Reference to the card functional item |
fir02 |
lexical |
Reference to soft functional item (for hard functional items) |
fir03 |
lexical |
Reference to LRI functional items (for LRU functional items) |
fir04 |
lexical |
Reference to the Shunt Functional Item (for a Circuit Breaker) |
fir05 |
lexical |
Reference to the mate Equipment/Connector Functional Item (for an other Equipment/Connector Functional Item) |
fir06 |
lexical |
Reference to the equipment functional item, electrically protected by a given circuit breaker |
fir07 |
lexical |
Reference to the harness functional item, for an equipment functional item |
fir51~fir99 |
restrictable |
|
Rule BREX-S1-00200: Attribute functionalItemType - Type of functional item (Chap 3.9.6.1, Table 27)
Schema object: //@functionalItemType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
fit01 |
lexical |
Exact functional item |
fit02 |
lexical |
Family functional item |
fit51~fit99 |
restrictable |
|
Rule BREX-S1-00201: Attribute genericPropertyType - Generic property type (Chap 3.9.6.1, Table 28)
Schema object: //@genericPropertyType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
gpt01 |
lexical |
Passenger comfort affected |
gpt02 |
lexical |
Reliability affected |
gpt03 |
lexical |
Cost saving |
gpt04 |
lexical |
Structural life extension |
gpt05 |
lexical |
Cancels inspection Service Bulletin |
gpt06 |
lexical |
Product operation affected |
gpt07 |
lexical |
LROPS affected |
gpt08 |
lexical |
ETOPS affected |
gpt09 |
lexical |
Potential Airworthiness Directive |
gpt10 |
lexical |
Disposition for removed spare that can be on customer shop |
gpt11 |
lexical |
Support code for removed spare |
gpt51~gpt99 |
restrictable |
|
|Rule BREX-S1-00202: Attribute hazardousClassValue - The class value of hazard (Chap 3.9.6.1, Table 29)
CPF2020-030US.
Schema object: //@hazardousClassValue
Schema object usage: As defined in S1000D
Rule BREX-S1-00253: Attribute icnInfoItemType - Type of ICN metadata item (Chap 3.9.6.1, Table 30)
Schema object: //@icnInfoItemType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
iiit01 |
lexical |
Unspecified |
iiit02 |
lexical |
Size in kb |
iiit03 |
lexical |
Duration in s |
iiit04 |
lexical |
Default width in mm |
iiit05 |
lexical |
Default height in mm |
iiit06 |
lexical |
Transcript |
iiit51~iiit99 |
restrictable |
|
Rule BREX-S1-00255: Attribute icnResourceFileType - Type of resource files associated to the ICN (Chap 3.9.6.1, Table 31)
Schema object: //@icnResourceFileType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
irft51~irft99 |
restrictable |
|
Rule BREX-S1-00254: Attribute icnSourceFileType - Type of source files associated to the ICN (Chap 3.9.6.1, Table 32)
Schema object: //@icnSourceFileType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
isft01 |
lexical |
Unspecified |
isft51~isft99 |
restrictable |
|
Rule BREX-S1-00203: Attribute installationLocationType - Type of install location (Chap 3.9.6.1, Table 33)
Schema object: //@installationLocationType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
instloctyp02 |
lexical |
Section |
instloctyp03 |
lexical |
Station |
instloctyp04 |
lexical |
Water line |
instloctyp05 |
lexical |
Buttock line |
instloctyp51~instloctyp99 |
restrictable |
|
Rule BREX-S1-00204: Attribute internalRefTargetType - Type of the internal reference target (Chap 3.9.6.1, Table 34)
Schema object: //@internalRefTargetType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
irtt01 |
lexical |
Figure |
irtt02 |
lexical |
Table |
irtt03 |
lexical |
Multimedia |
irtt04 |
lexical |
Supply |
irtt05 |
lexical |
Support equipment |
irtt06 |
lexical |
Spare |
irtt07 |
lexical |
Paragraph |
irtt08 |
lexical |
Step |
irtt09 |
lexical |
Graphic |
irtt10 |
lexical |
Multimedia object |
irtt11 |
lexical |
Hotspot |
irtt12 |
lexical |
Parameter |
irtt13 |
lexical |
Zone |
irtt14 |
lexical |
Work location |
irtt15 |
lexical |
Service Bulletin material set |
irtt16 |
lexical |
Access point |
irtt51~irtt99 |
restrictable |
|
Rule BREX-S1-00205: Attribute itemCharacteristic - Item characteristic (Chap 3.9.6.1, Table 35)
Schema object: //@itemCharacteristic
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
((ic0[1-3])|(ic5[1-9])|(ic[6-9][0-9]))((\ )+((ic0[1-3])|(ic5[1-9])|(ic[6-9][0-9])))* |
|
|
Rule BREX-S1-00206: Attribute itemOriginator - Origin of equipment/harness/wire (Chap 3.9.6.1, Table 36)
Schema object: //@itemOriginator
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
orig01 |
lexical |
Manufacturer |
orig02 |
lexical |
Vendor |
orig03 |
lexical |
Partner |
orig51~orig99 |
restrictable |
|
Rule BREX-S1-00207: Attribute limitUnitType - Limit type (Chap 3.9.6.1, Table 37)
Schema object: //@limitUnitType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
lt01 |
lexical |
Time between overhaul |
lt02 |
lexical |
Hard time |
lt03 |
lexical |
Since last maintenance |
lt04 |
lexical |
Out time limit |
lt05 |
lexical |
On condition |
lt06 |
lexical |
Check maintenance |
lt07 |
lexical |
Functional check |
lt51~lt99 |
restrictable |
|
Rule BREX-S1-00208: Attribute listItemPrefix - Prefix for list items of random/unordered lists (Chap 3.9.6.1, Table 38)
Schema object: //@listItemPrefix
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pf01 |
lexical |
Simple (No prefix, only indent) |
pf02 |
lexical |
Unorder (Depending on list level, prefix with short dash for first level, bullet for second, and short dash for third level - ISOpub: bull, dash) |
pf03 |
lexical |
Dash (short dash - ISOpub: dash) |
pf04 |
lexical |
Disc (filled circle in circle - ISOamsb: ocir) |
pf05 |
lexical |
Circle (outline - ISOpub: cir) |
pf06 |
lexical |
Square (outline - ISOtech: square) |
pf07 |
lexical |
Bullet (outline - ISOpub: bull) |
pf51~pf99 |
restrictable |
|
Rule BREX-S1-00209: Attribute lowestLevel - Lowest authorized level (Chap 3.9.6.1, Table 39)
Schema object: //@lowestLevel
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
la01 |
lexical |
None |
la02 |
lexical |
Field (Service) level |
la03 |
lexical |
Field/ASB maintenance can remove, replace, and use the item. |
la04 |
lexical |
Below depot sustainment maintenance can remove, replace, and use the item. |
la05 |
lexical |
Specialized repair activity/TASMG can remove, replace, and use the item. |
la06 |
lexical |
Afloat and ashore intermediate maintenance can remove, replace, and use the item. |
la07 |
lexical |
Contractor facility can remove, replace, and use the item. |
la08 |
lexical |
Item is not authorized to be removed, replace, or used at any maintenance level |
la09 |
lexical |
Depot can remove, replace, and use the item. |
la51~la99 |
restrictable |
|
Rule BREX-S1-00210: Attribute maintLevelCode - Maintenance Level Code (Chap 3.9.6.1, Table 40)
Schema object: //@maintLevelCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ml01 |
lexical |
Level 1 |
ml02 |
lexical |
Level 2 |
ml03 |
lexical |
Level 3 |
ml04 |
lexical |
Level 4 |
ml05 |
lexical |
Level 5 |
ml51~ml99 |
restrictable |
|
Rule BREX-S1-00211: Attribute materialUsage - Material usage (Chap 3.9.6.1, Table 41)
Schema object: //@materialUsage
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
mu01 |
lexical |
Discarded |
mu02 |
lexical |
Retained |
mu03 |
lexical |
Modified from |
mu04 |
lexical |
Referenced |
mu05 |
lexical |
Material set |
mu06 |
lexical |
Modified to |
mu51~mu99 |
restrictable |
|
Rule BREX-S1-00256: Attribute operationType - Operation type (Chap 3.9.6.1, Table 42)
Schema object: //@operationType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
op01 |
lexical |
ETOPS (Extended Twin Operations) |
op02 |
lexical |
RNP (Required Navigation Performance) system |
op03 |
lexical |
OMTS (On-Board Mobile Telephony System) |
op51~op99 |
restrictable |
|
Rule BREX-S1-00212: Attribute partCharacteristic - Part characteristic (Chap 3.9.6.1, Table 43)
Schema object: //@partCharacteristic
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
((pc0[1-6])|(pc5[1-9])|(pc[6-9][0-9]))((\ )+((pc0[1-6])|(pc5[1-9])|(pc[6-9][0-9])))* |
|
|
Rule BREX-S1-00213: Attribute partStatus - Status of the part at ISN level (Chap 3.9.6.1, Table 44)
Schema object: //@partStatus
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pst01 |
lexical |
Basic part |
pst02 |
lexical |
Oversize/undersize |
pst03 |
lexical |
Select from |
pst04 |
lexical |
Interchangeable |
pst05 |
lexical |
Alternative |
pst51~pst99 |
restrictable |
|
Rule BREX-S1-00214: Attribute partUsageCode - The part Usage Code (Chap 3.9.6.1, Table 45)
Schema object: //@partUsageCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pu01 |
lexical |
Standard part |
pu02 |
lexical |
Expendable part |
pu03 |
lexical |
Components of end-item parts |
pu04 |
lexical |
Basic issue item parts |
pu05 |
lexical |
Item required to operate equipment |
pu06 |
lexical |
Tool item |
pu07 |
lexical |
Special tool |
pu08 |
lexical |
Standard mechanical hardware items |
pu09 |
lexical |
Hardware |
pu10 |
lexical |
Line replaceable item |
pu11 |
lexical |
Anesthetics/Medical chemicals |
pu12 |
lexical |
Module |
pu13 |
lexical |
Ammunition with dangerous substances |
pu14 |
lexical |
Modification leaflet |
pu15 |
lexical |
Medical supplies |
pu16 |
lexical |
Modification set |
pu17 |
lexical |
None of the other codes applies |
pu18 |
lexical |
Role equipment |
pu19 |
lexical |
Raw materials |
pu20 |
lexical |
Split design module |
pu21 |
lexical |
Software remarks |
pu22 |
lexical |
Part |
pu23 |
lexical |
Basic issue item |
pu24 |
lexical |
Components of end item |
pu25 |
lexical |
Tool |
pu26 |
lexical |
Additional authorization list item |
pu51~pu99 |
restrictable |
|
Rule BREX-S1-00215: Attribute pmEntryType - Publication module entry type (Chap 3.9.6.1, Table 46)
Schema object: //@pmEntryType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pmt01 |
lexical |
Title page (TP) |
pmt02 |
lexical |
Configuration (CONF) |
pmt03 |
lexical |
Copyright statements (COPY) |
pmt04 |
lexical |
Administrative and legal statements (ADMIN) |
pmt05 |
lexical |
Safety statements (SAFE) |
pmt06 |
lexical |
List of effective data modules (LOEDM) |
pmt07 |
lexical |
Change record (CR) |
pmt08 |
lexical |
Highlights (HIGH) |
pmt09 |
lexical |
List of abbreviations (LOA) |
pmt10 |
lexical |
List of terms (LOT) |
pmt11 |
lexical |
List of symbols (LOS) |
pmt12 |
lexical |
Technical standard record (TSR) |
pmt13 |
lexical |
Table of contents (TOC) |
pmt14 |
lexical |
List of illustrations (LOI) |
pmt15 |
lexical |
List of tables (LOTBL) |
pmt16 |
lexical |
List of applicable specifications and documentation (LOASD) |
pmt17 |
lexical |
List of suppliers (LOSUP) |
pmt18 |
lexical |
List of support equipment (LOSE) |
pmt19 |
lexical |
List of supplies (LOSU) |
pmt20 |
lexical |
List of spares (LOSP) |
pmt21 |
lexical |
Introduction (INTRO) |
pmt22 |
lexical |
Description of function (FUNC) |
pmt23 |
lexical |
Technical description (DESC) |
pmt24 |
lexical |
Diagrams and schematics (SCHEM) |
pmt25 |
lexical |
Maintenance planning (MAINT) |
pmt26 |
lexical |
Removal and installation (RI) |
pmt27 |
lexical |
Task sets (TS) |
pmt28 |
lexical |
Servicing (SERVC) |
pmt29 |
lexical |
Examination, test, checks, and fault isolation (TEST) |
pmt30 |
lexical |
Disassemble (DIS) |
pmt31 |
lexical |
Repair (REP) |
pmt32 |
lexical |
Assemble (ASSY) |
pmt33 |
lexical |
Storage (STORE) |
pmt34 |
lexical |
Illustrated Parts Data (IPD) |
pmt51~pmt99 |
restrictable |
|
Rule BREX-S1-00257: Attribute pmType - Type of publication (Chap 3.9.6.1, Table 47)
Schema object: //@pmType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pt01 |
lexical |
Component Maintenance Publication |
pt02 |
lexical |
Illustrated Parts Data |
pt03 |
lexical |
Service Bulletin |
pt51~pt99 |
restrictable |
|
Rule BREX-S1-00216: Attribute productCategory - Product categories (Chap 3.9.6.1, Table 48)
Schema object: //@productCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pcg01 |
lexical |
Adhesives sealant |
pcg04 |
lexical |
Anti freeze and de-icing products |
pcg08 |
lexical |
Biocide products |
pcg09 |
lexical |
Coating and paints, fillers, putties, thinners |
pcg13 |
lexical |
Fuels |
pcg14 |
lexical |
Metal surface treatment products |
pcg15 |
lexical |
Non-metal surface treatment products |
pcg16 |
lexical |
Heat transfers fluids |
pcg17 |
lexical |
Hydraulic fluids |
pcg24 |
lexical |
Lubricants, grease, release products |
pcg32 |
lexical |
Polymer preparation and compounds |
pcg35 |
lexical |
Washing and cleaning product |
pcg51~pcg99 |
restrictable |
|
Rule BREX-S1-00217: Attribute productItemType - Type of product item (Chap 3.9.6.1, Table 49)
Schema object: //@productItemType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
pi01 |
lexical |
Frame |
pi02 |
lexical |
Rib |
pi03 |
lexical |
Stringer |
pi51~pi99 |
restrictable |
|
Rule BREX-S1-00218: Attribute quantityType - Quantity data type (Chap 3.9.6.1, Table 50)
Schema object: //@quantityType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
qty01 |
lexical |
Length |
qty02 |
lexical |
Price |
qty03 |
lexical |
Temperature |
qty04 |
lexical |
Time |
qty05 |
lexical |
Torque value |
qty06 |
lexical |
Voltage |
qty07 |
lexical |
Volume |
qty08 |
lexical |
Mass |
qty51~qty99 |
restrictable |
|
|Rule BREX-S1-00278: Attribute referenceUsage – the reference usage to characterize usage of the referred information (Chap 3.9.6.1, Table 51)
CPF2018-006FR.
Schema object: //@referenceUsage
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
rus01 |
lexical |
Mandatory |
rus02 |
lexical |
Conditionnal |
rus03 |
lexical |
General |
rus51~rus99 |
restrictable |
|
Rule BREX-S1-00219: Attribute refType - Reference to part type (Chap 3.9.6.1, Table 52)
Schema object: //@refType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
rft01 |
lexical |
Refer to next higher assembly |
rft02 |
lexical |
Refer to detail(s) |
rft03 |
lexical |
Equivalent part(s) |
rft04 |
lexical |
Substitute part(s) |
rft05 |
lexical |
Attaching part(s) |
rft06 |
lexical |
Removal/Installation part(s) |
rft07 |
lexical |
Select from part(s) |
rft08 |
lexical |
Oversize/Undersize |
rft09 |
lexical |
Connecting item(s) |
rft10 |
lexical |
Breakdown |
rft51~rft99 |
restrictable |
|
Rule BREX-S1-00220: Attribute reqCondCategory - Required condition category (Chap 3.9.6.1, Table 53)
Schema object: //@reqCondCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
rcc01 |
lexical |
Normal |
rcc02 |
lexical |
Special environmental conditions such as reduced lighting, ventilation, and temperature. |
rcc03 |
lexical |
Jacked |
rcc04 |
lexical |
Electric power |
rcc05 |
lexical |
Pneumatic power |
rcc06 |
lexical |
Hydraulic power |
rcc51~rcc99 |
restrictable |
|
Rule BREX-S1-00221: Attribute reqTechInfoCategory - Required technical information category (Chap 3.9.6.1, Table 54)
Schema object: //@reqTechInfoCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ti01 |
lexical |
Publication module (PM) |
ti02 |
lexical |
Data module (DM) |
ti03 |
lexical |
Drawing |
ti04 |
lexical |
Electrical diagram |
ti05 |
lexical |
Schematic diagram |
ti06 |
lexical |
Safety sheet |
ti51~ti99 |
restrictable |
|
Rule BREX-S1-00222: Attribute resetCaption - Caption for dialog reset caption (Chap 3.9.6.1, Table 55)
Schema object: //@resetCaption
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
re01 |
lexical |
Sets the caption to RESET |
re02 |
lexical |
Sets the caption to CLEAR |
re51~re99 |
restrictable |
|
Rule BREX-S1-00223: Attribute responseType - Type of response to a comment (Chap 3.9.6.1, Table 56)
Schema object: //@responseType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
rt01 |
lexical |
Accepted |
rt02 |
lexical |
Pending |
rt03 |
lexical |
Partly accepted |
rt04 |
lexical |
Rejected |
rt51~rt99 |
restrictable |
|
Rule BREX-S1-00224: Attribute sbComplianceCategory - SB compliance category (Chap 3.9.6.1, Table 57)
Schema object: //@sbComplianceCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sbcc01 |
lexical |
Mandatory (Service Bulletin must be accomplished) |
sbcc02 |
lexical |
Recommended (Service Bulletin recommended to be accomplished to prevent significant operational disruptions) |
sbcc03 |
lexical |
Desirable (Service Bulletin to introduce improvements) |
sbcc04 |
lexical |
Optional (Service Bulletin for convenience or option) |
sbcc51~sbcc99 |
restrictable |
|
Rule BREX-S1-00225: Attribute sbImpactType - SB impact type (Chap 3.9.6.1, Table 58)
Schema object: //@sbImpactType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sbit01 |
lexical |
Weight |
sbit02 |
lexical |
Balance |
sbit03 |
lexical |
Direct current electrical load |
sbit04 |
lexical |
Alternating current electrical load |
sbit05 |
lexical |
Maintenance publications |
sbit06 |
lexical |
Operational publications |
sbit07 |
lexical |
Electrical Structure Network |
sbit51~sbit99 |
restrictable |
|
Rule BREX-S1-00226: Attribute sbMaterialType - SB material type (Chap 3.9.6.1, Table 59)
Schema object: //@sbMaterialType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sbmt01 |
lexical |
Set of material or individual material specific to the Service Bulletin |
sbmt02 |
lexical |
Set of material or individual material not specially built for the Service Bulletin |
sbmt03 |
lexical |
Set of references to set of material or individual material or external material |
sbmt04 |
lexical |
Set of hazardous removed material |
sbmt05 |
lexical |
Set of re-identified material |
sbmt51~sbmt99 |
restrictable |
|
Rule BREX-S1-00227: Attribute sbTaskCategory - Category of the SB task (Chap 3.9.6.1, Table 60)
Schema object: //@sbTaskCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sbtc01 |
lexical |
Modification |
sbtc02 |
lexical |
Inspection |
sbtc03 |
lexical |
Repair |
sbtc04 |
lexical |
Evaluation |
sbtc05 |
lexical |
Administrative |
sbtc51~sbtc99 |
restrictable |
|
Rule BREX-S1-00228: Attribute sbTimeComplianceType - SB time compliance type (Chap 3.9.6.1, Table 61)
Schema object: //@sbTimeComplianceType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sbtct01 |
lexical |
Basic limit |
sbtct02 |
lexical |
Grace period |
sbtct03 |
lexical |
Repetitive interval |
sbtct51~sbtct99 |
restrictable |
|
Rule BREX-S1-00229: Attribute sbTopicType - SB topic type (Chap 3.9.6.1, Table 62)
Schema object: //@sbTopicType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sbtt01 |
lexical |
Revision information |
sbtt02 |
lexical |
Summary |
sbtt03 |
lexical |
Planning information |
sbtt04 |
lexical |
Additional information |
sbtt05 |
lexical |
Applicability |
sbtt06 |
lexical |
Concurrent requirements |
sbtt07 |
lexical |
Reason |
sbtt08 |
lexical |
Description |
sbtt09 |
lexical |
Compliance |
sbtt10 |
lexical |
Approval |
sbtt11 |
lexical |
Manpower |
sbtt12 |
lexical |
Weight and balance |
sbtt13 |
lexical |
Electrical load data |
sbtt14 |
lexical |
Software accomplishment summary |
sbtt15 |
lexical |
Referenced documentation |
sbtt16 |
lexical |
Documentation affected |
sbtt17 |
lexical |
Industry support information |
sbtt18 |
lexical |
Material information |
sbtt19 |
lexical |
General evaluation |
sbtt20 |
lexical |
General illustration |
sbtt21 |
lexical |
Additional work |
sbtt22 |
lexical |
Revision reason |
sbtt23 |
lexical |
Revision history |
sbtt24 |
lexical |
Revision sequence |
sbtt51~sbtt99 |
restrictable |
|
Rule BREX-S1-00230: Attribute scoEntryType - Type of SCO entry (Chap 3.9.6.1, Table 63)
Schema object: //@scoEntryType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
scot01 |
lexical |
IMS/SCORM Manifest SCO type resource |
scot02 |
lexical |
IMS/SCORM Manifest asset type resource |
scot51~scot99 |
restrictable |
|
Rule BREX-S1-00231: Attribute securityClassification - Security classification (Chap 3.9.6.1, Table 64)
Schema object: //@securityClassification
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
01 |
|
|
02 |
|
|
03 |
|
|
04 |
|
|
05 |
|
|
06 |
|
|
07 |
|
|
08 |
|
|
09 |
|
|
51~99 |
restrictable |
|
Rule BREX-S1-00232: Attribute significantParaDataType - Paragraph significant data type (Chap 3.9.6.1, Table 65)
Schema object: //@significantParaDataType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
psd01 |
lexical |
Ammunition |
psd02 |
lexical |
Instruction disposition |
psd03 |
lexical |
Lubricant |
psd04 |
lexical |
Maintenance level |
psd05 |
lexical |
Manufacturer code |
psd06 |
lexical |
Manufacturers recommendation |
psd07 |
lexical |
Modification code |
psd08 |
lexical |
Qualification code |
psd09 |
lexical |
Training level |
psd10 |
lexical |
Control or Indicator value |
psd51~psd99 |
restrictable |
|
Rule BREX-S1-00233: Attribute skillLevelCode - Personnel skill level (Chap 3.9.6.1, Table 66)
Schema object: //@skillLevelCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sk01 |
lexical |
Basic |
sk02 |
lexical |
Intermediate |
sk03 |
lexical |
Advanced |
sk51~sk99 |
restrictable |
|
Rule BREX-S1-00234: Attribute skillType - Personnel skill category (Chap 3.9.6.1, Table 67)
Schema object: //@skillType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
st01 |
lexical |
Airframe (AIRPL) |
st02 |
lexical |
Electrical (ELEC) |
st03 |
lexical |
Avionic (AVION) |
st04 |
lexical |
Engine (ENGIN) |
st51~st99 |
restrictable |
|
Rule BREX-S1-00258: Attribute softwareClassificationValue - Software classification (Chap 3.9.6.1, Table 68)
Schema object: //@softwareClassificationValue
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
scv01 |
lexical |
Loadable Software Aircraft Part (LSAP) |
scv02 |
lexical |
Aeronautical Database (ADB) |
scv03 |
lexical |
Technical Publication Software |
scv04 |
lexical |
Maintenance Operation Software (MOS) |
scv05 |
lexical |
Flight Operation Software (FOS) |
scv51~scv99 |
restrictable |
|
Rule BREX-S1-00259: Attribute softwareCustomizationStatusValue - Software customization status (Chap 3.9.6.1, Table 69)
Schema object: //@softwareCustomizationStatusValue
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
scs01 |
lexical |
Software customization mandatory |
scs02 |
lexical |
Software customization allowed |
scs03 |
lexical |
Software customization not allowed |
scs51~scs99 |
restrictable |
|
Rule BREX-S1-00235: Attribute sourceCriticality - Source criticality (Chap 3.9.6.1, Table 70)
Schema object: //@sourceCriticality
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sc51~sc99 |
restrictable |
|
Rule BREX-S1-00236: Attribute sourceTypeCode - Source type code (Chap 3.9.6.1, Table 71)
Schema object: //@sourceTypeCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
stc51~stc99 |
restrictable |
|
Rule BREX-S1-00260: Attribute sourcingTypeValue - Part sourcing type (Chap 3.9.6.1, Table 72)
Schema object: //@sourcingTypeValue
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
stv01 |
lexical |
BFE (Buyer Furnished Equipment) part |
stv02 |
lexical |
SFE (Seller Furnished Equipment) part |
stv51~stv99 |
restrictable |
|
Rule BREX-S1-00237: Attribute submitCaption - Caption for dialog submit function (Chap 3.9.6.1, Table 73)
Schema object: //@submitCaption
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ok01 |
lexical |
Sets the caption to OK |
ok02 |
lexical |
Sets the caption to SUBMIT |
ok04 |
lexical |
Sets the caption to CONTINUE |
ok05 |
lexical |
Sets the caption to EXIT |
ok51~ok99 |
restrictable |
|
Rule BREX-S1-00238: Attribute supervisorLevelCode - Supervisor level (Chap 3.9.6.1, Table 74)
Schema object: //@supervisorLevelCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sl01 |
lexical |
Low |
sl02 |
lexical |
Low intermediate |
sl03 |
lexical |
High intermediate |
sl04 |
lexical |
High |
sl51~sl99 |
restrictable |
|
|Rule BREX-S1-00279: Attribute supplementalSafetyCategory – Supplemental safety category (Chap 3.9.6.1, Table 75)
CPF2020-030US.
Schema object: //@supplementalSafetyCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
ssc01 |
lexical |
Hazard statement (physical, health, environmental) |
ssc02 |
lexical |
Precautionary statement (general, prevention, response, storage, disposal) |
ssc03 |
lexical |
Composition/Information on ingredients |
ssc04 |
lexical |
First-aid measures |
ssc05 |
lexical |
Fire-fighting measures |
ssc06 |
lexical |
Accidental release measures |
ssc07 |
lexical |
Handling and storage information |
ssc08 |
lexical |
Exposure controls/Personal protection |
ssc09 |
lexical |
Physical and chemical properties |
ssc10 |
lexical |
Stability and reactivity |
ssc11 |
lexical |
Toxicological information |
ssc12 |
lexical |
Ecological information |
ssc13 |
lexical |
Disposal considerations |
ssc14 |
lexical |
Transport information |
ssc15 |
lexical |
Regulatory information |
ssc16 |
lexical |
Other information |
ssc51~ssc99 |
restrictable |
|
|Rule BREX-S1-00276: Attribute supplyCategory - Supply category (Chap 3.9.6.1, Table 76)
CPF2010-011SE.
Schema object: //@supplyCategory
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
supcat01 |
lexical |
Consumable |
supcat02 |
lexical |
Material |
supcat03 |
lexical |
Expendable |
supcat51~supcat99 |
restrictable |
|
Rule BREX-S1-00239: Attribute supplyNumberType - Type of supply (Chap 3.9.6.1, Table 77)
Schema object: //@supplyNumberType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
sp01 |
lexical |
Commercial reference |
sp02 |
lexical |
Specification |
sp03 |
lexical |
Mixture |
sp04 |
lexical |
Set |
sp05 |
lexical |
Article |
sp51~sp99 |
restrictable |
|
Rule BREX-S1-00240: Attribute taskCode - Task code (Chap 3.9.6.1, Table 78)
Schema object: //@taskCode
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
taskcd01 |
lexical |
Detailed inspection (DET) |
taskcd02 |
lexical |
Discard (DIS) |
taskcd03 |
lexical |
Functional Check (FNC) |
taskcd04 |
lexical |
General visual inspection (GVI) |
taskcd05 |
lexical |
Lubrication (LUB) |
taskcd06 |
lexical |
Operational check (OPC) |
taskcd07 |
lexical |
Restoration (RST) |
taskcd08 |
lexical |
Servicing (SVC) |
taskcd09 |
lexical |
Visual check (VCK) |
taskcd10 |
lexical |
Special detailed inspection (SDI) |
taskcd51~taskcd99 |
restrictable |
|
|Rule BREX-S1-00282: Attribute termType - Value of terminology type (Chap 3.9.6.1, Table 79)
CPF2020-033EPWG.
Schema object: //@termType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
tt01 |
lexical |
Acronym |
tt02 |
lexical |
Abbreviation |
tt03 |
lexical |
Citation |
tt04 |
lexical |
Symbol |
tt05 |
lexical |
Article |
sp51~sp99 |
restrictable |
|
|Rule BREX-S1-00277: Attribute thresholdFrequencyStartType – Starting point of the threshold (Chap 3.9.6.1, Table 80)
CPF2015-036FR.
Schema object: //@thresholdFrequencyStartType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
tht01 |
lexical |
TSO Time Since Overhaul |
tht02 |
lexical |
TSI Time Since Installation |
tht03 |
lexical |
TSM Time Since Manufactured |
tht04 |
lexical |
TSN Time Since New |
tht05 |
lexical |
TSE Time Since Event |
tht51~tht99 |
restrictable |
|
Rule BREX-S1-00241: Attribute thresholdUnitOfMeasure - Unit of measurement for the threshold interval (Chap 3.9.6.1, Table 81)
Schema object: //@thresholdUnitOfMeasure
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
th01 |
lexical |
Flight hours |
th02 |
lexical |
Flight cycles |
th03 |
lexical |
Months |
th04 |
lexical |
Weeks |
th05 |
lexical |
Years |
th06 |
lexical |
Days |
th07 |
lexical |
Supersonic cycles |
th08 |
lexical |
Pressure cycles |
th09 |
lexical |
Engine cycles |
th10 |
lexical |
Engine change |
th11 |
lexical |
Shop visits |
th12 |
lexical |
Auxiliary power unit change |
th13 |
lexical |
Landing gear change |
th14 |
lexical |
Wheel change |
th15 |
lexical |
Engine start |
th16 |
lexical |
APU hours |
th17 |
lexical |
Engine hours |
th18 |
lexical |
Elapsed hours |
th19 |
lexical |
Landings |
th20 |
lexical |
Operating cycles |
th21 |
lexical |
Operating hours |
th22 |
lexical |
Supersonic hours |
th23 |
lexical |
A check |
th24 |
lexical |
B check |
th25 |
lexical |
C check |
th26 |
lexical |
D check |
th27 |
lexical |
Daily |
th28 |
lexical |
E check |
th29 |
lexical |
Overnight |
th30 |
lexical |
Preflight |
th31 |
lexical |
Routine check |
th32 |
lexical |
Structural C check |
th33 |
lexical |
Service check |
th34 |
lexical |
Transit |
th35 |
lexical |
Kilometer |
th36 |
lexical |
Consumption in cubic meter |
th37 |
lexical |
Consumption in liter |
th38 |
lexical |
Number of shots - each |
th39 |
lexical |
Number of shots - equivalent full charge (EFC) |
th51~th99 |
restrictable |
|
Rule BREX-S1-00242: Attribute updateReasonType - Update reason type for reason for update (Chap 3.9.6.1, Table 82)
Schema object: //@updateReasonType
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
urt01 |
lexical |
Editorial change (authored/technical content changed, but technically changes are deemed insignificant) |
urt02 |
lexical |
Technical change (authored/technical content has changed, changes are significant and should be reviewed) |
urt03 |
lexical |
Markup change (changes are solely related to XML markup) |
urt04 |
lexical |
Applicability change (only the applicability has changed) |
urt05 |
lexical |
Unique identifier of the referencing structure has changed |
urt51~urt99 |
restrictable |
|
Rule BREX-S1-00243: Attribute verbatimStyle - Verbatim style (Chap 3.9.6.1, Table 83)
Schema object: //@verbatimStyle
Schema object usage: As defined in S1000D
Allowable Value |
Tailoring |
Interpretation |
vs01 |
lexical |
Generic verbatim |
vs02 |
lexical |
Filename |
vs11 |
lexical |
XML/SGML markup |
vs12 |
lexical |
XML/SGML element name |
vs13 |
lexical |
XML/SGML attribute name |
vs14 |
lexical |
XML/SGML attribute value |
vs15 |
lexical |
XML/SGML entity name |
vs16 |
lexical |
XML/SGML processing instruction |
vs21 |
lexical |
Program prompt |
vs22 |
lexical |
User input |
vs23 |
lexical |
Computer output |
vs24 |
lexical |
Program listing |
vs25 |
lexical |
Program variable name |
vs26 |
lexical |
Program variable value |
vs27 |
lexical |
Constant |
vs28 |
lexical |
Class name |
vs29 |
lexical |
Parameter name |
vs51~vs99 |
restrictable |
|
Rule BREX-S1-00244: Attribute quantityUnitOfMeasure - Quantity data unit of measure. Apart from the pre-defined fixed values, values within range um51~um99 can be allocated and defined by projects or organizations (Chap 3.9.6.2, Table 2)
Schema object: //@quantityUnitOfMeasure
Schema object usage: As defined in S1000D
Non Context Rules
Rule BREX-S1-00245: Deletion of data modules is treated as a special case of update. The data module itself is not physically deleted from the CSDB but [only] marked as deleted. (Chap 3.9.5.1, Para 2.2)