QualityInformationFramework / qif-community

The online hub for the QIF community
Boost Software License 1.0
23 stars 17 forks source link

FAIR Form 2 Functional Tests #30

Open broush-discus opened 3 weeks ago

broush-discus commented 3 weeks ago

I am looking to create a QIF instance file that contains all the data that could/can be in an AS9102 Rev C First Article Inspection Reports (FAIR). Form 2 has a Function Test section that be a list of items, each item containing a Functional Test Procedure Number (Name/Identifier) and Acceptance Report Number. I have done considerable review of the QIF Version 3.0 standard and QIF3 Schema Browser (https://qualityinformationframework.github.io/qif3-browser/qif3.html) - I've not seen any elements or areas that relate to the FAIR functional test list. Have I missed something?
If no, I'm thinking of including this data in a set of string attributes some place under the Statistics or Results elements. Sound reasonable? Any alternative ideas?

broush-discus commented 3 weeks ago

After some consideration, I decided the best way to include FAIR Form 2 Functional Tests data into a QIF 3.0 instance file is in/under a MeasurementResults element under Results/MeasurementResultsSet, with child elements InspectionTraceability/ReportType with value "Functional Tests", InsepctionStatus (a required child element) with value "UNDEFINED" because a FAIR does not have an overall status for Functional Tests) and a set of child Attributes containing AttributeStr child elements, one for each row in the Functional Tests table with name field having the Functional Test Procedure Number(/name/identifier) and value field having the Acceptance Report Number(/name/identifier).