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

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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).