Home » railML newsgroups » railml.common » Globally Unique IDs (GUIDs)
Re: Globally Unique IDs (GUIDs) [message #1027 is a reply to message #1025] Tue, 20 April 2004 08:35 Go to previous messageGo to previous message
Joerg von Lingen is currently offline  Joerg von Lingen
Messages: 148
Registered: May 2011
Senior Member
Hello,

with regard to rolling stock there is no need to invent new GUIDs. Every railway operator use a
numbering system for his rolling stock to indentify each single vehicle. Thus it would be simple to
use the operator abbreviation, eg. SBB for Swiss Federal Railway, plus the operators vehicle number.

The advantage would be, that such GUIDs are human readable - means everyone could understand what an
identifier like "DB 425 201-1" stands for.

With regard to IP or MAC address: up-to-date desktop computers are normally fitted with a network
interface, but there are units without. And, as far as I know, even the MAC address can be
manipulated by software.
--
Regards,
Joerg von Lingen
Institut fuer Bahntechnik GmbH, Dresden

Nils Poldrack wrote the following on 05.04.2004 11:00:

> Hello,
>
> Joachim Buechse from Ergon (CH) suggested on 2003-09-25 to use globally
> unique
> identifier for railML elements. He suggested to use the IP of the
> creating computer concatenated with the milliseconds (e.g. since
> 1970-01-01).
>
> In my "Instructions how to build a railML scheme" I adopted this proposal.
> IPv4 and IPv6 create different spaces for their GUIDs.
> Advantages of Joachim's proposal are:
> - IP is easy to determine.
> - The milliseconds since 1970-01-01 are easy to determine.
> - There is not force to convert IPv4 to IPv6 or to pad the length.
> - The saving format doesn't matter: HEX or Base64.
> Disadvantages of Joachim's proposal are:
> - No anonymity: via static IP it's possible to find the creator of the GUID.
> - Not every computer has got an IP.
>
> Ulrich Linder made the suggestion to use the MAC instead of the IP:
> there is anonymity and (almost) every PC has a network card and so a
> MAC. (I don't know how to read the MAC - but this is a problem of the
> software engineer.)
>
> Please write me your opinion. I prefer Joachim's GUID but using MAC
> instead of IP. Thank you there much for your statement.
>
> Nils Poldrack
> IVI Dresden
>
> PS. Sorry for my "rusty" English.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: RailML als relationale Datenbank und/oder kompaktes ASCII-Format?
Next Topic: Minutes of the 5. RailML-Meeting, Braunschweig, 2. April 2004
Goto Forum:
  


Current Time: Sat May 18 10:03:19 CEST 2024