Changes for page Part I. Message Namespace

Last modified by Artur on 2025/09/10 11:19

From version 3.12
edited by Helena
on 2025/06/23 17:09
Change comment: There is no comment for this version
To version 3.22
edited by Helena
on 2025/06/23 17:19
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -426,380 +426,381 @@
426 426  
427 427  Element Documentation:
428 428  
429 -|**Name**|**Type**|**Documentation**
430 -|Header|BasicHeaderType|
431 -|SubmitStructureReque st|ref: SubmitStructureReque stType|SubmitStructureRequest is used to submit structure definitions to the repository. The structure resources (key families, agencies, concepts and concept schemes, code lists, etc.) to be submitted may be communicated in-line or be supplied in a referenced SDMX-ML Structure messages external to the registry. A response will indicate status and contain any relevant error information.
429 +(% style="width:870.294px" %)
430 +|**Name**|**Type**|(% style="width:453px" %)**Documentation**
431 +|Header|BasicHeaderType|(% style="width:453px" %)
432 +|SubmitStructureReque st|ref: SubmitStructureReque stType|(% style="width:453px" %)SubmitStructureRequest is used to submit structure definitions to the repository. The structure resources (key families, agencies, concepts and concept schemes, code lists, etc.) to be submitted may be communicated in-line or be supplied in a referenced SDMX-ML Structure messages external to the registry. A response will indicate status and contain any relevant error information.
432 432  
433 433  **SubmitStructureResponseType: **SubmitStructureResponseType defines the structure of a registry submit registration response document.
434 434  
435 435  Derivation:
436 436  
437 -//MessageType// (restriction)
438 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
439 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitStructureResponseType
438 +* //MessageType// (restriction)
439 +** RegistryInterfaceType (restriction)
440 +*** SubmitStructureResponseType
440 440  
441 441  Content:
442 442  
443 -Header, SubmitStructureResponse, ftr:Footer?
444 +* Header, SubmitStructureResponse, ftr:Footer?
445 +* Element Documentation:
444 444  
445 -Element Documentation:
447 +(% style="width:835.294px" %)
448 +|**Name**|(% style="width:246px" %)**Type**|(% style="width:366px" %)**Documentation**
449 +|Header|(% style="width:246px" %)BasicHeaderType|(% style="width:366px" %)
450 +|SubmitStructureRespo nse|(% style="width:246px" %)ref: SubmitStructureRespo nseType|(% style="width:366px" %)SubmitStructureResponse is returned by the registry when a structure submission request is received. It indicates the status of the submission, and carries any error messages which are generated, if relevant.
451 +|ftr:Footer|(% style="width:246px" %)ftr:FooterType|(% style="width:366px" %)Footer is used to communicate information such as error and warnings after the payload of a message.
446 446  
447 -|**Name**|**Type**|**Documentation**
448 -|Header|BasicHeaderType|
449 -|SubmitStructureRespo nse|ref: SubmitStructureRespo nseType|SubmitStructureResponse is returned by the registry when a structure submission request is received. It indicates the status of the submission, and carries any error messages which are generated, if relevant.
450 -|ftr:Footer|ftr:FooterType|Footer is used to communicate information such as error and warnings after the payload of a message.
451 -
452 452  **SubmitSubscriptionsRequestType: **SubmitSubscriptionsRequestType defines the structure of a registry submit subscription request document.
453 453  
454 454  Derivation:
455 455  
456 -//MessageType// (restriction)
457 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
458 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitSubscriptionsRequestType
457 +* //MessageType// (restriction)
458 +** RegistryInterfaceType (restriction)
459 +*** SubmitSubscriptionsRequestType
459 459  
460 460  Content:
461 461  
462 -Header, SubmitSubscriptionsRequest
463 +* Header, SubmitSubscriptionsRequest
464 +* Element Documentation:
463 463  
464 -Element Documentation:
466 +(% style="width:832.294px" %)
467 +|**Name**|(% style="width:227px" %)**Type**|(% style="width:319px" %)**Documentation**
468 +|Header|(% style="width:227px" %)BasicHeaderType|(% style="width:319px" %)
469 +|SubmitSubscriptionsR equest|(% style="width:227px" %)ref: SubmitSubscriptionsR equestType|(% style="width:319px" %)SubmitSubscriptionsRequest contains one or more requests submitted to the registry to subscribe to registration and change events for specific registry resources.
465 465  
466 -|**Name**|**Type**|**Documentation**
467 -|Header|BasicHeaderType|
468 -|SubmitSubscriptionsR equest|ref: SubmitSubscriptionsR equestType|SubmitSubscriptionsRequest contains one or more requests submitted to the registry to subscribe to registration and change events for specific registry resources.
469 -
470 470  **SubmitSubscriptionsResponseType: **SubmitSubscriptionsResponseType defines the structure of a registry submit subscription response document.
471 471  
472 472  Derivation:
473 473  
474 -//MessageType// (restriction)
475 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
476 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] SubmitSubscriptionsResponseType
475 +* //MessageType// (restriction)
476 +** RegistryInterfaceType (restriction)
477 +*** SubmitSubscriptionsResponseType
477 477  
478 478  Content:
479 479  
480 -Header, SubmitSubscriptionsResponse, ftr:Footer?
481 +* Header, SubmitSubscriptionsResponse, ftr:Footer?
482 +* Element Documentation:
481 481  
482 -Element Documentation:
484 +(% style="width:843.294px" %)
485 +|**Name**|**Type**|(% style="width:362px" %)**Documentation**
486 +|Header|BasicHeaderType|(% style="width:362px" %)
487 +|SubmitSubscriptionsR esponse|ref: SubmitSubscriptionsR esponseType|(% style="width:362px" %)SubmitSubscriptionsResponse is the response to a submit subscriptions request. It contains information which describes the success or failure of each subscription request, providing any error messages in the event of failure. If successful, it returns the registry URN of the subscription, and the subscriber-assigned ID.
488 +|ftr:Footer|ftr:FooterType|(% style="width:362px" %)Footer is used to communicate information such as error and warnings after the payload of a message.
483 483  
484 -|**Name**|**Type**|**Documentation**
485 -|Header|BasicHeaderType|
486 -|SubmitSubscriptionsR esponse|ref: SubmitSubscriptionsR esponseType|SubmitSubscriptionsResponse is the response to a submit subscriptions request. It contains information which describes the success or failure of each subscription request, providing any error messages in the event of failure. If successful, it returns the registry URN of the subscription, and the subscriber-assigned ID.
487 -|ftr:Footer|ftr:FooterType|Footer is used to communicate information such as error and warnings after the payload of a message.
488 -
489 489  **QuerySubscriptionRequestType: **QuerySubscriptionRequestType defines the structure of a registry query subscription request document.
490 490  
491 491  Derivation:
492 492  
493 -//MessageType// (restriction)
494 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
495 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QuerySubscriptionRequestType
494 +* //MessageType// (restriction)
495 +** RegistryInterfaceType (restriction)
496 +*** QuerySubscriptionRequestType
496 496  
497 497  Content:
498 498  
499 -Header, QuerySubscriptionRequest
500 +* Header, QuerySubscriptionRequest
501 +* Element Documentation:
500 500  
501 -Element Documentation:
503 +(% style="width:839.294px" %)
504 +|(% style="width:230px" %)**Name**|(% style="width:254px" %)**Type**|(% style="width:352px" %)**Documentation**
505 +|(% style="width:230px" %)Header|(% style="width:254px" %)BasicHeaderType|(% style="width:352px" %)
506 +|(% style="width:230px" %)QuerySubscriptionReq uest|(% style="width:254px" %)ref: QuerySubscriptionReq uestType|(% style="width:352px" %)QuerySubscriptionRequest is used to query the registry for the subscriptions of a given organisation.
502 502  
503 -|**Name**|**Type**|**Documentation**
504 -|Header|BasicHeaderType|
505 -|QuerySubscriptionReq uest|ref: QuerySubscriptionReq uestType|QuerySubscriptionRequest is used to query the registry for the subscriptions of a given organisation.
506 -
507 507  **QuerySubscriptionResponseType: **QuerySubscriptionResponseType defines the structure of a registry query subscription response document.
508 508  
509 509  Derivation:
510 510  
511 -//MessageType// (restriction)
512 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] RegistryInterfaceType (restriction)
513 - [[image:Macintosh%20HD:Users:j:Documents:workspace_neon:xsd-docuementation:output:inherit.gif||alt="-"]] QuerySubscriptionResponseType
512 +* //MessageType// (restriction)
513 +** RegistryInterfaceType (restriction)
514 +*** QuerySubscriptionResponseType
514 514  
515 515  Content:
516 516  
517 -Header, QuerySubscriptionResponse, ftr:Footer?
518 +* Header, QuerySubscriptionResponse, ftr:Footer?
519 +* Element Documentation:
518 518  
519 -Element Documentation:
521 +(% style="width:912.294px" %)
522 +|**Name**|(% style="width:304px" %)**Type**|(% style="width:336px" %)**Documentation**
523 +|Header|(% style="width:304px" %)BasicHeaderType|(% style="width:336px" %)
524 +|QuerySubscriptionRes ponse|(% style="width:304px" %)ref: QuerySubscriptionRes ponseType|(% style="width:336px" %)QuerySubscriptionResponse is sent as a response to a subscription query. If the query is successful, the details of all subscriptions for the requested organisation are sent.
525 +|ftr:Footer|(% style="width:304px" %)ftr:FooterType|(% style="width:336px" %)Footer is used to communicate information such as error and warnings after the payload of a message.
520 520  
521 -|**Name**|**Type**|**Documentation**
522 -|Header|BasicHeaderType|
523 -|QuerySubscriptionRes ponse|ref: QuerySubscriptionRes ponseType|QuerySubscriptionResponse is sent as a response to a subscription query. If the query is successful, the details of all subscriptions for the requested organisation are sent.
524 -|ftr:Footer|ftr:FooterType|Footer is used to communicate information such as error and warnings after the payload of a message.
525 -
526 526  **NotifyRegistryEventType: **NotifyRegistryEventType defines the structure of a registry notification document.
527 527  
528 528  Derivation:
529 529  
530 -//MessageType// (restriction)
531 - RegistryInterfaceType (restriction)
532 - NotifyRegistryEventType
531 +* //MessageType// (restriction)
532 +** RegistryInterfaceType (restriction)
533 +*** NotifyRegistryEventType
533 533  
534 534  Content:
535 535  
536 -Header, NotifyRegistryEvent
537 +* Header, NotifyRegistryEvent
538 +* Element Documentation:
537 537  
538 -Element Documentation:
540 +(% style="width:836.294px" %)
541 +|**Name**|**Type**|(% style="width:473px" %)**Documentation**
542 +|Header|BasicHeaderType|(% style="width:473px" %)
543 +|NotifyRegistryEvent|ref: NotifyRegistryEventT ype|(% style="width:473px" %)NotifyRegistryEvent is sent by the registry services to subscribers, to notify them of specific registration and change events. Basic information about the event, such as the object that triggered it, the time of the event, the action that took place, and the subscription that triggered the notification are always sent. Optionally, the details of the changed object may also be provided.
539 539  
540 -|**Name**|**Type**|**Documentation**
541 -|Header|BasicHeaderType|
542 -|NotifyRegistryEvent|ref: NotifyRegistryEventT ype|NotifyRegistryEvent is sent by the registry services to subscribers, to notify them of specific registration and change events. Basic information about the event, such as the object that triggered it, the time of the event, the action that took place, and the subscription that triggered the notification are always sent. Optionally, the details of the changed object may also be provided.
543 -
544 544  **DataQueryType: **DataQueryType defines the structure of a data query message.
545 545  
546 546  Derivation:
547 547  
548 -//MessageType// (restriction)
549 - DataQueryType
549 +* //MessageType// (restriction)
550 +** DataQueryType
550 550  
551 551  Content:
552 552  
553 -Header, Query
554 +* Header, Query
555 +* Element Documentation:
554 554  
555 -Element Documentation:
557 +(% style="width:839.294px" %)
558 +|(% style="width:244px" %)**Name**|(% style="width:262px" %)**Type**|(% style="width:330px" %)**Documentation**
559 +|(% style="width:244px" %)Header|(% style="width:262px" %)BasicHeaderType|(% style="width:330px" %)
560 +|(% style="width:244px" %)Query|(% style="width:262px" %)qry:DataQueryType|(% style="width:330px" %)
556 556  
557 -|**Name**|**Type**|**Documentation**
558 -|Header|BasicHeaderType|
559 -|Query|qry:DataQueryType|
560 -
561 561  **GenericDataQueryType: **DataQueryType defines the structure of a generic data query message.
562 562  
563 563  Derivation:
564 564  
565 -//MessageType// (restriction)
566 - DataQueryType (restriction)
567 - GenericDataQueryType
566 +* //MessageType// (restriction)
567 +** DataQueryType (restriction)
568 +*** GenericDataQueryType
568 568  
569 569  Content:
570 570  
571 -Header, Query
572 +* Header, Query
573 +* Element Documentation:
572 572  
573 -Element Documentation:
575 +(% style="width:833.294px" %)
576 +|(% style="width:213px" %)**Name**|(% style="width:243px" %)**Type**|(% style="width:374px" %)**Documentation**
577 +|(% style="width:213px" %)Header|(% style="width:243px" %)BasicHeaderType|(% style="width:374px" %)
578 +|(% style="width:213px" %)Query|(% style="width:243px" %)qry: GenericDataQueryType|(% style="width:374px" %)
574 574  
575 -|**Name**|**Type**|**Documentation**
576 -|Header|BasicHeaderType|
577 -|Query|qry: GenericDataQueryType|
578 -
579 579  **GenericTimeSeriesDataQueryType: **GenericTimeSeriesDataQueryType defines the structure of a time series generic data query message.
580 580  
581 581  Derivation:
582 582  
583 -//MessageType// (restriction)
584 - DataQueryType (restriction)
585 - GenericDataQueryType (restriction)
586 - GenericTimeSeriesDataQueryType
584 +* //MessageType// (restriction)
585 +** DataQueryType (restriction)
586 +*** GenericDataQueryType (restriction)
587 +**** GenericTimeSeriesDataQueryType
587 587  
588 588  Content:
589 589  
590 -Header, Query
591 +* Header, Query
592 +* Element Documentation:
591 591  
592 -Element Documentation:
594 +(% style="width:909.294px" %)
595 +|(% style="width:221px" %)**Name**|(% style="width:305px" %)**Type**|(% style="width:380px" %)**Documentation**
596 +|(% style="width:221px" %)Header|(% style="width:305px" %)BasicHeaderType|(% style="width:380px" %)
597 +|(% style="width:221px" %)Query|(% style="width:305px" %)qry: GenericTimeSeriesDat aQueryType|(% style="width:380px" %)
593 593  
594 -|**Name**|**Type**|**Documentation**
595 -|Header|BasicHeaderType|
596 -|Query|qry: GenericTimeSeriesDat aQueryType|
597 -
598 598  **StructureSpecificTimeSeriesDataQueryType: **StructureSpecificTimeSeriesDataQueryType defines the structure of a time series generic data query message.
599 599  
600 600  Derivation:
601 601  
602 -//MessageType// (restriction)
603 - DataQueryType (restriction)
604 - StructureSpecificTimeSeriesDataQueryType
603 +* //MessageType// (restriction)
604 +** DataQueryType (restriction)
605 +*** StructureSpecificTimeSeriesDataQueryType
605 605  
606 606  Content:
607 607  
608 -Header, Query
609 +* Header, Query
610 +* Element Documentation:
609 609  
610 -Element Documentation:
612 +(% style="width:903.294px" %)
613 +|(% style="width:189px" %)**Name**|(% style="width:259px" %)**Type**|(% style="width:452px" %)**Documentation**
614 +|(% style="width:189px" %)Header|(% style="width:259px" %)BasicHeaderType|(% style="width:452px" %)
615 +|(% style="width:189px" %)Query|(% style="width:259px" %)qry: TimeSeriesDataQueryType|(% style="width:452px" %)
611 611  
612 -|**Name**|**Type**|**Documentation**
613 -|Header|BasicHeaderType|
614 -|Query|qry: TimeSeriesDataQueryT ype|
615 -
616 616  **MetadataQueryType: **MetadataQueryType defines the structure of a reference metadata query message.
617 617  
618 618  Derivation:
619 619  
620 -//MessageType// (restriction)
621 - MetadataQueryType
621 +* //MessageType// (restriction)
622 +** MetadataQueryType
622 622  
623 623  Content:
624 624  
625 -Header, Query
626 +* Header, Query
627 +* Element Documentation:
626 626  
627 -Element Documentation:
629 +(% style="width:858.294px" %)
630 +|(% style="width:138px" %)**Name**|(% style="width:246px" %)**Type**|(% style="width:471px" %)**Documentation**
631 +|(% style="width:138px" %)Header|(% style="width:246px" %)BasicHeaderType|(% style="width:471px" %)
632 +|(% style="width:138px" %)Query|(% style="width:246px" %)qry: MetadataQueryType|(% style="width:471px" %)
628 628  
629 -|**Name**|**Type**|**Documentation**
630 -|Header|BasicHeaderType|
631 -|Query|qry: MetadataQueryType|
632 -
633 633  **DataSchemaQueryType: **DataSchemaQueryType defines the structure of a data schema query message.
634 634  
635 635  Derivation:
636 636  
637 -//MessageType// (restriction)
638 - DataSchemaQueryType
638 +* //MessageType// (restriction)
639 +** DataSchemaQueryType
639 639  
640 640  Content:
641 641  
642 -Header, Query
643 +* Header, Query
644 +* Element Documentation:
643 643  
644 -Element Documentation:
646 +(% style="width:895.294px" %)
647 +|(% style="width:185px" %)**Name**|(% style="width:294px" %)**Type**|(% style="width:413px" %)**Documentation**
648 +|(% style="width:185px" %)Header|(% style="width:294px" %)BasicHeaderType|(% style="width:413px" %)
649 +|(% style="width:185px" %)Query|(% style="width:294px" %)qry: DataSchemaQueryType|(% style="width:413px" %)
645 645  
646 -|**Name**|**Type**|**Documentation**
647 -|Header|BasicHeaderType|
648 -|Query|qry: DataSchemaQueryType|
649 -
650 650  **MetadataSchemaQueryType: **MetadataSchemaQueryType defines the structure of a metadata schema query message.
651 651  
652 652  Derivation:
653 653  
654 -//MessageType// (restriction)
655 - MetadataSchemaQueryType
655 +* //MessageType// (restriction)
656 +** MetadataSchemaQueryType
656 656  
657 657  Content:
658 658  
659 -Header, Query
660 +* Header, Query
661 +* Element Documentation:
660 660  
661 -Element Documentation:
663 +(% style="width:897.294px" %)
664 +|(% style="width:166px" %)**Name**|(% style="width:281px" %)**Type**|(% style="width:447px" %)**Documentation**
665 +|(% style="width:166px" %)Header|(% style="width:281px" %)BasicHeaderType|(% style="width:447px" %)
666 +|(% style="width:166px" %)Query|(% style="width:281px" %)qry: MetadataSchemaQueryType|(% style="width:447px" %)
662 662  
663 -|**Name**|**Type**|**Documentation**
664 -|Header|BasicHeaderType|
665 -|Query|qry: MetadataSchemaQueryT ype|
666 -
667 667  **StructuresQueryType: **StructuresQueryType defines the structure of a structures query message.
668 668  
669 669  Derivation:
670 670  
671 -//MessageType// (restriction)
672 - StructuresQueryType
672 +* //MessageType// (restriction)
673 +** StructuresQueryType
673 673  
674 674  Content:
675 675  
676 -Header, Query
677 +* Header, Query
678 +* Element Documentation:
677 677  
678 -Element Documentation:
680 +(% style="width:886.294px" %)
681 +|(% style="width:223px" %)**Name**|(% style="width:255px" %)**Type**|(% style="width:405px" %)**Documentation**
682 +|(% style="width:223px" %)Header|(% style="width:255px" %)BasicHeaderType|(% style="width:405px" %)
683 +|(% style="width:223px" %)Query|(% style="width:255px" %)qry: StructuresQueryType|(% style="width:405px" %)
679 679  
680 -|**Name**|**Type**|**Documentation**
681 -|Header|BasicHeaderType|
682 -|Query|qry: StructuresQueryType|
683 -
684 684  **DataflowQueryType: **DataflowQueryType defines the structure of a dataflow query message.
685 685  
686 686  Derivation:
687 687  
688 -//MessageType// (restriction)
689 - DataflowQueryType
689 +* //MessageType// (restriction)
690 +** DataflowQueryType
690 690  
691 691  Content:
692 692  
693 -Header, Query
694 +* Header, Query
695 +* Element Documentation:
694 694  
695 -Element Documentation:
697 +(% style="width:888.294px" %)
698 +|(% style="width:176px" %)**Name**|(% style="width:260px" %)**Type**|(% style="width:449px" %)**Documentation**
699 +|(% style="width:176px" %)Header|(% style="width:260px" %)BasicHeaderType|(% style="width:449px" %)
700 +|(% style="width:176px" %)Query|(% style="width:260px" %)qry: DataflowQueryType|(% style="width:449px" %)
696 696  
697 -|**Name**|**Type**|**Documentation**
698 -|Header|BasicHeaderType|
699 -|Query|qry: DataflowQueryType|
700 -
701 701  **MetadataflowQueryType: **MetadataflowQueryType defines the structure of a metadata flow query message.
702 702  
703 703  Derivation:
704 704  
705 -//MessageType// (restriction)
706 - MetadataflowQueryType
706 +* //MessageType// (restriction)
707 +** MetadataflowQueryType
707 707  
708 708  Content:
709 709  
710 -Header, Query
711 +* Header, Query
712 +* Element Documentation:
711 711  
712 -Element Documentation:
714 +(% style="width:886.294px" %)
715 +|(% style="width:199px" %)**Name**|(% style="width:296px" %)**Type**|(% style="width:388px" %)**Documentation**
716 +|(% style="width:199px" %)Header|(% style="width:296px" %)BasicHeaderType|(% style="width:388px" %)
717 +|(% style="width:199px" %)Query|(% style="width:296px" %)qry: MetadataflowQueryType|(% style="width:388px" %)
713 713  
714 -|**Name**|**Type**|**Documentation**
715 -|Header|BasicHeaderType|
716 -|Query|qry: MetadataflowQueryTyp e|
717 -
718 718  **DataStructureQueryType: **KeyFamilyQueryType defines the structure of a data structure query message.
719 719  
720 720  Derivation:
721 721  
722 -//MessageType// (restriction)
723 - DataStructureQueryType
723 +* //MessageType// (restriction)
724 +** DataStructureQueryType
724 724  
725 725  Content:
726 726  
727 -Header, Query
728 +* Header, Query
729 +* Element Documentation:
728 728  
729 -Element Documentation:
731 +(% style="width:901.294px" %)
732 +|(% style="width:202px" %)**Name**|(% style="width:303px" %)**Type**|(% style="width:393px" %)**Documentation**
733 +|(% style="width:202px" %)Header|(% style="width:303px" %)BasicHeaderType|(% style="width:393px" %)
734 +|(% style="width:202px" %)Query|(% style="width:303px" %)qry: DataStructureQueryType|(% style="width:393px" %)
730 730  
731 -|**Name**|**Type**|**Documentation**
732 -|Header|BasicHeaderType|
733 -|Query|qry: DataStructureQueryTy pe|
734 -
735 735  **MetadataStructureQueryType: **MetadataStructureQueryType defines the structure of a metadata structure query message.
736 736  
737 737  Derivation:
738 738  
739 -//MessageType// (restriction)
740 - MetadataStructureQueryType
740 +* //MessageType// (restriction)
741 +** MetadataStructureQueryType
741 741  
742 742  Content:
743 743  
744 -Header, Query
745 +* Header, Query
746 +* Element Documentation:
745 745  
746 -Element Documentation:
748 +(% style="width:904.294px" %)
749 +|(% style="width:226px" %)**Name**|(% style="width:275px" %)**Type**|(% style="width:400px" %)**Documentation**
750 +|(% style="width:226px" %)Header|(% style="width:275px" %)BasicHeaderType|(% style="width:400px" %)
751 +|(% style="width:226px" %)Query|(% style="width:275px" %)qry: MetadataStructureQueryType|(% style="width:400px" %)
747 747  
748 -|**Name**|**Type**|**Documentation**
749 -|Header|BasicHeaderType|
750 -|Query|qry: MetadataStructureQue ryType|
751 -
752 752  **CategorySchemeQueryType: **CategorySchemeQueryType defines the structure of a category scheme query message.
753 753  
754 754  Derivation:
755 755  
756 -//MessageType// (restriction)
757 - CategorySchemeQueryType
757 +* //MessageType// (restriction)
758 +** CategorySchemeQueryType
758 758  
759 759  Content:
760 760  
761 -Header, Query
762 +* Header, Query
763 +* Element Documentation:
762 762  
763 -Element Documentation:
765 +(% style="width:915.294px" %)
766 +|(% style="width:196px" %)**Name**|(% style="width:347px" %)**Type**|(% style="width:369px" %)**Documentation**
767 +|(% style="width:196px" %)Header|(% style="width:347px" %)BasicHeaderType|(% style="width:369px" %)
768 +|(% style="width:196px" %)Query|(% style="width:347px" %)qry: CategorySchemeQueryType|(% style="width:369px" %)
764 764  
765 -|**Name**|**Type**|**Documentation**
766 -|Header|BasicHeaderType|
767 -|Query|qry: CategorySchemeQueryT ype|
768 -
769 769  **ConceptSchemeQueryType: **ConceptSchemeQueryType defines the structure of a concept scheme query message.
770 770  
771 771  Derivation:
772 772  
773 -//MessageType// (restriction)
774 - ConceptSchemeQueryType
774 +* //MessageType// (restriction)
775 +** ConceptSchemeQueryType
775 775  
776 776  Content:
777 777  
778 -Header, Query
779 +* Header, Query
780 +* Element Documentation:
779 779  
780 -Element Documentation:
782 +(% style="width:895.294px" %)
783 +|(% style="width:222px" %)**Name**|(% style="width:339px" %)**Type**|(% style="width:331px" %)**Documentation**
784 +|(% style="width:222px" %)Header|(% style="width:339px" %)BasicHeaderType|(% style="width:331px" %)
785 +|(% style="width:222px" %)Query|(% style="width:339px" %)qry: ConceptSchemeQueryType|(% style="width:331px" %)
781 781  
782 -|**Name**|**Type**|**Documentation**
783 -|Header|BasicHeaderType|
784 -|Query|qry: ConceptSchemeQueryTy pe|
785 -
786 786  **CodelistQueryType: **CodelistQueryType defines the structure of a codelist query message.
787 787  
788 788  Derivation:
789 789  
790 -//MessageType// (restriction)
791 - CodelistQueryType
791 +* //MessageType// (restriction)
792 +** CodelistQueryType
792 792  
793 793  Content:
794 794  
795 -Header, Query
796 +* Header, Query
797 +* Element Documentation:
796 796  
797 -Element Documentation:
799 +(% style="width:911.294px" %)
800 +|(% style="width:204px" %)**Name**|(% style="width:295px" %)**Type**|(% style="width:409px" %)**Documentation**
801 +|(% style="width:204px" %)Header|(% style="width:295px" %)BasicHeaderType|(% style="width:409px" %)
802 +|(% style="width:204px" %)Query|(% style="width:295px" %)qry:CodelistQueryType|(% style="width:409px" %)
798 798  
799 -|**Name**|**Type**|**Documentation**
800 -|Header|BasicHeaderType|
801 -|Query|qry: CodelistQueryType|
802 -
803 803  **HierarchicalCodelistQueryType: **HierarchicalCodelistQueryType defines the structure of a hierarchical codelist query message.
804 804  
805 805  Derivation: