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

From version 5.24
edited by Helena
on 2025/05/16 09:00
Change comment: There is no comment for this version
To version 5.26
edited by Helena
on 2025/05/16 09:02
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -601,7 +601,7 @@
601 601  [[image:SDMX 3-0-0 SECTION 6 FINAL-1.0_en_e3df33ae.png||height="543" width="483"]]
602 602  
603 603  (% class="wikigeneratedid" id="HFigure222013VTLDataTypes" %)
604 -Figure 22 – VTL Data Types
604 +**Figure 22 – VTL Data Types**
605 605  
606 606  The VTL scalar types are in turn subdivided in basic scalar types, which are elementary (not defined in term of other data types) and Value Domain and Set scalar types, which are defined in terms of the basic scalar types.
607 607  
... ... @@ -608,7 +608,7 @@
608 608  The VTL basic scalar types are listed below and follow a hierarchical structure in terms of supersets/subsets (e.g. "scalar" is the superset of all the basic scalar types):
609 609  
610 610  
611 -Figure 23 – VTL Basic Scalar Types
611 +**Figure 23 – VTL Basic Scalar Types**
612 612  
613 613  (((
614 614  
... ... @@ -636,70 +636,55 @@
636 636  
637 637  The following table describes the default mapping for converting from the SDMX data types to the VTL basic scalar types.
638 638  
639 -|SDMX data type (BasicComponentDataType)|Default VTL basic scalar type
640 -|(((
639 +|(% style="width:501px" %)SDMX data type (BasicComponentDataType)|(% style="width:1437px" %)Default VTL basic scalar type
640 +|(% style="width:501px" %)(((
641 641  String
642 -
643 643  (string allowing any character)
644 -)))|string
645 -|(((
643 +)))|(% style="width:1437px" %)string
644 +|(% style="width:501px" %)(((
646 646  Alpha
647 -
648 648  (string which only allows A-z)
649 -)))|string
650 -|(((
647 +)))|(% style="width:1437px" %)string
648 +|(% style="width:501px" %)(((
651 651  AlphaNumeric
652 -
653 653  (string which only allows A-z and 0-9)
654 -)))|string
655 -|(((
651 +)))|(% style="width:1437px" %)string
652 +|(% style="width:501px" %)(((
656 656  Numeric
657 -
658 658  (string which only allows 0-9, but is not numeric so that is can having leading zeros)
659 -)))|string
660 -|(((
655 +)))|(% style="width:1437px" %)string
656 +|(% style="width:501px" %)(((
661 661  BigInteger
662 -
663 663  (corresponds to XML Schema xs:integer datatype; infinite set of integer values)
664 -)))|integer
665 -|(((
659 +)))|(% style="width:1437px" %)integer
660 +|(% style="width:501px" %)(((
666 666  Integer
667 -
668 -(corresponds to XML Schema xs:int datatype; between -2147483648 and +2147483647
669 -
670 -(inclusive))
671 -)))|integer
672 -|(((
662 +(corresponds to XML Schema xs:int datatype; between -2147483648 and +2147483647 (inclusive))
663 +)))|(% style="width:1437px" %)integer
664 +|(% style="width:501px" %)(((
673 673  Long
674 -
675 675  (corresponds to XML Schema xs:long datatype; between -9223372036854775808 and
676 676  
677 677  +9223372036854775807 (inclusive))
678 -)))|integer
679 -|(((
669 +)))|(% style="width:1437px" %)integer
670 +|(% style="width:501px" %)(((
680 680  Short
681 -
682 682  (corresponds to XML Schema xs:short datatype; between -32768 and -32767 (inclusive))
683 -)))|integer
684 -|Decimal (corresponds to XML Schema xs:decimal datatype; subset of real numbers that can be represented as decimals)|number
685 -|(((
673 +)))|(% style="width:1437px" %)integer
674 +|(% style="width:501px" %)Decimal (corresponds to XML Schema xs:decimal datatype; subset of real numbers that can be represented as decimals)|(% style="width:1437px" %)number
675 +|(% style="width:501px" %)(((
686 686  Float
687 -
688 688  (corresponds to XML Schema xs:float datatype; patterned after the IEEE single-precision 32-bit floating point type)
689 -)))|number
690 -|(((
678 +)))|(% style="width:1437px" %)number
679 +|(% style="width:501px" %)(((
691 691  Double
692 -
693 693  (corresponds to XML Schema xs:double datatype; patterned after the IEEE double-precision 64-bit floating point type)
694 -)))|number
695 -|(((
682 +)))|(% style="width:1437px" %)number
683 +|(% style="width:501px" %)(((
696 696  Boolean
685 +(corresponds to the XML Schema xs:boolean datatype; support the mathematical concept of binary-valued logic: {true, false})
686 +)))|(% style="width:1437px" %)boolean
697 697  
698 -(corresponds to the XML Schema xs:boolean datatype; support the mathematical concept of
699 -
700 -binary-valued logic: {true, false})
701 -)))|boolean
702 -
703 703  | |(% colspan="2" %)(((
704 704  URI
705 705