<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[Frdlweb: Dynamic WEID namespace (“Class ?")}]]></title>
	<link>https://frdl.de/dynamic-weid-namespace-class</link>
	<atom:link href="https://frdl.de/dynamic-weid-namespace-class" rel="self" type="application/rss+xml" />
	<description><![CDATA[}]]></description>
		<item>
	<guid isPermaLink="true">https://frdl.de/dynamic-weid-namespace-class</guid>
	<pubDate>Wed, 02 Aug 2023 02:16:45 +0000</pubDate>
	<link>https://frdl.de/dynamic-weid-namespace-class</link>
	<title><![CDATA[Dynamic WEID namespace (“Class ?")]]></title>
	<description><![CDATA[<p><strong>EDIT: This proposal is obsolet in favor of</strong></p><ul><li><a href="https://registry.frdl.de/?goto=oid%3A1.3.6.1.4.1.37553.8.1.8.1.6.1.10">https://registry.frdl.de/?goto=oid%3A1.3.6.1.4.1.37553.8.1.8.1.6.1.10</a> Domain WEID <a href="https://github.com/frdl/weid/issues/3">https://github.com/frdl/weid/issues/3</a></li><li>and <a href="https://registry.frdl.de/?goto=oid%3A1.3.6.1.4.1.37553.8.1.8.1.6.1.11">https://registry.frdl.de/?goto=oid%3A1.3.6.1.4.1.37553.8.1.8.1.6.1.11</a> Custom WEID Namespaces <a href="https://github.com/frdl/weid/issues/4">https://github.com/frdl/weid/issues/4</a></li></ul><p><a href="https://frdl.de/dynamic-weid-namespace-class#elgg-object-190">https://frdl.de/dynamic-weid-namespace-class#elgg-object-190</a></p><hr><p>This proposal is about to give the possibility to create dynamic unregistered WEID-namespace / another one could say the oposite and mean/works as the same: To look up unregistered OID in a registered namespace.</p><p>Given valid example:</p><p>weid:EXAMPLE-3<br />weid:pen:SX0-7PR-6<br />weid:root:2-RR-2</p><p><i>----- Idea…</i><br /><i>//it has a namespace without any delimiter but this namespace is unregistered in the weid namespace registry</i><br /><i>weid:invalidunreistered:EXAMPLE-3 &nbsp;---&gt; (*3)</i><br /><i>weid:valid-parsable:EXAMPLE-3 &nbsp; &nbsp; &nbsp;&nbsp;</i><br /><i>weid:valid-parsable-as-namespace-weid-without-namespace-and-checkdigit:EXAMPLE-3 &nbsp; &nbsp; &nbsp; &nbsp; //it has "-" as delimiter</i></p><p><i>-----Real world example…:</i></p><ul><li><strong>weid:smoke.tel:6Y0-4R-2 </strong>As the WEID-Namespaces delimiter is a dot “.” the namepace Type is domain. A domain “speaks for itself”, we can skip the discription of how to look up this variant here… .</li><li><strong>weid:SX0-B:6Y0-4R-2</strong> - Unregistered but valid WEID-Namespace!</li></ul><p><strong>weid:SX0-B:6Y0-4R-2</strong></p><p>weid:<strong>SX0-B</strong>:6Y0-4R-2</p><ul><li>We have the namespace <strong>SX0-B</strong>:<ul><li>The namespace has NO checkdigit, INSTEAD the last digit “B” classifies the WEID-Type of the namespace. In our example it refers to B - a <strong>PEN</strong> OID.</li><li>So we have the WEID of our namespace, it is: <strong>weid:pen:SX0</strong><span style="text-decoration: line-through;">-1</span> We ignore the checkdigit!</li></ul></li><li>We have the ID-part <strong>6Y0-4R-2</strong>:<ul><li>We just rewrite it from base 36 to decimal, so we have the “rest” part of the OID, it is <strong>9000.171</strong></li></ul></li><li>The OID of weid:pen:SX0-1 is <strong>1.3.6.1.4.1.37476</strong></li><li>Last we just concatenate the ns + id from above, so we got the final result: <strong>1.3.6.1.4.1.37476.9000.171</strong></li></ul><p><strong>Why? What is the benefit?</strong></p><ul><li>The complete WEID to look up maybe not registered in the clients current look-up hop, but the namespace-id may be for it.</li><li>It may can shorten identifiers.</li></ul><p><i>-----</i></p><p><i><strong>What do you think???</strong></i></p>]]></description>
	<dc:creator>WEID Consortium</dc:creator>		</item>
</channel>
</rss>
