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;. The following paragraphs show a proposal for the different features related to the Registry Federation.</p>

<h2>1. Metadata to be stored in the Register Federation</h2>

<p>Below you can find a list of metadata elements for to be tored in the federation.</p>

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

<ul>
<li><strong>Basic metadata</strong>: description, registry manager;</li>
<li><strong>API</strong>: which operations are supported by this Registry. supported. This is a list and a description of operations that can be performed by the Registry. registry. A link to the Registry&#39;s API API&amp;#39;s entry point is provided.</li>
</ul>
</li>
<li><strong>Registers</strong>
<ul>
<li><strong>Basic metadata</strong>: description, owner, registermanager, control body, contact point;</li>
<li><strong>Extension information:</strong> information to relate the elements in the different registers. Examples: 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://ms_registry/codelist/abc,http://inspire.ec.europa.eu/codelist/def)</span></li> new,courier,monospace;&quot;&gt;extend_relation(http://msregistry/codelist/abc,http://inspire.ec.europa.eu/codelist/def)&lt;/span&gt;&lt;/li&gt;
</ul>
</li>
</ul>

<h2>2. Register Federation API</h2>

<p>This paragraph propose a set of functionalities provided by the Register Federation API.</p>

<ul>
<li>Get a list of Registry registered in the Federation;</li>
<li>Get a 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>

<h2>3. Notes</h2>

<p>The Register Federation stores only metadata and reference to Items.</p>

Back