Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
| Metamodel Class | Mandatory Attributes | Optional Attributes | Description | |—|—|—|—| | `FormDesign` | Identifier, Version, Language | Description, VersionInfo, Context | Root class representing the abstract form structure. | | `FormField` | Identifier, Name, DataType | Label, SequenceNumber, MinOccurs, MaxOccurs, Length | Represents individual data entry fields. | | `FieldConstraint` | Identifier, Type | Expression, Description, Severity | Rules governing field values (e.g., regex, range). | | `FormLayout` | Identifier, Name | Description | Specifies the visual arrangement or rendering hints. | | Metamodel Class | Description | Key Attributes | Relationships | |—|—|—|—| | MFI_FormDesign | Root class… | identifier, versionName, title, description | aggregates MFI_FormFieldGroup, MFI_FormLayout | | MFI_FormFieldGroup | Logical grouping… | identifier, label, sequenceNumber | contains MFI_FormField, MFI_FormFieldGroup (recursive) | | MFI_FormField | Atomic input/output… | identifier, name, datatype, required | constrainedBy MFI_FieldConstraint | | MFI_FieldConstraint | Validation rule… | identifier, constraintType, expression | — | | MFI_FormLayout | Rendering hints… | identifier, layoutType, renderingInstructions | appliesTo MFI_FormDesign |
In the age of digital government and cross-enterprise business processes, electronic forms remain a fundamental unit of data capture. However, the lack of a standardized way to describe, share, and discover form designs creates significant interoperability barriers. CAN/CSA-ISO/IEC TS 19763-13:18, the Canadian adoption of ISO/IEC TS 19763-13:2018, addresses this directly by providing a formal metamodel for registering form designs. This technical specification forms a critical part of the broader Metamodel Framework for Interoperability (MFI) suite.
This technical specification specifies a metamodel for registering form designs. A “form design” is defined as the abstract, structural description of a form (fields, groups, constraints, and layout), as distinct from a “form instance” (the actual completed form). The standard is designed to facilitate the sharing and reuse of form designs across disparate systems.
Its primary application includes:
The standard applies to information technology systems that manage form repositories and require a common interchange format for form structures. It integrates seamlessly with other MFI parts, such as ISO/IEC 19763-1 (Reference Model) and ISO/IEC 19763-3 (Ontology for MFI).
The technical backbone of CAN/CSA-ISO/IEC TS 19763-13:18 is the definition of a specific set of metaclasses. Any registry claiming compliance must be capable of storing instances of these metaclasses and their defined relationships. The core constructs are:
| Class (MFI_ prefix) | Description | Mandatory Attributes |
|---|---|---|
| FormDesign | Abstract representation of the entire form structure. | identifier, versionName, title |
| FormFieldGroup | Logical collection of fields or sub-groups. | identifier, label |
| FormField | Individual data input/output element. | identifier, name, dataType |
| FieldConstraint | Rules applied to a FormField (e.g., mandatory, pattern). | identifier, constraintType |
| FormLayout | Specification of the visual presentation. | identifier, layoutType |
dataType and valueDomain. Implementers must map their local data types to a widely recognized type system (such as ISO 11404), or interoperability is lost at the semantic level. Successfully implementing CAN/CSA-ISO/IEC TS 19763-13:18 requires careful architectural planning. The MFI is not a data format standard (like XML Schema or JSON Schema), but a pivot metamodel. This means existing form definitions (XForms, PDF/XFA, ODF) must be exported into the MFI structure for registration and imported when needed by a consuming system.
dataType attribute.MFI_FieldConstraint class. Pay special attention to complex constraints like cross-field validation.versionName attribute in MFI_FormDesign to manage iterative changes to forms over time.CAN/CSA-ISO/IEC TS 19763-13:18 is an identical adoption of the international ISO/IEC TS 19763-13:2018 by the Standards Council of Canada via the CSA Group. Compliance with the Canadian standard implies full compliance with the international specification.
The conformance clauses are defined in the standard’s normative annex. A registry implementation is considered conformant if it can demonstrate:
MFI_FormField and FieldConstraint.MFI_FormFieldGroup hierarchy correctly is a frequent source of non-compliance. The recursive grouping capability is essential for representing complex, real-world forms (e.g., repeating sub-sections in a tax return). MFI_FieldConstraint structure. Organizations with highly dynamic, script-heavy forms must carefully abstract the business logic to fit the metaclass definitions. © 2026 Technical Writing Services for International Standards. This document is published for informational purposes and represents a technical analysis of CAN/CSA-ISO/IEC TS 19763-13:18.
`| Class | … ` (no quotes needed for table content).
|---|
In the age of digital government and cross-enterprise business processes, electronic forms remain a fundamental unit of data capture. However, the lack of a standardized way to describe, share, and discover form designs creates significant interoperability barriers. CAN/CSA-ISO/IEC TS 19763-13:18, the Canadian adoption of ISO/IEC TS 19763-13:2018, addresses this directly by providing a formal metamodel for registering form designs. This technical specification forms a critical part of the broader Metamodel Framework for Interoperability (MFI) suite.
This technical specification specifies a metamodel for registering form designs. A ‘form design’ is defined as the abstract, structural description of a form (fields, groups, constraints, and layout), as distinct from a ‘form instance’ (the actual completed form). The standard is designed to facilitate the sharing and reuse of form designs across disparate systems.
Its primary application includes:
The standard applies to information technology systems that manage form repositories and require a common interchange format for form structures. It integrates seamlessly with other MFI parts, such as ISO/IEC 19763-1 (Reference Model) and ISO/IEC 19763-3 (Ontology for MFI).
The technical backbone of CAN/CSA-ISO/IEC TS 19763-13:18 is the definition of a specific set of metaclasses. Any registry claiming compliance must be capable of storing instances of these metaclasses and their defined relationships. The core constructs are:
| Class (MFI_ prefix) | Description | Mandatory Attributes |
|---|---|---|
| FormDesign | Abstract representation of the entire form structure. | identifier, versionName, title |
| FormFieldGroup | Logical collection of fields or sub-groups. | identifier, label |
| FormField | Individual data input/output element. | identifier, name, dataType |
| FieldConstraint | Rules applied to a FormField (e.g., mandatory, pattern). | identifier, constraintType |
| FormLayout | Specification of the visual presentation. | identifier, layoutType |
dataType and valueDomain. Implementers must map their local data types to a widely recognized type system (such as ISO 11404), or interoperability is lost at the semantic level. Successfully implementing CAN/CSA-ISO/IEC TS 19763-13:18 requires careful architectural planning. The MFI is not a data format standard (like XML Schema or JSON Schema), but a pivot metamodel. This means existing form definitions (XForms, PDF/XFA, ODF) must be exported into the MFI structure for registration and imported when needed by a consuming system.
dataType attribute.MFI_FieldConstraint class. Pay special attention to complex constraints like cross-field validation.versionName attribute in MFI_FormDesign to manage iterative changes to forms over time.CAN/CSA-ISO/IEC TS 19763-13:18 is an identical adoption of the international ISO/IEC TS 19763-13:2018 by the Standards Council of Canada via the CSA Group. Compliance with the Canadian standard implies full compliance with the international specification.
The conformance clauses are defined in the standard’s normative annex. A registry implementation is considered conformant if it can demonstrate:
MFI_FormField and FieldConstraint.MFI_FormFieldGroup hierarchy correctly is a frequent source of non-compliance. The recursive grouping capability is essential for representing complex, real-world forms (e.g., repeating sub-sections in a tax return). MFI_FieldConstraint structure. Organizations with highly dynamic, script-heavy forms must carefully abstract the business logic to fit the metaclass definitions. © 2026 Technical Writing Services for International Standards. This document is published for informational purposes and represents a