Dynamic WEID namespace (“Class ?")
EDIT: This proposal is obsolet in favor of
- https://registry.frdl.de/?goto=oid%3A1.3.6.1.4.1.37553.8.1.8.1.6.1.10 Domain WEID https://github.com/frdl/weid/issues/3
- and https://registry.frdl.de/?goto=oid%3A1.3.6.1.4.1.37553.8.1.8.1.6.1.11 Custom WEID Namespaces https://github.com/frdl/weid/issues/4
https://frdl.de/dynamic-weid-namespace-class#elgg-object-190
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.
Given valid example:
weid:EXAMPLE-3
weid:pen:SX0-7PR-6
weid:root:2-RR-2
----- Idea…
//it has a namespace without any delimiter but this namespace is unregistered in the weid namespace registry
weid:invalidunreistered:EXAMPLE-3 ---> (*3)
weid:valid-parsable:EXAMPLE-3
weid:valid-parsable-as-namespace-weid-without-namespace-and-checkdigit:EXAMPLE-3 //it has "-" as delimiter
-----Real world example…:
- weid:smoke.tel:6Y0-4R-2 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… .
- weid:SX0-B:6Y0-4R-2 - Unregistered but valid WEID-Namespace!
weid:SX0-B:6Y0-4R-2
weid:SX0-B:6Y0-4R-2
- We have the namespace SX0-B:
- 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 PEN OID.
- So we have the WEID of our namespace, it is: weid:pen:SX0-1 We ignore the checkdigit!
- We have the ID-part 6Y0-4R-2:
- We just rewrite it from base 36 to decimal, so we have the “rest” part of the OID, it is 9000.171
- The OID of weid:pen:SX0-1 is 1.3.6.1.4.1.37476
- Last we just concatenate the ns + id from above, so we got the final result: 1.3.6.1.4.1.37476.9000.171
Why? What is the benefit?
- The complete WEID to look up maybe not registered in the clients current look-up hop, but the namespace-id may be for it.
- It may can shorten identifiers.
-----
What do you think???
Comments
In re “Unregistered Namespace”, e.g. weid:SX0-B:6Y0-4R-2:
In re “Registered Namespace”, e.g. weid:smoke.tel:6Y0-4R-2:
Thank you!
A note was added at top of the post.
Meine Firewall blockiert mal wieder meinen Kommentar (SQL-Injection detected), deshalb nun als link:
https://webfan.de/apps/sharingpath/frdl-github-2658030/public/shared/postings-and-notes/oid-ip-notes.md
Meine Firewall blockiert mal wieder meinen Kommentar (SQL-Injection detected), deshalb nun als link:
https://webfan.de/apps/sharingpath/frdl-github-2658030/public/shared/postings-and-notes/oid-ip-notes.md
Thank you!
A note was added at top of the post.
In re “Unregistered Namespace”, e.g. weid:SX0-B:6Y0-4R-2:
In re “Registered Namespace”, e.g. weid:smoke.tel:6Y0-4R-2: