What is a profile?

Although NeTEx is a large standard, a NeTEx service needs only to implement the specific elements relevant to its business objectives – extraneous elements present in the model can be ignored. Parties using NeTEx for a particular purpose will typically define a “profile” to identify the subset of elements that must be present, as well as the code sets to be used to identify them. A machine readable form of this profile may be created using the NeTEx TYPE OF FRAME element, specifying which elements must be present; this can be used to enable automatic validators for local profiles.

Following are some profile examples: