SlideShare uma empresa Scribd logo
1 de 58
IPA 2007 -  Tirana - INSTAT SDMX-EDI SDMX-ML Skopje  15 Jan 2009
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
SDMX ,[object Object],[object Object],[object Object],[object Object],[object Object]
The need for a standard… ,[object Object],[object Object],[object Object]
SDMX SDMX is primarily focused on the  exchange  and  dissemination  of statistical data and metadata. We have normally two different approach to exchange data:  PUSH  and  PULL
SDMX PUSH  mode means that the data provider takes action to send the data to the party collecting the data.  PULL  mode implies that the data provider makes the data available via the Internet. The data consumer then fetches the data on his own initiative.
SDMX SDMX promotes a “ data sharing ” model to facilitate low-cost, high-quality statistical data and metadata exchange. Data Providers publishes the availability of data/metadata to Data Consumers and the latter are responsible for fetching the data/metadata at will. .
Data-Sharing Exchange YOU
NSI 1 2 3
Notes About Data-Sharing ,[object Object],[object Object],[object Object],[object Object]
An easy way to understand the SDMX-IM 10369
[object Object],[object Object],[object Object],[object Object],An easy way to understand the SDMX-IM
[object Object],[object Object],[object Object],[object Object],[object Object],An easy way to understand the SDMX-IM
[object Object],An easy way to understand the SDMX-IM
Data Set
Data Set: Structure
Data Set: Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],Unit Multiplier Unit Topic Time/Frequency Country Stock/Flow
Structural Definitions Topic A  Brady Bonds B  Bank Loans C  Debt Securities Country AR  Argentina MX  Mexico SA  South Africa Stock/Flow 1  Stock 2  Flow Concepts TOPIC COUNTRY FLOW
Data Makes Sense SA,B,1,1999-06-30=16547 16457
Metadata ,[object Object]
Structures in the  SDMX-IM ,[object Object],[object Object],[object Object],[object Object],Data Structure Definition (DSD) Category Category Scheme Code Code List Concept Concept Scheme Components Structure
[object Object],Data Structure Definition
DSD components ,[object Object],[object Object],[object Object],[object Object],[object Object]
Data Structure Definition ………… ..……….  Structure ………… .....  ComponentList ……………………… ....  Component
SDMX V1 and V2
STS Sample Dataset EXAMPLE  DATASET1
STS Sample Dataset Dimensions Measure Attributes Dimensions
STS DSD components Dataflow :  STSRTD_TURN_M
Demography Sample Dataset EXAMPLE  DATASET2
Demography Sample Dimensions Attributes Measures
Demography DSD components Dataflow :  DEMOGRAPHY_RQ
IPA 2007 -  Tirana - INSTAT Data Set Identifier Variables Form Description STSIND_PROD  (_M, _Q) 110 I Production in industry STSIND_TURN  (_M, _Q) 120, 121, 122 N, I Turnover in industry, total, domestic and non-domestic (total, Euro-zone, non-Euro-zone)  STSIND_ORD (_M, _Q) 130, 131, 132 N, I New orders received in industry, total, domestic and non-domestic (total, Euro-zone, non-Euro-zone)  STSIND_EMPL (_M, _Q) 210 N, I Number of persons employed, Number of employees, in industry STSIND_HOUR (_M, _Q) 220 N, I Hours worked in industry  STSIND_EARN (_M, _Q) 230 N, I Gross wages and salaries in industry  STSIND_PRIC (_M, _Q) 310, 311, 312, 340 I Output prices in industry, total, domestic market, non-domestic market (total, Euro-zone, non Euro-zone), import prices (total, Euro-zone, non-Euro-zone) STSCONS_PROD (_M, _Q) 110, 115, 116 I Production in construction, total, building construction, civil engineering  STSCONS_ORD (_M, _Q) 130, 135, 136 N, I New orders received in construction, total, building construction and civil engineering STSCONS_EMPL (_M, _Q) 210, 211 N, I Number of persons employed, Number of employees, in construction STSCONS_HOUR (_M, _Q) 220 N, I Hours worked in construction STSCONS_EARN (_M, _Q) 230 N, I Gross wages and salaries in construction STSCONS_PRIC (_M, _Q) 310, 320, 321, 322 I Output prices in construction, construction costs, material costs, labour costs STSCONS_PERM (_M, _Q) 411, 412 N, I Building permits, number of dwellings or square metres of useful floor area STSRTD_TURN (_M, _Q) 120, 123 N, I Turnover in retail trade, value or deflated  STSRTD_EMPL (_M, _Q) 210, 211 N, I Number of persons employed, Number of employees, in retail trade STSSERV_TURN (_M, _Q) 120, 123 N, I Turnover in repair and other services, value or deflated  STSSERV_PRIC (_M, _Q) 310 I Outut prices in other services STSSERV_EMPL (_M, _Q) 210, 211 N, I Number of persons employed, Number of employees, in repair and other services STSSERV_CAR (_M, _Q) Number of car registrations  STSOTHER_OTH (_M, _Q) Any other indicator not mentioned in the list above
IPA 2007 -  Tirana - INSTAT Concept Mnemonic Concept Name Format Description Code list ADJUSTMENT Adjustment AN1 Code defining the adjustment of data such as working day or seasonally adjusted, etc. CL_ADJUSTMENT FREQ Frequency AN1 Frequency of the series (e.g. A, Q, M). CL_FREQ OBS_CONF Confidentiality flag AN1 Confidentiality status of the observation CL_OBS_CONF OBS_PRE_BREAK Pre-break observation value AN…15 Observation value if the reason of the "break" did not show up.  [Conditional] OBS_STATUS Status flag AN1 S tatus of the observation, such as normal, estimated or provisional CL_OBS_STATUS OBS_VALUE Value AN…15 The value of the index. ORGANISATION Organisation AN3 Reporting/sending or receiving organisation used in the message administration section. CL_ORGANISATION REF_AREA Reference area AN2 Reporting Country in ISO code  (The country, or geographical/political group of countries that the measured economic phenomenon relates to) CL_AREA_EE STS_ACTIVITY Economic Activity code AN6 NACE Rev. 1.1 & special STS aggregates CL_STS_ACTIVITY STS_BASE_YEAR Series variation in short-term stats context AN4 Concept to distinguish series variations in a short-term stats context CL_STS_BASE_YEAR STS_INDICATOR STS Indicator AN4 Type of indicator, such as production, turnover, etc. CL_STS_INDICATOR STS_INSTITUTION Institution originating STS dataflow  AN1 Institution originating STS dataflow CL_STS_INSTITUTION TIME_FORMAT Time Format Code AN3 Technical use in message. TIME_PERIOD Time Period AN…35 The time period of the data.
IPA 2007 -  Tirana - INSTAT Code List Mnemonic Code List Name Format CL_ADJUSTMENT Adjustment code AN1 CL_AREA_EE  Country code AN2 CL_FREQ Frequency code AN1 CL_OBS_CONF Confidentiality flag AN1 CL_OBS_STATUS Observation status flag AN1 CL_ORGANISATION Organisation code list  AN3 CL_STS_ACTIVITY STS Economic Activity code list AN6 CL_STS_BASE_YEAR Suffix in short-term stats context code list AN4 CL_STS_INDICATOR Indicators index code AN4 CL_STS_INSTITUTION Institution originating STS dataflow code list  AN1
IPA 2007 -  Tirana - INSTAT Value Description Variable PROD Production  110, 115, 116 TOVT Turnover (total turnover, non-deflated) 120 TOVD Turnover, domestic market (non-deflated) 121 TOVE Turnover, non-domestic market (non-deflated) 122 TOVV Turnover deflated (volume of sales) 123 TOVX Turnover, non-domestic market (non-deflated) (non-Euro-zone) 122 TOVZ Turnover, non-domestic market (non-deflated) (Euro-zone) 122 DEFL Deflator of sales 330 ORDT New orders received (total) 130, 135, 136 ORDD New orders received, domestic market 131 ORDE New orders received, non-domestic market 132 ORDX New orders received, non-domestic market (non-Euro-zone) 132 PRON Output prices for industry and services (total)  310 PRIN Output prices, domestic market 311 PREN Output prices, non-domestic market  (can be approximated by unit value index , variable 313) 312, 313 PREX Output prices, non-domestic market (non-Euro-zone) 312 PREZ Output prices, non-domestic market (Euro-zone) 312 IMPR Import prices (total) 340 IMPX Import prices (non-Euro-zone) 340 IMPZ Import prices (Euro-zone) 340 EMPL Number of persons employed  (can be approximated by number of employees, variable 211) 210, 211 HOWK Hours worked 220 WAGE Gross wages and salaries 230 PNUM Building permits, number of dwellings 411 PSQM Building permits: square metres of useful floor area  412 CSTI Construction costs (total) 320 CSTM Construction costs, material costs 321 CSTL Construction costs, labour costs 322 CSTO Output prices for construction  (approximation for construction costs, variable 320) 310 CREG Car registrations (not in STS Regulation)
From SDMX-IM to messages SDMX-IM SDMX-EDI SDMX-ML
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],From SDMX-IM to messages
UNA:+.? ' UNB+UNOC:3+EUROSTAT+Unknown+060627:0000+IREF000001++GESMES/TS++++1' UNH+MREF000001+GESMES:2:1:E6' BGM+74' NAD+Z02+EUROSTAT NAD+MR+Unknown' NAD+MS+EUROSTAT' CTA+CC+:V. Patruno' DSI+SODI_IPI_PROD_M' STS+3+7' DTM+242:200601010000:203' DTM+Z02:200501200503:710' IDE+5+STS' GIS+AR3' GIS+1:::-' ARR++M:GR:W:PROD:NS0020:1:2000:200501200503:710:111.11:A:F:+222.22:A:F:+333.33:A:F:+444.44:A:F:+555.55:A:F:+666.66:A:F:+777.77:A:F:+888.88:A:F:+99.99:A:F:+123.45:A:F:+212.21:A:F:+234.56:A:F:' FNS+Attributes:10' REL+Z01+4' ARR+7+M:GR:W:PROD:NS0020:1:2000' IDE+Z10+COLLECTION' CDV+A' IDE+Z10+AVAILABILITY' CDV+A' UNT+26+MREF000001' UNZ+1+IREF000001' SDMX-EDI
SDMX-ML XML format for the exchange of SDMX-structured data and metadata.
<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <!-- Created with SDMX Converter v2.1 --> <CompactData xmlns=&quot;http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message&quot; xmlns:sts=&quot;urn:sdmx:org.sdmx.infomodel.keyfamily.KeyFamily=ESTAT:STS:compact&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.keyfamily.KeyFamily=ESTAT:STS:compact ESTAT_STS_Compact.xsd&quot;> <Header> <ID>SODI_IPI_PROD_M</ID> <Test>true</Test> <Name xml:lang=&quot;en&quot;>SDMX Tutorial Message</Name> <Prepared>2006-06-27T00:00:00</Prepared> <Sender id=&quot;EUROSTAT&quot;> <Contact> <Name xml:lang=&quot;en&quot;>V. Patruno</Name> <Department xml:lang=&quot;en&quot;>IT Dept</Department> <Role xml:lang=&quot;en&quot;>Maintainer</Role> <Email>something@gmail.com</Email> </Contact> </Sender> <DataSetAgency>EUSTAT</DataSetAgency> <DataSetID>SODI_IPI_PROD_M_02</DataSetID> <DataSetAction>Append</DataSetAction> <Extracted>2006-01-01T00:00:00</Extracted> <ReportingBegin>2005-01-01T00:00:00</ReportingBegin> <ReportingEnd>2005-03-31T00:00:00</ReportingEnd> </Header> <sts:DataSet> <sts:SiblingGroup REF_AREA=&quot;GR&quot; ADJUSTMENT=&quot;W&quot; STS_INDICATOR=&quot;PROD&quot; STS_ACTIVITY=&quot;NS0020&quot; STS_INSTITUTION=&quot;1&quot; STS_BASE_YEAR=&quot;2000&quot; UNIT=&quot;PC&quot; UNIT_MULT=&quot;0&quot; DECIMALS=&quot;2&quot; TITLE_COMPL=&quot;Elements of the full national etc.&quot;/> <sts:Series FREQ=&quot;M&quot; REF_AREA=&quot;GR&quot; ADJUSTMENT=&quot;W&quot; STS_INDICATOR=&quot;PROD&quot; STS_ACTIVITY=&quot;NS0020&quot; STS_INSTITUTION=&quot;1&quot; STS_BASE_YEAR=&quot;2000&quot; COLLECTION=&quot;A&quot; AVAILABILITY=&quot;A&quot; TIME_FORMAT=&quot;P1M&quot;> <sts:Obs TIME_PERIOD=&quot;2005-01&quot; OBS_VALUE=&quot;111.11&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-02&quot; OBS_VALUE=&quot;222.22&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-03&quot; OBS_VALUE=&quot;333.33&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-04&quot; OBS_VALUE=&quot;444.44&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-05&quot; OBS_VALUE=&quot;555.55&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-06&quot; OBS_VALUE=&quot;666.66&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-07&quot; OBS_VALUE=&quot;777.77&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-08&quot; OBS_VALUE=&quot;888.88&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-09&quot; OBS_VALUE=&quot;99.99&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-10&quot; OBS_VALUE=&quot;123.45&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-11&quot; OBS_VALUE=&quot;212.21&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-12&quot; OBS_VALUE=&quot;234.56&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> </sts:Series> </sts:DataSet> </CompactData>
ExAMplE ,[object Object]
ExAMplE ,[object Object]
ExAMplE ,[object Object]
SDMX-ML: Six standard messages Fixed To query a database to obtain an SDMX-ML message as the result Query message 6 Derived from data structure definition message Exchange of many observation types in a data structure definition-dependent form Cross-sectional Data Message 5 Derived from data structure definition message For schema-based functions, such as validation, in a data structure definition-dependent form  Utility Data Message 4 Derived from data structure definition message Exchange of large data sets in a data structure definition-dependent form Compact Data Message 3 Fixed Conveys data in a form independent of a data structure definition.  It is designed for data provision on websites and in any scenario where applications receiving the data may not have detailed understanding of the data set's structure before they obtain the data set itself. Generic Data Message 2 Fixed Contains a data structure definition Structure Definition Message 1 Schema file Short description Name of message
Cross-Sectional Data Set <demo:DataSet  REV_NUM = &quot;1&quot;  TAB_NUM = &quot;RQFI05V1&quot; > < demo:Group  COUNTRY = &quot;FI&quot;  FREQ = &quot;A&quot;  TIME = &quot;2005&quot;  TIME_FORMAT = &quot;P1Y&quot; > < demo:Section  DECI = &quot;0&quot;  UNIT = &quot;PERS&quot;  UNIT_MULT = &quot;0&quot; > < demo:ADJT  OBS_STATUS = &quot;P&quot;  SEX = &quot;F&quot;  value = &quot;35&quot; /> < demo:DEATHST  OBS_STATUS = &quot;P&quot;  SEX = &quot;F&quot;  value = &quot;23871&quot; /> < demo:LBIRTHST  OBS_STATUS = &quot;P&quot;  SEX = &quot;F&quot;  value = &quot;28345&quot; /> < demo:NETMT  OBS_STATUS = &quot;P&quot;  SEX = &quot;F&quot;  value = &quot;4187&quot; /> < demo:PJAN1T  OBS_STATUS = &quot;P&quot;  SEX = &quot;F&quot;  value = &quot;2683230&quot; /> < demo:PJANT  OBS_STATUS = &quot;P&quot;  SEX = &quot;F&quot;  value = &quot;2674534&quot; /> < demo:ADJT  OBS_STATUS = &quot;P&quot;  SEX = &quot;M&quot;  value = &quot;131&quot; /> < demo:DEATHST  OBS_STATUS = &quot;P&quot;  SEX = &quot;M&quot;  value = &quot;24057&quot; /> < demo:LBIRTHST  OBS_STATUS = &quot;P&quot;  SEX = &quot;M&quot;  value = &quot;29400&quot; /> < demo:NETMT  OBS_STATUS = &quot;P&quot;  SEX = &quot;M&quot;  value = &quot;4799&quot; /> < demo:PJAN1T  OBS_STATUS = &quot;P&quot;  SEX = &quot;M&quot;  value = &quot;2572350&quot; /> < demo:PJANT  OBS_STATUS = &quot;P&quot;  SEX = &quot;M&quot;  value = &quot;2562077&quot; /> < demo:ADJT  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;166&quot; /> < demo:DEATHST  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;47928&quot; /> < demo:LBIRTHST  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;57745&quot; /> < demo:NETMT  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;8986&quot; /> < demo:PJAN1T  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;5255580&quot; /> < demo:PJANT  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;5236611&quot; /> < /demo:Section> < demo:Section  DECI = &quot;0&quot;  UNIT = &quot;PURE_NUMB&quot;  UNIT_MULT = &quot;0&quot; > < demo:DIV  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;13383&quot; /> < demo:MAR  OBS_STATUS = &quot;P&quot;  SEX = &quot;T&quot;  value = &quot;29283&quot; /> < /demo:Section> < demo:Section  DECI = &quot;3&quot;  UNIT = &quot;PURE_NUMB&quot;  UNIT_MULT = &quot;0&quot; > < demo:TFRNSI  SEX = &quot;T&quot;  value = &quot;1800&quot; /> < /demo:Section> < /demo:Group> </demo:DataSet>
SDMX-ML “Model-Driven” XML  Approach
What Do You Need to Do? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SDMX Registry ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],SDMX Registry
Query Message ,[object Object],[object Object]
Query Message
Query SDMX Data SDMX-ML RSS WS NSI
sodi.istat.it con.istat.it Query SDMX Dati (SDMX-ML)‏ RSS WS demo.istat.it
DB WS demogr DEMO SODI RSS script
sodi.istat.it con.istat.it Query SDMX Dati (SDMX-ML)‏ RSS WS demogr
Thank you for your attention Vincenzo Patruno:  [email_address]

Mais conteúdo relacionado

Semelhante a Sdmx-EDI and Sdmx-ML

2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...StatsCommunications
 
Cloud-based Stream Analytics VS InfuxDB Time-series analytics
Cloud-based Stream Analytics  VS InfuxDB Time-series analyticsCloud-based Stream Analytics  VS InfuxDB Time-series analytics
Cloud-based Stream Analytics VS InfuxDB Time-series analyticsLeonardoSalvucci1
 
Recorded Future News Analytics for Financial Services
Recorded Future News Analytics for Financial ServicesRecorded Future News Analytics for Financial Services
Recorded Future News Analytics for Financial ServicesChris Holden
 
The Analytics Data Store: Information Supply Framework
The Analytics Data Store: Information Supply FrameworkThe Analytics Data Store: Information Supply Framework
The Analytics Data Store: Information Supply FrameworkMartyn Richard Jones
 
Discover Data That Matters- Deep dive into WSO2 Analytics
Discover Data That Matters- Deep dive into WSO2 AnalyticsDiscover Data That Matters- Deep dive into WSO2 Analytics
Discover Data That Matters- Deep dive into WSO2 AnalyticsSriskandarajah Suhothayan
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsSteven McGee
 
Datazoa for airports
Datazoa for airportsDatazoa for airports
Datazoa for airportsRudy Parker
 
Asset Management Using Item Unique Identification (IUID)
Asset Management UsingItem Unique Identification (IUID)Asset Management UsingItem Unique Identification (IUID)
Asset Management Using Item Unique Identification (IUID)elliando dias
 
E Governance Design & Implementation
E Governance Design & ImplementationE Governance Design & Implementation
E Governance Design & Implementationncct
 
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 AnalyticsWSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 AnalyticsWSO2
 
Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...butest
 
Was steckt drinnen, im Data Market Austria?
Was steckt drinnen, im Data Market Austria?Was steckt drinnen, im Data Market Austria?
Was steckt drinnen, im Data Market Austria?Data Market Austria
 
3 the planning document
3   the planning document3   the planning document
3 the planning documentMikeDorsey11
 
Exploring Payment Platforms - ISO 20022 and ISO 8583
Exploring Payment Platforms - ISO 20022 and ISO 8583Exploring Payment Platforms - ISO 20022 and ISO 8583
Exploring Payment Platforms - ISO 20022 and ISO 8583PECB
 
Definition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment effortsDefinition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment effortsObeo
 
Richard Smith: Addressing the Problems of Addressing at British Transport Police
Richard Smith: Addressing the Problems of Addressing at British Transport PoliceRichard Smith: Addressing the Problems of Addressing at British Transport Police
Richard Smith: Addressing the Problems of Addressing at British Transport PoliceAGI Geocommunity
 

Semelhante a Sdmx-EDI and Sdmx-ML (20)

Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
 
Cloud-based Stream Analytics VS InfuxDB Time-series analytics
Cloud-based Stream Analytics  VS InfuxDB Time-series analyticsCloud-based Stream Analytics  VS InfuxDB Time-series analytics
Cloud-based Stream Analytics VS InfuxDB Time-series analytics
 
Recorded Future News Analytics for Financial Services
Recorded Future News Analytics for Financial ServicesRecorded Future News Analytics for Financial Services
Recorded Future News Analytics for Financial Services
 
The Analytics Data Store: Information Supply Framework
The Analytics Data Store: Information Supply FrameworkThe Analytics Data Store: Information Supply Framework
The Analytics Data Store: Information Supply Framework
 
Discover Data That Matters- Deep dive into WSO2 Analytics
Discover Data That Matters- Deep dive into WSO2 AnalyticsDiscover Data That Matters- Deep dive into WSO2 Analytics
Discover Data That Matters- Deep dive into WSO2 Analytics
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled Operations
 
UNIT-I-TS&F.pptx
UNIT-I-TS&F.pptxUNIT-I-TS&F.pptx
UNIT-I-TS&F.pptx
 
Datazoa for airports
Datazoa for airportsDatazoa for airports
Datazoa for airports
 
SDL-S1000D Training
SDL-S1000D TrainingSDL-S1000D Training
SDL-S1000D Training
 
Asset Management Using Item Unique Identification (IUID)
Asset Management UsingItem Unique Identification (IUID)Asset Management UsingItem Unique Identification (IUID)
Asset Management Using Item Unique Identification (IUID)
 
E Governance Design & Implementation
E Governance Design & ImplementationE Governance Design & Implementation
E Governance Design & Implementation
 
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 AnalyticsWSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
 
Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...
 
Was steckt drinnen, im Data Market Austria?
Was steckt drinnen, im Data Market Austria?Was steckt drinnen, im Data Market Austria?
Was steckt drinnen, im Data Market Austria?
 
3 the planning document
3   the planning document3   the planning document
3 the planning document
 
Exploring Payment Platforms - ISO 20022 and ISO 8583
Exploring Payment Platforms - ISO 20022 and ISO 8583Exploring Payment Platforms - ISO 20022 and ISO 8583
Exploring Payment Platforms - ISO 20022 and ISO 8583
 
Definition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment effortsDefinition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment efforts
 
Edi....Ecommerce
Edi....EcommerceEdi....Ecommerce
Edi....Ecommerce
 
Richard Smith: Addressing the Problems of Addressing at British Transport Police
Richard Smith: Addressing the Problems of Addressing at British Transport PoliceRichard Smith: Addressing the Problems of Addressing at British Transport Police
Richard Smith: Addressing the Problems of Addressing at British Transport Police
 

Mais de Vincenzo Patruno

AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICAAUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICAVincenzo Patruno
 
Dati pubblici per capire la pandemia
Dati pubblici per capire  la pandemiaDati pubblici per capire  la pandemia
Dati pubblici per capire la pandemiaVincenzo Patruno
 
I dati per capire le emergenze
I dati per capire le emergenzeI dati per capire le emergenze
I dati per capire le emergenzeVincenzo Patruno
 
L'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblicaL'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblicaVincenzo Patruno
 
La statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataLa statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataVincenzo Patruno
 
Aumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempoAumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempoVincenzo Patruno
 
Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?Vincenzo Patruno
 
Open Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano BigOpen Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano BigVincenzo Patruno
 
Riusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valoreRiusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valoreVincenzo Patruno
 
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...Vincenzo Patruno
 
Open Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PAOpen Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PAVincenzo Patruno
 
Big Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la cittàBig Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la cittàVincenzo Patruno
 
L’innovazione dei dati, dei big data e degli open data
L’innovazione dei dati, dei big data e degli open dataL’innovazione dei dati, dei big data e degli open data
L’innovazione dei dati, dei big data e degli open dataVincenzo Patruno
 
Dati geografici e indicatori territoriali: Il ruolo delle comunità
Dati geografici e indicatori territoriali: Il ruolo delle comunitàDati geografici e indicatori territoriali: Il ruolo delle comunità
Dati geografici e indicatori territoriali: Il ruolo delle comunitàVincenzo Patruno
 
Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e p...
Connettere le applicazioni ai dati.  Cosa sono le API, come si utilizzano e p...Connettere le applicazioni ai dati.  Cosa sono le API, come si utilizzano e p...
Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e p...Vincenzo Patruno
 
Il valore degli #opendata. Esperienze a confronto
Il valore degli #opendata. Esperienze a confrontoIl valore degli #opendata. Esperienze a confronto
Il valore degli #opendata. Esperienze a confrontoVincenzo Patruno
 
Open Data e le opportunità per il territorio
Open Data e le opportunità per il territorioOpen Data e le opportunità per il territorio
Open Data e le opportunità per il territorioVincenzo Patruno
 
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...Vincenzo Patruno
 

Mais de Vincenzo Patruno (20)

Perché aprire i dati
Perché aprire i datiPerché aprire i dati
Perché aprire i dati
 
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICAAUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
AUMENTARE IL VALORE DEI DATI DELLA STATISTICA PUBBLICA
 
Dati pubblici per capire la pandemia
Dati pubblici per capire  la pandemiaDati pubblici per capire  la pandemia
Dati pubblici per capire la pandemia
 
I dati per capire le emergenze
I dati per capire le emergenzeI dati per capire le emergenze
I dati per capire le emergenze
 
L'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblicaL'importanza degli Open Data per il monitoraggio della spesa pubblica
L'importanza degli Open Data per il monitoraggio della spesa pubblica
 
La statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataLa statistica ufficiale e i trasporti marittimi nell'era dei Big Data
La statistica ufficiale e i trasporti marittimi nell'era dei Big Data
 
Aumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempoAumentare le potenzialità degli Open Data tra spazio e tempo
Aumentare le potenzialità degli Open Data tra spazio e tempo
 
Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?Hacking civico e Smart Citizen. Chi abita la Smart City?
Hacking civico e Smart Citizen. Chi abita la Smart City?
 
Open Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano BigOpen Data: come trattarli e visualizzarli quando diventano Big
Open Data: come trattarli e visualizzarli quando diventano Big
 
Il valore dei dati
Il valore dei datiIl valore dei dati
Il valore dei dati
 
Riusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valoreRiusare i dati del turismo per generare valore
Riusare i dati del turismo per generare valore
 
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
Il valore dei dati, le politiche e le strategie di gestione degli stessi e le...
 
Open Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PAOpen Data – i benefici per i cittadini, le imprese e la PA
Open Data – i benefici per i cittadini, le imprese e la PA
 
Big Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la cittàBig Data e Open Data per monitorare la città
Big Data e Open Data per monitorare la città
 
L’innovazione dei dati, dei big data e degli open data
L’innovazione dei dati, dei big data e degli open dataL’innovazione dei dati, dei big data e degli open data
L’innovazione dei dati, dei big data e degli open data
 
Dati geografici e indicatori territoriali: Il ruolo delle comunità
Dati geografici e indicatori territoriali: Il ruolo delle comunitàDati geografici e indicatori territoriali: Il ruolo delle comunità
Dati geografici e indicatori territoriali: Il ruolo delle comunità
 
Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e p...
Connettere le applicazioni ai dati.  Cosa sono le API, come si utilizzano e p...Connettere le applicazioni ai dati.  Cosa sono le API, come si utilizzano e p...
Connettere le applicazioni ai dati. Cosa sono le API, come si utilizzano e p...
 
Il valore degli #opendata. Esperienze a confronto
Il valore degli #opendata. Esperienze a confrontoIl valore degli #opendata. Esperienze a confronto
Il valore degli #opendata. Esperienze a confronto
 
Open Data e le opportunità per il territorio
Open Data e le opportunità per il territorioOpen Data e le opportunità per il territorio
Open Data e le opportunità per il territorio
 
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
 

