Resultat 1 till 4 av 4

Ämne: Unik identifierare UUID - Gedcom 5.5.1 _UID

Hybridvisning

Föregående inlägg Föregående inlägg   Nästa inlägg Nästa inlägg
  1. #1

    Torgny Larsson
    Medlemsnr
    24069
    Ort
    Malmö
    Inlägg
    951
    Detta ligger utanför Gedcom-gruppens uppdrag att beskriva Gedcom-filer från olika program och anpassa/förbättra importen unikt från varje program.

    DOCK, Min känsla är att UUID (och Microsofts implementering GUID) är den sista utvägen att identifiera innehållet i en datapost. I flesta fall räcker ett vanligt index, t.ex. personnummer eller kundnummer, eventuellt kombinerat med ett XML-diagram. Och det finns säkert nya metoder.

    UUID (GUID) är en identifierare (ofta 16 tecken lång) som skall identifiera en datapost entydigt globalt, för alla system i hela världen och i alla tider. I någon version av Gedcom-standarden finns UID som en "global-unique identifier", men vet inte om något program använder den möjligheten.

    Däremot finns det program som definierat en egen tagg _UID (special individual ID code inserted for later file comparisons), som jag tror man använder för synkronisering mellan egna program eller med andra program man samarbetar med, eller när man uppdaterar webbsidor. En global identifierare är det inte.

    _UID skulle väl kunna fungera i Disgen inom en datamapp, att där för varje person skapa ett unikt begrepp, som aldrig ändras. Skall heller inte ändras vid överföring till annan datamapp. Användning kanske för att t.ex. uppdatera ett Disbyt-utdrag eller en egen webbportal.

    Skulle vara intressant att höra vad vi kunde ha för nytta av detta?
    Disgen-fadder i DIS samt datorfrågor.

  2. #2

    Anders Ardö
    Medlemsnr
    49324
    Ort
    Lund
    Inlägg
    51
    Citat Ursprungligen postat av Torgny Larsson Visa inlägg
    Detta ligger utanför Gedcom-gruppens uppdrag att beskriva Gedcom-filer från olika program och anpassa/förbättra importen unikt från varje program.

    DOCK, Min känsla är att UUID (och Microsofts implementering GUID) är den sista utvägen att identifiera innehållet i en datapost. I flesta fall räcker ett vanligt index, t.ex. personnummer eller kundnummer, eventuellt kombinerat med ett XML-diagram. Och det finns säkert nya metoder.
    _OM_ det är gjort rätt, dvs verkligen är en UUID - Universally Unique IDentifier (se RFC 4122 https://www.ietf.org/rfc/rfc4122.txt) så menar jag att det är första och bästa sättet att identifiera en datapost. Varken personnummer eller kundnummer är globalt unika. Dessutom är det ett mycket snabbt sätt att kolla om 2 poster är samma - jämför en 128 bitar lång identifierare är en mycket snabb operation.

    Citat Ursprungligen postat av Torgny Larsson Visa inlägg
    UUID (GUID) är en identifierare (ofta 16 tecken lång) som skall identifiera en datapost entydigt globalt, för alla system i hela världen och i alla tider. I någon version av Gedcom-standarden finns UID som en "global-unique identifier", men vet inte om något program använder den möjligheten.

    Däremot finns det program som definierat en egen tagg _UID (special individual ID code inserted for later file comparisons), som jag tror man använder för synkronisering mellan egna program eller med andra program man samarbetar med, eller när man uppdaterar webbsidor. En global identifierare är det inte.
    I https://www.tamurajones.net/The_UIDTag.xhtml finns en lista på program som använder _UID. Men du har rätt i att ska det vara riktigt användbart måste man vara säker på att det är en UUID.

    Citat Ursprungligen postat av Torgny Larsson Visa inlägg
    _UID skulle väl kunna fungera i Disgen inom en datamapp, att där för varje person skapa ett unikt begrepp, som aldrig ändras. Skall heller inte ändras vid överföring till annan datamapp. Användning kanske för att t.ex. uppdatera ett Disbyt-utdrag eller en egen webbportal.

    Skulle vara intressant att höra vad vi kunde ha för nytta av detta?
    T.ex.:
    • Om man länkar ihop olika forskares material i Disbyt genom att matcha bidragen mot varandra får man problem när bidragen i Disbyt uppdateras. UUIDer underlättar möjligheten att hålla reda på vad som är gammalt material och vad som är nytt material i de uppdaterade bidragen. Eftersom det mesta materailet i Disbyt kommer via Disgen skulle det vara en väsentlig förenkling om Disgen använde riktiga UUIDer.
    • Underlättar att hålla reda på vad som är vad vid flyttning av material fram och tillbaks mellan flera olika släktforskar-program/system

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •