Discussion #2337

Updated by Daniele Francioli over 5 years ago

<p><span style="color:#FFFFFF;"><span style="background-color: rgb(255, 140, 0);">## DRAFT ##</span></span></p>

<p>This discussion has been created in order to find the rigth architecture for the &quot;Register Federation&quot;.</p>

<p>The following paragraphs show a proposal for the different features an carateristics related to the Registry Federation.</p>

<p>&nbsp;</p>

<h2>1. Metadata &lt;h2&gt;Metadata to be stored in the Register Federation</h2>

<p>Below you can find a list of metadata elements to be tored in the federation.</p> &lt;div style=&quot;margin-left:.3in;&quot;&gt;&amp;bull;Registry&lt;/div&gt;

<ul>
<li><strong>Registry</strong>

<ul>
<li>Basic
&lt;div style=&quot;margin-left:.69in;&quot;&gt;&amp;bull;Basic metadata &ndash; description, registry owner/manager, &hellip;</li>
<li>API:
&amp;hellip;&lt;/div&gt;

&lt;div style=&quot;margin-left:.69in;&quot;&gt;&amp;bull;API &amp;ndash;
which operations are supported. This is a list and a description of operations that can be performed by the registry. A link to the API&#39;s supported &amp;amp; entry point is provided. The API point is described at patagraph 2.</li>
</ul>
</li>
<li><strong>Registers</strong>
<ul>
<li>Basic
points&lt;br /&gt;
&amp;agrave; cf. GetCapabilities&lt;/div&gt;

&lt;div style=&quot;margin-left:.3in;&quot;&gt;&amp;bull;Registers&lt;/div&gt;

&lt;div style=&quot;margin-left:.69in;&quot;&gt;&amp;bull;Basic
metadata &ndash; description, register owner/manager, control body, &hellip;</li>
<li>Extension information:
&amp;hellip;&lt;/div&gt;

&lt;div style=&quot;margin-left:.69in;&quot;&gt;&amp;bull;Extension
information to relate the elements (extends, but also extendedBy?)&lt;/div&gt;

&lt;div style=&quot;margin-left:1.08in;&quot;&gt;&amp;bull;E.g. additional items
in the different registers. Example: <span style="font-family:courier new,courier,monospace;">extend_relation(source,target)</span> - <span style="font-family:courier new,courier,monospace;">extend_relation(http://msregistry/codelist/abc,http://inspire.ec.europa.eu/codelist/def)</span></li>
</ul>
</li>
</ul>
national feature concept dictionary&lt;/div&gt;

<p>&nbsp;</p> &lt;div style=&quot;margin-left:.3in;&quot;&gt;&amp;bull;Register items&lt;/div&gt;

<h2>2. Register Federation API</h2> &lt;div style=&quot;margin-left:.69in;&quot;&gt;&amp;bull;Extension information (extends, but also extendedBy?)&lt;/div&gt;

<p>This paragraph propose &lt;div style=&quot;margin-left:1.08in;&quot;&gt;&amp;bull;E.g. additional code value items in a set of functionalities provided by the Register Federation API.</p>

<ul>
<li>Get a
code list of Registry registered in the Federation;</li>
<li>Get a
national code list of Registers contained in a Registry;</li>
<li>Get all the Extension of a specific Register;</li>
<li>Check if a specific element is extended.</li>
</ul>

<ul>
<li>Insert a new extension;</li>
<li>Update existing extension.</li>
</ul>
register&lt;/div&gt;

Back