Último

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Último (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Sdmx-EDI and Sdmx-ML

  • 1. IPA 2007 - Tirana - INSTAT SDMX-EDI SDMX-ML Skopje 15 Jan 2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. SDMX SDMX is primarily focused on the exchange and dissemination of statistical data and metadata. We have normally two different approach to exchange data: PUSH and PULL
  • 8. SDMX PUSH mode means that the data provider takes action to send the data to the party collecting the data. PULL mode implies that the data provider makes the data available via the Internet. The data consumer then fetches the data on his own initiative.
  • 9. SDMX SDMX promotes a “ data sharing ” model to facilitate low-cost, high-quality statistical data and metadata exchange. Data Providers publishes the availability of data/metadata to Data Consumers and the latter are responsible for fetching the data/metadata at will. .
  • 11. NSI 1 2 3
  • 12.
  • 13. An easy way to understand the SDMX-IM 10369
  • 14.
  • 15.
  • 16.
  • 19.
  • 20. Structural Definitions Topic A Brady Bonds B Bank Loans C Debt Securities Country AR Argentina MX Mexico SA South Africa Stock/Flow 1 Stock 2 Flow Concepts TOPIC COUNTRY FLOW
  • 21. Data Makes Sense SA,B,1,1999-06-30=16547 16457
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Data Structure Definition ………… ..………. Structure ………… ..... ComponentList ……………………… .... Component
  • 28. STS Sample Dataset EXAMPLE DATASET1
  • 29. STS Sample Dataset Dimensions Measure Attributes Dimensions
  • 30. STS DSD components Dataflow : STSRTD_TURN_M
  • 31. Demography Sample Dataset EXAMPLE DATASET2
  • 32. Demography Sample Dimensions Attributes Measures
  • 33. Demography DSD components Dataflow : DEMOGRAPHY_RQ
  • 34. IPA 2007 - Tirana - INSTAT Data Set Identifier Variables Form Description STSIND_PROD (_M, _Q) 110 I Production in industry STSIND_TURN (_M, _Q) 120, 121, 122 N, I Turnover in industry, total, domestic and non-domestic (total, Euro-zone, non-Euro-zone) STSIND_ORD (_M, _Q) 130, 131, 132 N, I New orders received in industry, total, domestic and non-domestic (total, Euro-zone, non-Euro-zone) STSIND_EMPL (_M, _Q) 210 N, I Number of persons employed, Number of employees, in industry STSIND_HOUR (_M, _Q) 220 N, I Hours worked in industry STSIND_EARN (_M, _Q) 230 N, I Gross wages and salaries in industry STSIND_PRIC (_M, _Q) 310, 311, 312, 340 I Output prices in industry, total, domestic market, non-domestic market (total, Euro-zone, non Euro-zone), import prices (total, Euro-zone, non-Euro-zone) STSCONS_PROD (_M, _Q) 110, 115, 116 I Production in construction, total, building construction, civil engineering STSCONS_ORD (_M, _Q) 130, 135, 136 N, I New orders received in construction, total, building construction and civil engineering STSCONS_EMPL (_M, _Q) 210, 211 N, I Number of persons employed, Number of employees, in construction STSCONS_HOUR (_M, _Q) 220 N, I Hours worked in construction STSCONS_EARN (_M, _Q) 230 N, I Gross wages and salaries in construction STSCONS_PRIC (_M, _Q) 310, 320, 321, 322 I Output prices in construction, construction costs, material costs, labour costs STSCONS_PERM (_M, _Q) 411, 412 N, I Building permits, number of dwellings or square metres of useful floor area STSRTD_TURN (_M, _Q) 120, 123 N, I Turnover in retail trade, value or deflated STSRTD_EMPL (_M, _Q) 210, 211 N, I Number of persons employed, Number of employees, in retail trade STSSERV_TURN (_M, _Q) 120, 123 N, I Turnover in repair and other services, value or deflated STSSERV_PRIC (_M, _Q) 310 I Outut prices in other services STSSERV_EMPL (_M, _Q) 210, 211 N, I Number of persons employed, Number of employees, in repair and other services STSSERV_CAR (_M, _Q) Number of car registrations STSOTHER_OTH (_M, _Q) Any other indicator not mentioned in the list above
  • 35. IPA 2007 - Tirana - INSTAT Concept Mnemonic Concept Name Format Description Code list ADJUSTMENT Adjustment AN1 Code defining the adjustment of data such as working day or seasonally adjusted, etc. CL_ADJUSTMENT FREQ Frequency AN1 Frequency of the series (e.g. A, Q, M). CL_FREQ OBS_CONF Confidentiality flag AN1 Confidentiality status of the observation CL_OBS_CONF OBS_PRE_BREAK Pre-break observation value AN…15 Observation value if the reason of the &quot;break&quot; did not show up. [Conditional] OBS_STATUS Status flag AN1 S tatus of the observation, such as normal, estimated or provisional CL_OBS_STATUS OBS_VALUE Value AN…15 The value of the index. ORGANISATION Organisation AN3 Reporting/sending or receiving organisation used in the message administration section. CL_ORGANISATION REF_AREA Reference area AN2 Reporting Country in ISO code (The country, or geographical/political group of countries that the measured economic phenomenon relates to) CL_AREA_EE STS_ACTIVITY Economic Activity code AN6 NACE Rev. 1.1 & special STS aggregates CL_STS_ACTIVITY STS_BASE_YEAR Series variation in short-term stats context AN4 Concept to distinguish series variations in a short-term stats context CL_STS_BASE_YEAR STS_INDICATOR STS Indicator AN4 Type of indicator, such as production, turnover, etc. CL_STS_INDICATOR STS_INSTITUTION Institution originating STS dataflow AN1 Institution originating STS dataflow CL_STS_INSTITUTION TIME_FORMAT Time Format Code AN3 Technical use in message. TIME_PERIOD Time Period AN…35 The time period of the data.
  • 36. IPA 2007 - Tirana - INSTAT Code List Mnemonic Code List Name Format CL_ADJUSTMENT Adjustment code AN1 CL_AREA_EE Country code AN2 CL_FREQ Frequency code AN1 CL_OBS_CONF Confidentiality flag AN1 CL_OBS_STATUS Observation status flag AN1 CL_ORGANISATION Organisation code list AN3 CL_STS_ACTIVITY STS Economic Activity code list AN6 CL_STS_BASE_YEAR Suffix in short-term stats context code list AN4 CL_STS_INDICATOR Indicators index code AN4 CL_STS_INSTITUTION Institution originating STS dataflow code list AN1
  • 37. IPA 2007 - Tirana - INSTAT Value Description Variable PROD Production 110, 115, 116 TOVT Turnover (total turnover, non-deflated) 120 TOVD Turnover, domestic market (non-deflated) 121 TOVE Turnover, non-domestic market (non-deflated) 122 TOVV Turnover deflated (volume of sales) 123 TOVX Turnover, non-domestic market (non-deflated) (non-Euro-zone) 122 TOVZ Turnover, non-domestic market (non-deflated) (Euro-zone) 122 DEFL Deflator of sales 330 ORDT New orders received (total) 130, 135, 136 ORDD New orders received, domestic market 131 ORDE New orders received, non-domestic market 132 ORDX New orders received, non-domestic market (non-Euro-zone) 132 PRON Output prices for industry and services (total) 310 PRIN Output prices, domestic market 311 PREN Output prices, non-domestic market (can be approximated by unit value index , variable 313) 312, 313 PREX Output prices, non-domestic market (non-Euro-zone) 312 PREZ Output prices, non-domestic market (Euro-zone) 312 IMPR Import prices (total) 340 IMPX Import prices (non-Euro-zone) 340 IMPZ Import prices (Euro-zone) 340 EMPL Number of persons employed (can be approximated by number of employees, variable 211) 210, 211 HOWK Hours worked 220 WAGE Gross wages and salaries 230 PNUM Building permits, number of dwellings 411 PSQM Building permits: square metres of useful floor area 412 CSTI Construction costs (total) 320 CSTM Construction costs, material costs 321 CSTL Construction costs, labour costs 322 CSTO Output prices for construction (approximation for construction costs, variable 320) 310 CREG Car registrations (not in STS Regulation)
  • 38. From SDMX-IM to messages SDMX-IM SDMX-EDI SDMX-ML
  • 39.
  • 40. UNA:+.? ' UNB+UNOC:3+EUROSTAT+Unknown+060627:0000+IREF000001++GESMES/TS++++1' UNH+MREF000001+GESMES:2:1:E6' BGM+74' NAD+Z02+EUROSTAT NAD+MR+Unknown' NAD+MS+EUROSTAT' CTA+CC+:V. Patruno' DSI+SODI_IPI_PROD_M' STS+3+7' DTM+242:200601010000:203' DTM+Z02:200501200503:710' IDE+5+STS' GIS+AR3' GIS+1:::-' ARR++M:GR:W:PROD:NS0020:1:2000:200501200503:710:111.11:A:F:+222.22:A:F:+333.33:A:F:+444.44:A:F:+555.55:A:F:+666.66:A:F:+777.77:A:F:+888.88:A:F:+99.99:A:F:+123.45:A:F:+212.21:A:F:+234.56:A:F:' FNS+Attributes:10' REL+Z01+4' ARR+7+M:GR:W:PROD:NS0020:1:2000' IDE+Z10+COLLECTION' CDV+A' IDE+Z10+AVAILABILITY' CDV+A' UNT+26+MREF000001' UNZ+1+IREF000001' SDMX-EDI
  • 41. SDMX-ML XML format for the exchange of SDMX-structured data and metadata.
  • 42. <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <!-- Created with SDMX Converter v2.1 --> <CompactData xmlns=&quot;http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message&quot; xmlns:sts=&quot;urn:sdmx:org.sdmx.infomodel.keyfamily.KeyFamily=ESTAT:STS:compact&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.keyfamily.KeyFamily=ESTAT:STS:compact ESTAT_STS_Compact.xsd&quot;> <Header> <ID>SODI_IPI_PROD_M</ID> <Test>true</Test> <Name xml:lang=&quot;en&quot;>SDMX Tutorial Message</Name> <Prepared>2006-06-27T00:00:00</Prepared> <Sender id=&quot;EUROSTAT&quot;> <Contact> <Name xml:lang=&quot;en&quot;>V. Patruno</Name> <Department xml:lang=&quot;en&quot;>IT Dept</Department> <Role xml:lang=&quot;en&quot;>Maintainer</Role> <Email>something@gmail.com</Email> </Contact> </Sender> <DataSetAgency>EUSTAT</DataSetAgency> <DataSetID>SODI_IPI_PROD_M_02</DataSetID> <DataSetAction>Append</DataSetAction> <Extracted>2006-01-01T00:00:00</Extracted> <ReportingBegin>2005-01-01T00:00:00</ReportingBegin> <ReportingEnd>2005-03-31T00:00:00</ReportingEnd> </Header> <sts:DataSet> <sts:SiblingGroup REF_AREA=&quot;GR&quot; ADJUSTMENT=&quot;W&quot; STS_INDICATOR=&quot;PROD&quot; STS_ACTIVITY=&quot;NS0020&quot; STS_INSTITUTION=&quot;1&quot; STS_BASE_YEAR=&quot;2000&quot; UNIT=&quot;PC&quot; UNIT_MULT=&quot;0&quot; DECIMALS=&quot;2&quot; TITLE_COMPL=&quot;Elements of the full national etc.&quot;/> <sts:Series FREQ=&quot;M&quot; REF_AREA=&quot;GR&quot; ADJUSTMENT=&quot;W&quot; STS_INDICATOR=&quot;PROD&quot; STS_ACTIVITY=&quot;NS0020&quot; STS_INSTITUTION=&quot;1&quot; STS_BASE_YEAR=&quot;2000&quot; COLLECTION=&quot;A&quot; AVAILABILITY=&quot;A&quot; TIME_FORMAT=&quot;P1M&quot;> <sts:Obs TIME_PERIOD=&quot;2005-01&quot; OBS_VALUE=&quot;111.11&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-02&quot; OBS_VALUE=&quot;222.22&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-03&quot; OBS_VALUE=&quot;333.33&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-04&quot; OBS_VALUE=&quot;444.44&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-05&quot; OBS_VALUE=&quot;555.55&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-06&quot; OBS_VALUE=&quot;666.66&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-07&quot; OBS_VALUE=&quot;777.77&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-08&quot; OBS_VALUE=&quot;888.88&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-09&quot; OBS_VALUE=&quot;99.99&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-10&quot; OBS_VALUE=&quot;123.45&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-11&quot; OBS_VALUE=&quot;212.21&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> <sts:Obs TIME_PERIOD=&quot;2005-12&quot; OBS_VALUE=&quot;234.56&quot; OBS_STATUS=&quot;A&quot; OBS_CONF=&quot;F&quot;/> </sts:Series> </sts:DataSet> </CompactData>
  • 43.
  • 44.
  • 45.
  • 46. SDMX-ML: Six standard messages Fixed To query a database to obtain an SDMX-ML message as the result Query message 6 Derived from data structure definition message Exchange of many observation types in a data structure definition-dependent form Cross-sectional Data Message 5 Derived from data structure definition message For schema-based functions, such as validation, in a data structure definition-dependent form Utility Data Message 4 Derived from data structure definition message Exchange of large data sets in a data structure definition-dependent form Compact Data Message 3 Fixed Conveys data in a form independent of a data structure definition. It is designed for data provision on websites and in any scenario where applications receiving the data may not have detailed understanding of the data set's structure before they obtain the data set itself. Generic Data Message 2 Fixed Contains a data structure definition Structure Definition Message 1 Schema file Short description Name of message
  • 47. Cross-Sectional Data Set <demo:DataSet REV_NUM = &quot;1&quot; TAB_NUM = &quot;RQFI05V1&quot; > < demo:Group COUNTRY = &quot;FI&quot; FREQ = &quot;A&quot; TIME = &quot;2005&quot; TIME_FORMAT = &quot;P1Y&quot; > < demo:Section DECI = &quot;0&quot; UNIT = &quot;PERS&quot; UNIT_MULT = &quot;0&quot; > < demo:ADJT OBS_STATUS = &quot;P&quot; SEX = &quot;F&quot; value = &quot;35&quot; /> < demo:DEATHST OBS_STATUS = &quot;P&quot; SEX = &quot;F&quot; value = &quot;23871&quot; /> < demo:LBIRTHST OBS_STATUS = &quot;P&quot; SEX = &quot;F&quot; value = &quot;28345&quot; /> < demo:NETMT OBS_STATUS = &quot;P&quot; SEX = &quot;F&quot; value = &quot;4187&quot; /> < demo:PJAN1T OBS_STATUS = &quot;P&quot; SEX = &quot;F&quot; value = &quot;2683230&quot; /> < demo:PJANT OBS_STATUS = &quot;P&quot; SEX = &quot;F&quot; value = &quot;2674534&quot; /> < demo:ADJT OBS_STATUS = &quot;P&quot; SEX = &quot;M&quot; value = &quot;131&quot; /> < demo:DEATHST OBS_STATUS = &quot;P&quot; SEX = &quot;M&quot; value = &quot;24057&quot; /> < demo:LBIRTHST OBS_STATUS = &quot;P&quot; SEX = &quot;M&quot; value = &quot;29400&quot; /> < demo:NETMT OBS_STATUS = &quot;P&quot; SEX = &quot;M&quot; value = &quot;4799&quot; /> < demo:PJAN1T OBS_STATUS = &quot;P&quot; SEX = &quot;M&quot; value = &quot;2572350&quot; /> < demo:PJANT OBS_STATUS = &quot;P&quot; SEX = &quot;M&quot; value = &quot;2562077&quot; /> < demo:ADJT OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;166&quot; /> < demo:DEATHST OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;47928&quot; /> < demo:LBIRTHST OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;57745&quot; /> < demo:NETMT OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;8986&quot; /> < demo:PJAN1T OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;5255580&quot; /> < demo:PJANT OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;5236611&quot; /> < /demo:Section> < demo:Section DECI = &quot;0&quot; UNIT = &quot;PURE_NUMB&quot; UNIT_MULT = &quot;0&quot; > < demo:DIV OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;13383&quot; /> < demo:MAR OBS_STATUS = &quot;P&quot; SEX = &quot;T&quot; value = &quot;29283&quot; /> < /demo:Section> < demo:Section DECI = &quot;3&quot; UNIT = &quot;PURE_NUMB&quot; UNIT_MULT = &quot;0&quot; > < demo:TFRNSI SEX = &quot;T&quot; value = &quot;1800&quot; /> < /demo:Section> < /demo:Group> </demo:DataSet>
  • 49.
  • 50.
  • 51.
  • 52.
  • 54. Query SDMX Data SDMX-ML RSS WS NSI
  • 55. sodi.istat.it con.istat.it Query SDMX Dati (SDMX-ML)‏ RSS WS demo.istat.it
  • 56. DB WS demogr DEMO SODI RSS script
  • 57. sodi.istat.it con.istat.it Query SDMX Dati (SDMX-ML)‏ RSS WS demogr
  • 58. Thank you for your attention Vincenzo Patruno: [email_address]

Notas do Editor

  1. &lt;pagebreak&gt; This diagram depicts one of the most important SDMX Artefacts, the Data Structure Definition (aka Key Family). NOTE: The three classes (DataSet, DataflowDefintion, Category) above the DSD class are not part of the Data Structure Definition, but are included in this diagram in order to show how the DSD is used by Dataflows that define DataSets and are linked to Categories within a Category Scheme. Three conceptual levels can be identified within the DSD diagram. The first level is the Structure level where the DSD is identified (id, version and other attributes not shown in this diagram). The second level comprises ComponentLists. These are conceptual groupings of components (i.e. Key, Groups). The third level includes the Components used by the DSD in order to define the structure of DataSet(s). Moreover, Components reference Concepts residing in ConceptSchemes and may have specific Roles within the DSD. Finally, a Dimension may be a MeasureType dimension, thus defining a Cross-Sectional Measure (XSMeasure class) for every Code included in the Codelist related to this Dimension.
  2. &lt;pagebreak&gt; The SDMX standard specifies a single Information Model in order to describe what and how data and metadata can be exchanged in the context of SDMX. Based on this Information Model, SDMX defines two ways of representing its messages. Two different formats are available for expressing SDMX messages. The first format is SDMX-EDI and is equivalent to GESMES/TS. This format is based on an EDIFACT syntax and is Time-Series oriented. This means that only one type of observation throughout time can be carried in a single DataSet. Moreover, the DataSet messages have only one format. This format covers a subset of the SDMX-IM. For example, non time-series messages or reference metadata messages are not supported. The second format is SDMX-ML. It is an XML format that covers the whole SDMX-IM. The SDMX-ML format supports four different (although equivalent) formats, for data messages, in order to serve different purposes. It also supports reference metadata messages as well as messages for querying SDMX Web Services and Registry Interface messages. Two simple “rules” in order to go from the SDMX-IM to the SDMX-ML implementation are that: (concrete) classes become XML elements and their attributes become XML attributes. Of course, there are exceptions in these “rules”. In the SDMX-ML implementation there are XML elements that do not correspond directly to classes from the SDMX-IM and vice versa.
  3. &lt;pagebreak&gt; The Cross-Sectional format is the only one capable of expressing non-time series DSDs. In case a TimeDimension is defined in the DSD, the Cross-Sectional measure is equivalent to the rest of the formats. In the namespace declarations of this message, a DSD specific XSD should be included in order to enable syntactical validation of the message. This XSD file can be downloaded from Eurostat’s SDMX Registry (https://webgate.ec.europa.eu/sdmxregistry). The layout of the Cross-Sectional type adopts the nesting used in the Generic format but expressing SDMX Artefacts like the Compact format. A major difference in this format is that the elements have different semantic than the previous formats. Although four levels are also defined in this format, only the &lt;DataSet&gt; element is used in the same way. The &lt;Group&gt; element is independent of the Groups included in the DSD. The &lt;Section&gt; element is different from the &lt;Series&gt; element in the sense that it does not include a time-series but a vertical slice across a time-series. Finally, the observation values are now included in DSD specific elements that correspond to the CrossSectionalMeasures defined in the DSD. The SDMX Dimensions and Attributes can be attached at any of the four aforementioned levels as defined in the DSD. Moreover, in the DSD more than one possible levels can be defined per SDMX Component. Of course, only one instance of each SDMX Component should exist in each combination of the four “level” elements. Apart from the capability of reporting data without Time, the Cross-Sectional format is also a useful message for reporting more than one measures at a single DataSet. Thus, in some cases the produced file is even smaller in size than the equivalent Compact message.
  4. &lt;pagebreak&gt; The SDMX standard, in its 5 th document of specifications (http://www.sdmx.org/docs/2_0/SDMX_2_0%20SECTION_05_RegistrySpecification.pdf), gives details on the interfaces that an SDMX compliant Registry should implement. Based on these specifications, Eurostat’s SDMX Registry has been developed and is now deployed in the European Commission’s production environment ( https://webgate.ec.europa.eu/sdmxregistry/ ). Eurostat’s SDMX Registry has been developed in order to be used a central repository for: Structural metadata: Code Lists, Concept Schemes, Data Structure Definitions, Metadata Structure Definitions, Category Schemes, Organisation Schemes, Hierarchical Code Lists Provisioning metadata: Data flows, Metadata flows, Provision Agreements The major interface of Eurostat’s SDMX Registry is a Web Service implementing the SDMX Registry Interface messages. These are SDMX-ML messages and are specified within the standard and by the following XSD: http://www.sdmx.org/docs/2_0/SDMXRegistry.xsd A Graphical User Interface (GUI) has been also implemented in order to enable human interaction of the World Wide Web. The user-authentication is realized using CIRCA accounts. A standalone tool implementing almost all functionality of the SDMX registry is the DSW (already presented).