<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://fmrwiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=Publication_Table_Web_Services</id>
	<title>Publication Table Web Services - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://fmrwiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=Publication_Table_Web_Services"/>
	<link rel="alternate" type="text/html" href="https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;action=history"/>
	<updated>2026-05-10T13:29:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;diff=7582&amp;oldid=prev</id>
		<title>Vmurrell: /* Materialise Publication Table */</title>
		<link rel="alternate" type="text/html" href="https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;diff=7582&amp;oldid=prev"/>
		<updated>2024-04-17T14:48:56Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Materialise Publication Table&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 14:48, 17 April 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Materialise Publication Table  =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Materialise Publication Table  =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Builds an instance of a Publication Table from the metadata and variables passed in.   A materialised Publication Table has the variables replaced with text, and the [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DRAFT-&lt;/del&gt;Publication_Table#Observation_Key|Observation &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Keys&lt;/del&gt;]] are replaced with the observation values from the data store.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Builds an instance of a Publication Table from the metadata and variables passed in.   A materialised Publication Table has the variables replaced with text, and the [[Publication_Table#Observation_Key|Observation &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Key&lt;/ins&gt;]] are replaced with the observation values from the data store.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;diff=6966&amp;oldid=prev</id>
		<title>Vmurrell at 11:27, 18 July 2023</title>
		<link rel="alternate" type="text/html" href="https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;diff=6966&amp;oldid=prev"/>
		<updated>2023-07-18T11:27:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:27, 18 July 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:FMR_REST_API_Reference]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:FMR_REST_API_Reference]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;@see [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[Publication_Table|Publication Table]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;@see [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https://fmrwiki.sdmxcloud.org/Publication_Tables Publication_Tables&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Publication Table  Definition =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Publication Table  Definition =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;diff=6965&amp;oldid=prev</id>
		<title>Vmurrell: Created page with &quot;Category:FMR_REST_API_Reference  @see Publication Table  = Publication Table  Definition = Get the Publication Table metadata, which is the definitio...&quot;</title>
		<link rel="alternate" type="text/html" href="https://fmrwiki.sdmxcloud.org/index.php?title=Publication_Table_Web_Services&amp;diff=6965&amp;oldid=prev"/>
		<updated>2023-07-18T11:23:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/Category:FMR_REST_API_Reference&quot; title=&quot;Category:FMR REST API Reference&quot;&gt;Category:FMR_REST_API_Reference&lt;/a&gt;  @see &lt;a href=&quot;/Publication_Table&quot; title=&quot;Publication Table&quot;&gt;Publication Table&lt;/a&gt;  = Publication Table  Definition = Get the Publication Table metadata, which is the definitio...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:FMR_REST_API_Reference]]&lt;br /&gt;
&lt;br /&gt;
@see [[Publication_Table|Publication Table]]&lt;br /&gt;
&lt;br /&gt;
= Publication Table  Definition =&lt;br /&gt;
Get the Publication Table metadata, which is the definition of a Publication Table.  A Publication Table definition is obtained via the standard SDMX web service for structural metadata, and as such the standard [https://github.com/sdmx-twg/sdmx-rest/blob/master/doc/structures.md SDMX query syntax] can be used to filter the results.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#eaecf0&amp;quot;|&amp;lt;b&amp;gt;Entry Point&amp;lt;/b&amp;gt;|| &amp;lt;b&amp;gt; /sdmxapi/v2/structure/publicationtable/{agency id}/{id}/{version}&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#eaecf0&amp;quot;|&amp;lt;b&amp;gt;Http Method&amp;lt;/b&amp;gt;|| GET &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example 1 - Get all publication tables&lt;br /&gt;
 http(s)://myregistry/'''sdmxapi/v2/structure/publicationtable/all/all/all'''&lt;br /&gt;
&lt;br /&gt;
Example 2 - Get specific publication table&lt;br /&gt;
 http(s)://myregistry/sdmxapi/v2/structure/publicationtable/'''MY_AGENCY/MY_TABLE_ID/1.0.0'''&lt;br /&gt;
&lt;br /&gt;
Example 2 - Get specific publication table and all descendants (Dataflow, DSD, Codelists, Concepts)&lt;br /&gt;
 http(s)://myregistry/sdmxapi/v2/structure/publicationtable/MY_AGENCY/MY_TABLE_ID/1.0.0'''?references=descendants'''&lt;br /&gt;
&lt;br /&gt;
= Materialise Publication Table  =&lt;br /&gt;
Builds an instance of a Publication Table from the metadata and variables passed in.   A materialised Publication Table has the variables replaced with text, and the [[DRAFT-Publication_Table#Observation_Key|Observation Keys]] are replaced with the observation values from the data store.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#eaecf0&amp;quot;|&amp;lt;b&amp;gt;Entry Point&amp;lt;/b&amp;gt;|| &amp;lt;b&amp;gt; /sdmx/v2/table/{agency}/{id}/{version}&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#eaecf0&amp;quot;|&amp;lt;b&amp;gt;Http Method&amp;lt;/b&amp;gt;|| GET &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JSON Output Format ==&lt;br /&gt;
[[File:Publication Table Excel.png|thumb|Publication Table output in Excel]]&lt;br /&gt;
The default format for a materialised publication table is JSON, to explicitly request JSON set use the query parameter '''format=json'''&lt;br /&gt;
&lt;br /&gt;
https://demo11.metadatatechnology.com/FusionRegistry/sdmx/v2/table/ECB.DISS/EXR/1.0?CURRENCY=CAD&lt;br /&gt;
&lt;br /&gt;
== Excel Output Format ==&lt;br /&gt;
The default format for a materialised publication table is JSON, to explicitly request JSON set use the query parameter '''format=xlsx'''&lt;br /&gt;
&lt;br /&gt;
https://demo11.metadatatechnology.com/FusionRegistry/sdmx/v2/table/ECB.DISS/EXR/1.0?CURRENCY=CAD&amp;amp;format=xlsx&lt;br /&gt;
&lt;br /&gt;
== Query pararmeters == &lt;br /&gt;
Set variable Dimension Values: The parameter is the Dimension ID and the parameter value is the Dimension Value to set it to. For example, if TIME_PERIOD and REF_AREA are both variable Dimensions in the Publication Table definition, their values can be passed like this.&lt;br /&gt;
&lt;br /&gt;
 http(s)://myregistry/sdmx/v2/table/MY_AGENCY/MY_TABLE_D/1.0.0'''?TIME_PERIOD=2019&amp;amp;REF_AREA=UK'''&lt;br /&gt;
&lt;br /&gt;
Include Time Range: It is possible to include the time range in the Publication Table response using the '''includePeriod''' query parameter. This provides the earliest possible data and latest possible date for which there is data for the given Table (taking into account Dimension varaible values).  This is an opt-in parameter as this information requires a secondary data query to the data store.&lt;br /&gt;
&lt;br /&gt;
 http(s)://myregistry/sdmx/v2/table/MY_AGENCY/MY_TABLE_D/1.0.0?TIME_PERIOD=2019&amp;amp;REF_AREA=UK'''&amp;amp;includePeriod=true'''&lt;br /&gt;
&lt;br /&gt;
= Publication Table  Variable Availability =&lt;br /&gt;
Defines the list of valid varaible values based on the current query.  This query is based on the [https://github.com/sdmx-twg/sdmx-rest/blob/master/doc/availability.md SDMX Data Availability Query] and as such the response type is the same.  The ''references'' parameter in the [https://github.com/sdmx-twg/sdmx-rest/blob/master/doc/availability.md SDMX Data Availability Query] has the same behaviour in the Publication Table Variable Availability Query.&lt;br /&gt;
&lt;br /&gt;
Note, that the Time Period variable is not part of this response.  The Time range can be obtained when materialising a table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#eaecf0&amp;quot;|&amp;lt;b&amp;gt;Entry Point&amp;lt;/b&amp;gt;|| &amp;lt;b&amp;gt; /sdmx/v2/tableavailability/{agency}/{id}/{version}&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#eaecf0&amp;quot;|&amp;lt;b&amp;gt;Http Method&amp;lt;/b&amp;gt;|| GET &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example 1 - No variable parameters are passed, the response contains all variable values that have data &lt;br /&gt;
 http(s)://myregistry/'''sdmx/v2/tableavailability/MY_AGENCY/MY_TABLE_D/1.0.0'''&lt;br /&gt;
&lt;br /&gt;
Example 2 - Time Period set to 2019, variable values in the response are only included if they have data for this time period&lt;br /&gt;
 http(s)://myregistry/sdmx/v2/tableavailability/MY_AGENCY/MY_TABLE_D/1.0.0'''?TIME_PERIOD=2019'''&lt;br /&gt;
&lt;br /&gt;
https://demo11.metadatatechnology.com/FusionRegistry/sdmx/v2/tableavailability/ECB.DISS/EXR/1.0&lt;/div&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
</feed>