Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spec Change 11 Proposal: Proprietary Namespaces #4

Closed
danielmarschall opened this issue Aug 7, 2023 · 3 comments
Closed

Spec Change 11 Proposal: Proprietary Namespaces #4

danielmarschall opened this issue Aug 7, 2023 · 3 comments
Assignees

Comments

@danielmarschall
Copy link
Collaborator

danielmarschall commented Aug 7, 2023

Hallo Till,

in https://frdl.de/dynamic-weid-namespace-class hast du neben den mittlerweile benannten Domain WEID (Github #1) auch vorgeschlagen bzw. gewünscht, dass es Namespaces gibt, die der Anwender selbst bestimmen kann.
Dein Beispiel war weid:SX0-B:6Y0-4R-2 , wobei -B für Class B WEID gilt.

Wir sollten das natürlich in einem Spec Change spezifizieren, da es ja ein neuer Namensraum ist.

Ich weiß nicht, wie weit deine Entwicklungen sind, und ob wir da noch etwas zu diesem Zeitpunkt ändern können oder sollen, aber ich wollte mal einen Vorschlag diesbezüglich machen.

Ich hätte zwei Vorschläge A oder B. Bitte lasse mich wissen, welchen Vorschlag du bevorzugst

Vorschlag A:
Ich würde vorschlagen, dass anstelle weid:SX0-B:6Y0-4R-2 lieber weid:frdl:SX0-B:6Y0-4R-2 verwendet wird.
Den Unter-Namensraum "frdl" würden wir in Spec Change 11 beschreiben als "Managed by frdlweb" als Sonder-Namespace.
Den Inhalt des Namespaces (wie der ganze Anwendungsschicht-Kram, DNS Records, usw.) würde ich NICHT in der Spezifikation beschreiben, sondern vielleicht nur einen Link zu einer externen Seite geben, in der dann alles dokumentiert oder implementiert oder beides ist, z.B. "weid:frdl: Namespace defined by Frdlweb, see more information here (Link hier einfügen)."
ODER: Einfach nur schreiben "Managed by frdlweb. Proprietary use.", sodass man die Implementierungsdetails zum aktuellen Zeitpunkt nicht öffentlich macht (wäre vielleicht angebracht, wenn die Implementierung noch nicht 100% steht und noch Änderungen stattfinden könnten).

Vorschlag B:
Alternativ könnten wir sagen, dass anstelle weid:SX0-B:6Y0-4R-2 lieber weid:x-frdl:SX0-B:6Y0-4R-2 verwendet wird.
Dann könnten wir in Spec Change 11 beschreiben, dass alle Namensräume die mit x- anfangen definiert werden als "Proprietary use", und wir auf Details gar nicht eingehen. Nach "x-" würde dann ein Firmenname und/oder der Produktname stehen. Ähnlich wie bei den Mime-Typen (Beispiel video/x-msvideo für Microsoft Video) oder HTTP headers (z.B. X-OWA-Version für Microsoft Outlook).
OPTIONAL könnte man auflisten, welche Proprietary namespaces uns bekannt sind, z.B. erwähnen, dass x-frdl reserviert ist für Till Wehowski, um zu verhindern, dass jemand anders x-frdl für sich beansprucht.

@danielmarschall
Copy link
Collaborator Author

danielmarschall commented Aug 7, 2023

Ich persönlich würde Vorschlag B bevorzugen, weil man dann mit dem "x-" Präfix allen Anwendern es ermöglicht, individuelle Namespaces zu definieren.

Wichtig wäre noch zu beschreiben (sowohl bei Vorschlag A als auch Vorschlag B), dass diese individuellen Namespaces nicht zwangsweise mit OID kompatibel sind. Es kann kompatibel sein, muss aber nicht. Hängt davon ab, wie der Namespace-Autor es definiert hat.

@danielmarschall danielmarschall changed the title Spec Change 11 Proposal: Frdl-Proprietary Namespace Spec Change 11 Proposal: Proprietary Namespaces Aug 7, 2023
@wehowski
Copy link
Member

wehowski commented Aug 7, 2023

Hallo Daniel,
ich denke auch Vorschlag B klingt vernünftig.
Gute Idee, ich bin dafür!

Viele Grüße
Till

@danielmarschall
Copy link
Collaborator Author

Spec Change 10 released in 77ae46d

OIDplus Spec Change 1.3.6.1.4.1.37553.8.1.8.1.6.1.11 is published

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants